|
UGDK
0.4.1
|
#include <cstdio>#include <ugdk/script/module.h>#include <ugdk/script/languages/lua/luawrapper.h>#include <ugdk/script/languages/python/pythonwrapper.h>
Namespaces | |
| namespace | ugdk |
Macros | |
| #define | UGDK_MODULES_NUM 10 |
| #define | UGDK_MODULES_LIST(ACTION) |
| #define | UGDKLUA_DECLARE_INIT(name) extern int luaopen_ugdk_##name(lua_State*); |
| WHAT WIZARDY IS THIS!? | |
| #define | UGDKPYTHON_DECLARE_INIT(name) extern void init_ugdk_##name(void); |
| #define | UGDKLUA_LIST_ITEM(name) script::Module<lua_CFunction>("ugdk."#name, luaopen_ugdk_##name), |
| #define | UGDKPYTHON_LIST_ITEM(name) Module<PyInitFunction>("_ugdk_"#name, init_ugdk_##name), |
Functions | |
| void | ugdk::RegisterLuaModules (script::lua::LuaWrapper *wrapper) |
| Loads all UGDK's Lua modules using the given wrapper. | |
| void | ugdk::RegisterPythonModules (script::python::PythonWrapper *wrapper) |
| Loads all UGDK's Python modules using the given wrapper. | |
| #define UGDK_MODULES_LIST | ( | ACTION | ) |
| #define UGDK_MODULES_NUM 10 |
| #define UGDKLUA_DECLARE_INIT | ( | name | ) | extern int luaopen_ugdk_##name(lua_State*); |
WHAT WIZARDY IS THIS!?
| #define UGDKLUA_LIST_ITEM | ( | name | ) | script::Module<lua_CFunction>("ugdk."#name, luaopen_ugdk_##name), |
| #define UGDKPYTHON_DECLARE_INIT | ( | name | ) | extern void init_ugdk_##name(void); |
| #define UGDKPYTHON_LIST_ITEM | ( | name | ) | Module<PyInitFunction>("_ugdk_"#name, init_ugdk_##name), |