[OgreKit Lua] |
Macros | |
#define | OGRE_KIT_WRAP_CLASS(cls, membername) |
#define | OGRE_KIT_WRAP_BASE_COPY_CTOR(wrap, cls) wrap(cls *oth); |
#define | OGRE_KIT_WRAP_BASE_DEF_CTOR(wrap, cls) wrap(); |
#define | OGRE_KIT_WRAP_CLASS_COPY_CTOR(wrap, cls, membername) |
#define | OGRE_KIT_WRAP_CLASS_DEF_CTOR(wrap, cls, membername) |
#define | OGRE_KIT_TEMPLATE_CAST(T, membername) T *get(void) {return static_cast<T *>(membername);} |
#define | OGRE_KIT_TEMPLATE_NEW(W, T) static W* createNew(T *ob);\ |
#define | OGRE_KIT_TEMPLATE_NEW_INLINE(W, T) static W* createNew(T *ob) {return new W(ob); } |
#define | OGRE_KIT_INTERNAL_CAST(membername) template<typename T> T *cast(void) {return static_cast<T *>(membername);} |
#define | OGRE_KIT_OBJECT(T, val) val ? val->get() : 0 |
#define | OGRE_KIT_NEW(B) B::createNew(val) |
#define | OGRE_KIT_LOGIC_BRICK(base) |
#define | OGRE_KIT_LOGIC_BRICK_BASE(base) |
Typedefs | |
typedef gkLuaCurState | gsFunction |
typedef gkLuaCurState | gsSelf |
#define OGRE_KIT_INTERNAL_CAST | ( | membername | ) | template<typename T> T *cast(void) {return static_cast<T *>(membername);} |
#define OGRE_KIT_LOGIC_BRICK | ( | base | ) |
#define OGRE_KIT_LOGIC_BRICK_BASE | ( | base | ) |
#define OGRE_KIT_NEW | ( | B | ) | B::createNew(val) |
#define OGRE_KIT_OBJECT | ( | T, | |
val | |||
) | val ? val->get() : 0 |
#define OGRE_KIT_TEMPLATE_CAST | ( | T, | |
membername | |||
) | T *get(void) {return static_cast<T *>(membername);} |
#define OGRE_KIT_TEMPLATE_NEW | ( | W, | |
T | |||
) | static W* createNew(T *ob);\ |
#define OGRE_KIT_TEMPLATE_NEW_INLINE | ( | W, | |
T | |||
) | static W* createNew(T *ob) {return new W(ob); } |
#define OGRE_KIT_WRAP_BASE_COPY_CTOR | ( | wrap, | |
cls | |||
) | wrap(cls *oth); |
#define OGRE_KIT_WRAP_BASE_DEF_CTOR | ( | wrap, | |
cls | |||
) | wrap(); |
#define OGRE_KIT_WRAP_CLASS | ( | cls, | |
membername | |||
) |
#define OGRE_KIT_WRAP_CLASS_COPY_CTOR | ( | wrap, | |
cls, | |||
membername | |||
) |
#define OGRE_KIT_WRAP_CLASS_DEF_CTOR | ( | wrap, | |
cls, | |||
membername | |||
) |
typedef gkLuaCurState gsFunction |
typedef gkLuaCurState gsSelf |