Pioneer
Loading...
Searching...
No Matches
LuaObjectBase Member List

This is the complete list of members for LuaObjectBase, including all inherited members.

Allocate(size_t n)LuaObjectBaseprotectedstatic
Allocate()LuaObjectBaseinlineprotectedstatic
AllocateNew(Args &&...args)LuaObjectBaseinlineprotectedstatic
CheckFromLua(int index, const char *type)LuaObjectBaseprotectedstatic
ClearObject()LuaObjectBaseinlineprotectedvirtual
CreateClass(const char *type, const char *parent, const luaL_Reg *methods, const luaL_Reg *attrs, const luaL_Reg *meta)LuaObjectBaseprotectedstatic
CreateClass(LuaMetaTypeBase *metaType)LuaObjectBaseprotectedstatic
CreateObject(const luaL_Reg *methods, const luaL_Reg *attrs, const luaL_Reg *meta, bool protect=false)LuaObjectBasestatic
CreateObject(LuaMetaTypeBase *metaType)LuaObjectBasestatic
DeregisterObject(LuaWrappable *object)LuaObjectBasestatic
DeserializeComponents(LuaWrappable *object, const Json &obj)LuaObjectBasestatic
DeserializeFromJson(lua_State *l, const Json &obj)LuaObjectBaseprotectedstatic
GetFromLua(int index, const char *type)LuaObjectBaseprotectedstatic
GetObject() const =0LuaObjectBaseprotectedpure virtual
GetPropertiesFromObject(lua_State *l, int object)LuaObjectBasestatic
GetType() constLuaObjectBaseinlineprotected
LuaObjectBase(const char *type)LuaObjectBaseinlineprotected
LuaObjectHelpersLuaObjectBasefriend
LuaSerializerLuaObjectBasefriend
PushRegistered(LuaWrappable *o)LuaObjectBaseprotectedstatic
Register(LuaObjectBase *lo)LuaObjectBaseprotectedstatic
RegisterPersistent(LuaObjectBase *lo)LuaObjectBaseprotectedstatic
RegisterPromotion(const char *base_type, const char *target_type, PromotionTest test_fn)LuaObjectBaseprotectedstatic
RegisterSerializer(const char *type, SerializerPair pair)LuaObjectBasestatic
SerializeComponents(LuaWrappable *object, Json &out)LuaObjectBasestatic
SerializeToJson(lua_State *l, Json &out)LuaObjectBaseprotectedstatic
~LuaObjectBase()LuaObjectBaseinlineprotectedvirtual