History

Fixed enums in scripting engine

ksuprynowicz committed 4 years ago

Commit ad57a5e1 parent b27e81911 files · +55 −14Browse files

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

Unified · Split

interface/src/scripting/PlatformInfoScriptingInterface.cpp+6−0
@@ -27,6 +27,12 @@ STATIC_SCRIPT_TYPES_INITIALIZER(+[](ScriptManager* manager){ · 26 unmodified lines
2727 scriptRegisterMetaType(scriptEngine, scriptValueFromEnumClass<PlatformInfoScriptingInterface::PlatformTier>, scriptValueToEnumClass<PlatformInfoScriptingInterface::PlatformTier>, "PlatformTier");
2828 });
2929
30+STATIC_SCRIPT_INITIALIZER(+[](ScriptManager* manager){
31+ auto scriptEngine = manager->engine().get();
32+
33+ scriptEngine->registerEnum("PlatformInfo.PlatformTier",QMetaEnum::fromType<PlatformInfoScriptingInterface::PlatformTier>());
34+});
35+
3036 PlatformInfoScriptingInterface* PlatformInfoScriptingInterface::getInstance() {
3137 static PlatformInfoScriptingInterface sharedInstance;
3238 return &sharedInstance;