Showing the changes to interface/src/RefreshRateManager.cpp (1 of 11 files). Show all
Unified · Split
| @@ -21,9 +21,18 @@ STATIC_SCRIPT_TYPES_INITIALIZER(+[](ScriptManager* manager){ · 20 unmodified lines | |||
| 21 | auto scriptEngine = manager->engine().get(); | 21 | auto scriptEngine = manager->engine().get(); |
| 22 | 22 | ||
| 23 | scriptRegisterMetaType(scriptEngine, scriptValueFromEnumClass<RefreshRateManager::RefreshRateRegime>, scriptValueToEnumClass<RefreshRateManager::RefreshRateRegime>, "RefreshRateRegime"); | 23 | scriptRegisterMetaType(scriptEngine, scriptValueFromEnumClass<RefreshRateManager::RefreshRateRegime>, scriptValueToEnumClass<RefreshRateManager::RefreshRateRegime>, "RefreshRateRegime"); |
| 24 | |||
| 24 | scriptRegisterMetaType(scriptEngine, scriptValueFromEnumClass<RefreshRateManager::UXMode>, scriptValueToEnumClass<RefreshRateManager::UXMode>, "UXMode"); | 25 | scriptRegisterMetaType(scriptEngine, scriptValueFromEnumClass<RefreshRateManager::UXMode>, scriptValueToEnumClass<RefreshRateManager::UXMode>, "UXMode"); |
| 25 | }); | 26 | }); |
| 26 | 27 | ||
| 28 | STATIC_SCRIPT_INITIALIZER(+[](ScriptManager* manager){ | ||
| 29 | auto scriptEngine = manager->engine().get(); | ||
| 30 | |||
| 31 | scriptEngine->registerEnum("RefreshRateRegime",QMetaEnum::fromType<RefreshRateManager::RefreshRateRegime>()); | ||
| 32 | |||
| 33 | scriptEngine->registerEnum("UXMode",QMetaEnum::fromType<RefreshRateManager::UXMode>()); | ||
| 34 | }); | ||
| 35 | |||
| 27 | static const int VR_TARGET_RATE = 90; | 36 | static const int VR_TARGET_RATE = 90; |
| 28 | 37 | ||
| 29 | /*@jsdoc | 38 | /*@jsdoc |