15inline glm::quat LuaVectorToQuat(glm::vec4 vec)
25inline glm::vec4 LuaQuatToVector(glm::quat quat)
36 const char* className,
37 const char* classFlag,
38 const char* parentClassName);
40#define REGISTER_TABLE_FUNC(L, TableIdx, Func) \
41 OCT_ASSERT(TableIdx >= 1); \
42 lua_pushstring(L, #Func); \
43 lua_pushcfunction(L, Func); \
44 lua_rawset(L, TableIdx);
46#define REGISTER_TABLE_FUNC_EX(L, TableIdx, Func, Name) \
47 OCT_ASSERT(TableIdx >= 1); \
48 lua_pushstring(L, Name); \
49 lua_pushcfunction(L, Func); \
50 lua_rawset(L, TableIdx);
POLYPHASE_API int CreateClassMetatable(const char *className, const char *classFlag, const char *parentClassName)
#define POLYPHASE_API
Definition PolyphaseAPI.h:31