| Allocate(size_t n) | LuaObjectBase | protectedstatic |
| Allocate() | LuaObjectBase | inlineprotectedstatic |
| AllocateNew(Args &&...args) | LuaObjectBase | inlineprotectedstatic |
| 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) | LuaObjectBase | protectedstatic |
| ClearObject() | LuaObjectBase | inlineprotectedvirtual |
| CreateClass(const char *type, const char *parent, const luaL_Reg *methods, const luaL_Reg *attrs, const luaL_Reg *meta) | LuaObjectBase | protectedstatic |
| CreateClass(LuaMetaTypeBase *metaType) | LuaObjectBase | protectedstatic |
| CreateInLua(Args &&...args) | LuaObject< T > | inlinestatic |
| CreateObject(const luaL_Reg *methods, const luaL_Reg *attrs, const luaL_Reg *meta, bool protect=false) | LuaObjectBase | static |
| CreateObject(LuaMetaTypeBase *metaType) | LuaObjectBase | static |
| DeregisterObject(LuaWrappable *object) | LuaObjectBase | static |
| DeserializeComponents(LuaWrappable *object, const Json &obj) | LuaObjectBase | static |
| DeserializeFromJson(lua_State *l, const Json &obj) | LuaObjectBase | protectedstatic |
| DynamicCastPromotionTest(LuaWrappable *o) | LuaObject< T > | inlinestatic |
| GetFromLua(int idx) | LuaObject< T > | inlinestatic |
| LuaObjectBase::GetFromLua(int index, const char *type) | LuaObjectBase | protectedstatic |
| GetObject() const override | LuaSharedObject< T > | inlinevirtual |
| GetPropertiesFromObject(lua_State *l, int object) | LuaObjectBase | static |
| GetType() const | LuaObjectBase | inlineprotected |
| LuaObject() | LuaObject< T > | inlineprotected |
| LuaObjectBase(const char *type) | LuaObjectBase | inlineprotected |
| LuaSharedObject(T *o) | LuaSharedObject< T > | inline |
| PushComponentToLua(LuaWrappable *o) | LuaObject< T > | inlinestatic |
| PushRegistered(LuaWrappable *o) | LuaObjectBase | protectedstatic |
| 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) | LuaObjectBase | protectedstatic |
| 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) | LuaObjectBase | protectedstatic |
| RegisterPromotion(const char *base_type, const char *target_type, PromotionTest test_fn) | LuaObjectBase | protectedstatic |
| RegisterSerializer(const char *type, SerializerPair pair) | LuaObjectBase | static |
| SerializeComponents(LuaWrappable *object, Json &out) | LuaObjectBase | static |
| SerializeToJson(lua_State *l, Json &out) | LuaObjectBase | protectedstatic |
| ~LuaObjectBase() | LuaObjectBase | inlineprotectedvirtual |