25 #ifndef _GEMALUA_ENV_H_ 26 #define _GEMALUA_ENV_H_ 30 #include <QtCore/QtGlobal> 32 #ifdef GEMA_LUA_CORE_LIB 33 #define GML_API_EXPORT Q_DECL_EXPORT 35 #define GML_API_EXPORT Q_DECL_IMPORT GML_API_EXPORT void GmLuaRegisterResultFunctions(LuaEnv *env, GmSimulationData *simData, const GmLogCategory &logger)
Registers result related functions in the Lua Environment.
Definition: gmLuaEnv.cpp:2831
GML_API_EXPORT void GmLuaRegisterSimulationFunctions(LuaEnv *env, GmSimulationData *simData, const GmLogCategory &logger)
Registers simulation functions in the Lua Environment.
Definition: gmLuaEnv.cpp:2795
GML_API_EXPORT void GmLuaRegisterTimeFunctions(LuaEnv *env)
Registers time measuring functions in the Lua Environment.
Definition: gmLuaEnv.cpp:2975
GML_API_EXPORT void GmLuaRegisterThreadFunctions(LuaEnv *env, GmSimulationData *simData, const GmLogCategory &logger)
Registers parallel execution and thread handling functions in the Lua Environment.
Definition: gmLuaEnv.cpp:3016
GML_API_EXPORT void GmLuaRegisterPathFunctions(LuaEnv *env, GmSimulationData *simData)
Registers path handling functions in the Lua Environment.
Definition: gmLuaEnv.cpp:2929
GML_API_EXPORT void GmLuaPrepareEnvironment(LuaEnv *env, GmSimulationData *simData, const GmLogCategory &logger, bool mainEnv)
Adds to the environment env the set of global definitions that allows us to use Gema core objects in ...
Definition: gmLuaEnv.cpp:3095
GML_API_EXPORT void GmLuaRegisterLoggerFunctions(LuaEnv *env, const GmLogCategory &logger)
Registers logger handling functions in the Lua Environment.
Definition: gmLuaEnv.cpp:2946
GML_API_EXPORT void GmLuaRegisterInterpolatorFunctions(LuaEnv *env, GmSimulationData *simData, const GmLogCategory &logger)
Registers interpolation handling functions in the Lua Environment.
Definition: gmLuaEnv.cpp:2898
GML_API_EXPORT void GmLuaRegisterCancelationFunctions(LuaEnv *env, GmSimulationData *simData=NULL)
Registers the script cancelation check funtion. If simData is NULL, the registered function can only ...
Definition: gmLuaEnv.cpp:2990
GML_API_EXPORT void GmLuaRegisterConvFunctions(LuaEnv *env)
Registers unit handling functions in the Lua Environment.
Definition: gmLuaEnv.cpp:2960
GML_API_EXPORT void GmLuaRegisterMatrixFunctions(LuaEnv *env, const GmLogCategory &logger)
Registers matrix handling functions in the Lua Environment.
Definition: gmLuaEnv.cpp:2851
GML_API_EXPORT void GmLuaPrepareMathEnvironment(LuaEnv *env, const GmLogCategory &logger)
Adds to the environment env the set of global definitions that allows us to use Gema core Matrix and ...
Definition: gmLuaEnv.cpp:3146