History

Merge branch master into protocol_changes

HifiExperiments committed 2 years ago

Commit ee705d21 parent f9e729b370 files · +11827 −6045Browse files

Showing the changes to interface/src/scripting/PerformanceScriptingInterface.cpp (1 of 370 files). Show all

Unified · Split

interface/src/scripting/PerformanceScriptingInterface.cpp+11−1
@@ -56,12 +56,22 @@ void PerformanceScriptingInterface::setRefreshRateProfile(RefreshRateProfile ref · 55 unmodified lines
5656 emit settingsChanged();
5757 }
5858
59+void PerformanceScriptingInterface::setCustomRefreshRate(RefreshRateManager::RefreshRateRegime refreshRateRegime, int value)
60+{
61+ qApp->getRefreshRateManager().setCustomRefreshRate(refreshRateRegime, value);
62+ emit settingsChanged();
63+}
64+
65+int PerformanceScriptingInterface::getCustomRefreshRate(RefreshRateManager::RefreshRateRegime refreshRateRegime) const {
66+ return qApp->getRefreshRateManager().getCustomRefreshRate(refreshRateRegime);
67+}
68+
5969 PerformanceScriptingInterface::RefreshRateProfile PerformanceScriptingInterface::getRefreshRateProfile() const {
6070 return (PerformanceScriptingInterface::RefreshRateProfile)qApp->getRefreshRateManager().getRefreshRateProfile();
6171 }
6272
6373 QStringList PerformanceScriptingInterface::getRefreshRateProfileNames() const {
64− static const QStringList refreshRateProfileNames = { "ECO", "INTERACTIVE", "REALTIME" };
74+ static const QStringList refreshRateProfileNames = { "ECO", "INTERACTIVE", "REALTIME", "CUSTOM" };
6575 return refreshRateProfileNames;
6676 }
6777