Showing the changes to libraries/audio/src/ScriptAudioInjector.cpp (1 of 35 files). Show all
Unified · Split
| @@ -18,11 +18,11 @@ · 17 unmodified lines | |||
| 18 | #include <ScriptManager.h> | 18 | #include <ScriptManager.h> |
| 19 | #include <ScriptValue.h> | 19 | #include <ScriptValue.h> |
| 20 | 20 | ||
| 21 | STATIC_SCRIPT_TYPES_INITIALIZER(+[](ScriptManager* manager) { | 21 | STATIC_SCRIPT_TYPES_INITIALIZER((+[](ScriptManager* manager) { |
| 22 | auto scriptEngine = manager->engine().get(); | 22 | auto scriptEngine = manager->engine().get(); |
| 23 | 23 | ||
| 24 | scriptRegisterMetaType(scriptEngine, injectorToScriptValue, injectorFromScriptValue); | 24 | scriptRegisterMetaType<ScriptAudioInjector*, injectorToScriptValue, injectorFromScriptValue>(scriptEngine); |
| 25 | }); | 25 | })); |
| 26 | 26 | ||
| 27 | ScriptValue injectorToScriptValue(ScriptEngine* engine, ScriptAudioInjector* const& in) { | 27 | ScriptValue injectorToScriptValue(ScriptEngine* engine, ScriptAudioInjector* const& in) { |
| 28 | // The AudioScriptingInterface::playSound method can return null, so we need to account for that. | 28 | // The AudioScriptingInterface::playSound method can return null, so we need to account for that. |