From 27e46d8cf5fd91fd6974ebfa2770f208716b5d0e Mon Sep 17 00:00:00 2001 From: Andreas Engberg Date: Wed, 4 Dec 2024 13:41:28 +0100 Subject: [PATCH] add openspace lua table to lua transforms --- modules/base/rotation/luarotation.cpp | 3 +++ modules/base/scale/luascale.cpp | 3 +++ modules/base/translation/luatranslation.cpp | 3 +++ 3 files changed, 9 insertions(+) diff --git a/modules/base/rotation/luarotation.cpp b/modules/base/rotation/luarotation.cpp index c33215f63a..198933b183 100644 --- a/modules/base/rotation/luarotation.cpp +++ b/modules/base/rotation/luarotation.cpp @@ -26,6 +26,8 @@ #include #include +#include +#include #include #include #include @@ -74,6 +76,7 @@ LuaRotation::LuaRotation(const ghoul::Dictionary& dictionary) }); addProperty(_luaScriptFile); + global::scriptEngine->initializeLuaState(_state); _luaScriptFile = p.script.string(); } diff --git a/modules/base/scale/luascale.cpp b/modules/base/scale/luascale.cpp index 7058eca845..89c2f60426 100644 --- a/modules/base/scale/luascale.cpp +++ b/modules/base/scale/luascale.cpp @@ -26,6 +26,8 @@ #include #include +#include +#include #include #include #include @@ -72,6 +74,7 @@ LuaScale::LuaScale(const ghoul::Dictionary& dictionary) _fileHandle->setCallback([this]() { requireUpdate(); }); }); addProperty(_luaScriptFile); + global::scriptEngine->initializeLuaState(_state); _luaScriptFile = p.script.string(); } diff --git a/modules/base/translation/luatranslation.cpp b/modules/base/translation/luatranslation.cpp index 603205bf1e..a4f0ab2bca 100644 --- a/modules/base/translation/luatranslation.cpp +++ b/modules/base/translation/luatranslation.cpp @@ -26,6 +26,8 @@ #include #include +#include +#include #include #include #include @@ -76,6 +78,7 @@ LuaTranslation::LuaTranslation(const ghoul::Dictionary& dictionary) }); }); addProperty(_luaScriptFile); + global::scriptEngine->initializeLuaState(_state); _luaScriptFile = p.script.string(); }