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 GmLuaRegisterLoggerFunctions(LuaEnv *env, const GmLogCategory &logger)
Registers logger handling functions in the Lua Environment.
Definition gmLuaEnv.cpp:3824
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:4034
GML_API_EXPORT void GmLuaRegisterSimulationFunctions(LuaEnv *env, GmSimulationData *simData, const GmLogCategory &logger)
Registers simulation functions in the Lua Environment.
Definition gmLuaEnv.cpp:3653
GML_API_EXPORT void GmLuaRegisterMatrixFunctions(LuaEnv *env, const GmLogCategory &logger)
Registers matrix handling functions in the Lua Environment.
Definition gmLuaEnv.cpp:3726
GML_API_EXPORT void GmLuaRegisterPathFunctions(LuaEnv *env, GmSimulationData *simData)
Registers path handling functions in the Lua Environment.
Definition gmLuaEnv.cpp:3807
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:3895
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:3983
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:3868
GML_API_EXPORT void GmLuaRegisterConvFunctions(LuaEnv *env)
Registers unit handling functions in the Lua Environment.
Definition gmLuaEnv.cpp:3838
GML_API_EXPORT void GmLuaRegisterInterpolatorFunctions(LuaEnv *env, GmSimulationData *simData, const GmLogCategory &logger)
Registers interpolation handling functions in the Lua Environment.
Definition gmLuaEnv.cpp:3773
GML_API_EXPORT void GmLuaRegisterResultFunctions(LuaEnv *env, GmSimulationData *simData, const GmLogCategory &logger)
Registers result related functions in the Lua Environment.
Definition gmLuaEnv.cpp:3697
GML_API_EXPORT void GmLuaRegisterTimeFunctions(LuaEnv *env)
Registers time measuring functions in the Lua Environment.
Definition gmLuaEnv.cpp:3853