SDOM - Simple SDL Document Object Model
A lightweight, extensible Document Object Model for SDL-based applications.
Loading...
Searching...
No Matches
SDOM::Factory Member List

This is the complete list of members for SDOM::Factory, including all inherited members.

_registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::IDataObjectinlineprotectedvirtual
addDisplayObject(const std::string &name, std::unique_ptr< IDisplayObject > displayObject)SDOM::Factory
addToFutureChildrenList(const DisplayHandle child, const DisplayHandle parent, bool useWorld=false, int worldX=0, int worldY=0)SDOM::Factory
addToOrphanList(const DisplayHandle orphan)SDOM::Factory
attachCreatedObjectToParentFromConfig(const std::string &name, const std::string &typeName, const sol::object &parentConfig)SDOM::Factory
attachFutureChildren()SDOM::Factory
clear()SDOM::Factory
collectGarbage()SDOM::Factory
CoreSDOM::Factoryfriend
countOrphanedDisplayObjects() constSDOM::Factory
create(const std::string &typeName, const sol::table &config)SDOM::Factory
create(const std::string &typeName, const IDisplayObject::InitStruct &init)SDOM::Factory
create(const std::string &typeName, const std::string &luaScript)SDOM::Factory
createAsset(const std::string &typeName, const sol::table &config)SDOM::Factory
createAsset(const std::string &typeName, const IAssetObject::InitStruct &init)SDOM::Factory
createAsset(const std::string &typeName, const std::string &luaScript)SDOM::Factory
destroyAssetObject(const std::string &name)SDOM::Factory
destroyDisplayObject(const std::string &name)SDOM::Factory
destroyOrphanedDisplayObjects()SDOM::Factory
detachOrphans()SDOM::Factory
Factory()SDOM::Factory
findAssetByFilename(const std::string &filename, const std::string &typeName="") constSDOM::Factory
findSpriteSheetByParams(const std::string &filename, int spriteW, int spriteH) constSDOM::Factory
getAssetObject(const std::string &name)SDOM::Factory
getDisplayObject(const std::string &name)SDOM::Factory
getDomObj(const std::string &name)SDOM::Factory
getName() constSDOM::IDataObjectinline
getOrphanedDisplayObjects()SDOM::Factory
getResObj(const std::string &name)SDOM::Factory
getStageHandle()SDOM::Factory
initFromLua(const sol::table &lua)SDOM::Factory
isInitialized() constSDOM::Factoryinline
listDisplayObjectNames() constSDOM::Factory
lua_value_case_insensitive(const sol::table &tbl, const std::string &key, const T &default_value)SDOM::IDataObjectinlinestatic
name_SDOM::IDataObjectprotected
objHandleType_SDOM::IDataObjectprotected
onInit() overrideSDOM::Factoryvirtual
onQuit() overrideSDOM::Factoryinlinevirtual
onUnitTest() overrideSDOM::Factoryvirtual
printAssetRegistry() constSDOM::Factory
printAssetTree() constSDOM::Factory
printAssetTreeGrouped() constSDOM::Factory
printObjectRegistry() constSDOM::Factory
registerDomType(const std::string &typeName, const TypeCreators &creators)SDOM::Factory
registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::IDataObjectinline
registerResType(const std::string &typeName, const AssetTypeCreators &creators)SDOM::Factory
setName(const std::string &newName)SDOM::IDataObjectinline
~Factory()=defaultSDOM::Factoryvirtual