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), |