Pioneer
Loading...
Searching...
No Matches
LuaCoreObject< T > Member List

This is the complete list of members for LuaCoreObject< T >, including all inherited members.

Allocate(size_t n)LuaObjectBaseprotectedstatic
Allocate()LuaObjectBaseinlineprotectedstatic
AllocateNew(Args &&...args)LuaObjectBaseinlineprotectedstatic
CallMethod(T *o, const Key &key, const Args &...args)LuaObject< T >inlinestatic
CallMethod(T *o, const Key &key, const Args &...args)LuaObject< T >inlinestatic
CallMethod(T *o, const Key &key, const Args &...args)LuaObject< T >inlinestatic
CheckFromLua(int idx)LuaObject< T >inlinestatic
LuaObjectBase::CheckFromLua(int index, const char *type)LuaObjectBaseprotectedstatic
ClearObject() overrideLuaCoreObject< T >inlinevirtual
CreateClass(const char *type, const char *parent, const luaL_Reg *methods, const luaL_Reg *attrs, const luaL_Reg *meta)LuaObjectBaseprotectedstatic
CreateClass(LuaMetaTypeBase *metaType)LuaObjectBaseprotectedstatic
CreateInLua(Args &&...args)LuaObject< T >inlinestatic
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
DynamicCastPromotionTest(LuaWrappable *o)LuaObject< T >inlinestatic
GetFromLua(int idx)LuaObject< T >inlinestatic
LuaObjectBase::GetFromLua(int index, const char *type)LuaObjectBaseprotectedstatic
GetObject() const overrideLuaCoreObject< T >inlinevirtual
GetPropertiesFromObject(lua_State *l, int object)LuaObjectBasestatic
GetType() constLuaObjectBaseinlineprotected
LuaCoreObject(T *o)LuaCoreObject< T >inline
LuaObject()LuaObject< T >inlineprotected
LuaObjectBase(const char *type)LuaObjectBaseinlineprotected
PushComponentToLua(LuaWrappable *o)LuaObject< T >inlinestatic
PushRegistered(LuaWrappable *o)LuaObjectBaseprotectedstatic
PushToLua(DeleteEmitter *o)LuaObject< T >inlinestatic
PushToLua(RefCounted *o)LuaObject< T >inlinestatic
PushToLua(const T &o)LuaObject< T >inlinestatic
PushToLua(const SystemPath &o)LuaObject< T >
PushToLua(const SystemPath &o)LuaObject< T >
Register(LuaObjectBase *lo)LuaObjectBaseprotectedstatic
RegisterClass()LuaObject< T >static
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
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
~LuaCoreObject()LuaCoreObject< T >inline
~LuaObjectBase()LuaObjectBaseinlineprotectedvirtual