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

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

_fnGetOnEvent()SDOM::Coreinline
_fnGetOnInit()SDOM::Coreinline
_fnGetOnQuit()SDOM::Coreinline
_fnGetOnRender()SDOM::Coreinline
_fnGetOnUnitTest()SDOM::Coreinline
_fnGetOnUpdate()SDOM::Coreinline
_fnGetOnWindowResize()SDOM::Coreinline
_fnOnEvent(std::function< void(const Event &)> fn)SDOM::Coreinline
_fnOnInit(std::function< bool()> fn)SDOM::Coreinline
_fnOnQuit(std::function< void()> fn)SDOM::Coreinline
_fnOnRender(std::function< void()> fn)SDOM::Coreinline
_fnOnUnitTest(std::function< bool()> fn)SDOM::Coreinline
_fnOnUpdate(std::function< void(float)> fn)SDOM::Coreinline
_fnOnWindowResize(std::function< void(int, int)> fn)SDOM::Coreinline
_registerLuaBindings(const std::string &typeName, sol::state_view lua) overrideSDOM::Coreprotectedvirtual
addDisplayObject(const std::string &name, std::unique_ptr< IDisplayObject > displayObject)SDOM::Core
addToFutureChildrenList(const DisplayHandle &child, const DisplayHandle &parent, bool useWorld=false, int worldX=0, int worldY=0)SDOM::Core
addToOrphanList(const DisplayHandle &orphan)SDOM::Core
attachFutureChildren()SDOM::Core
clearFactory()SDOM::Core
clearKeyboardFocusedObject()SDOM::Core
configure(const CoreConfig &config)SDOM::Core
configureFromLua(const sol::table &config)SDOM::Core
configureFromLuaFile(const std::string &filename)SDOM::Core
countOrphanedDisplayObjects() constSDOM::Core
createAssetObject(const std::string &typeName, const sol::table &config)SDOM::Core
createAssetObject(const std::string &typeName, const SDOM::IAssetObject::InitStruct &init)SDOM::Core
createAssetObjectFromScript(const std::string &typeName, const std::string &luaScript)SDOM::Core
createDisplayObject(const std::string &typeName, const sol::table &config)SDOM::Core
createDisplayObject(const std::string &typeName, const SDOM::IDisplayObject::InitStruct &init)SDOM::Core
createDisplayObjectFromScript(const std::string &typeName, const std::string &luaScript)SDOM::Core
destroyDisplayObject(const std::string &name)SDOM::Core
destroyOrphanedDisplayObjects()SDOM::Core
detachOrphans()SDOM::Core
FactorySDOM::Coreprotected
getAllowTextureResize() constSDOM::Core
getAssetObject(const std::string &name)SDOM::Core
getAssetObjectPtr(const std::string &name)SDOM::Core
getColor() constSDOM::Coreinline
getCommandNamesForType(const std::string &typeName) constSDOM::Core
getConfig()SDOM::Core
getDisplayObject(const std::string &name)SDOM::Core
getDisplayObjectHandle(const std::string &name)SDOM::Coreinline
getDisplayObjectPtr(const std::string &name)SDOM::Core
getElapsedTime() constSDOM::Coreinline
getEventManager() constSDOM::Coreinline
getFactory() constSDOM::Coreinline
getFunctionNamesForType(const std::string &typeName) constSDOM::Core
getIgnoreRealInput() constSDOM::Coreinline
getInstance()SDOM::Coreinlinestatic
getIsTraversing() constSDOM::Coreinline
getKeyboardFocusedObject() constSDOM::Core
getKeyfocusGray() constSDOM::Coreinline
getLua()SDOM::Coreinline
getMouseHoveredObject() constSDOM::Core
getName() constSDOM::IDataObjectinline
getOrphanedDisplayObjects()SDOM::Core
getPixelFormat() constSDOM::Core
getPixelHeight() constSDOM::Core
getPixelWidth() constSDOM::Core
getPreserveAspectRatio() constSDOM::Core
getPropertyNamesForType(const std::string &typeName) constSDOM::Core
getRenderer() constSDOM::Coreinline
getRendererLogicalPresentation() constSDOM::Core
getRootNode() constSDOM::Core
getRootNodePtr() constSDOM::Core
getStage() constSDOM::Core
getStageHandle() constSDOM::Coreinline
getStopAfterUnitTests()SDOM::Coreinline
getTexture() constSDOM::Coreinline
getWindow() constSDOM::Coreinline
getWindowFlags() constSDOM::Core
getWindowHeight() constSDOM::Core
getWindowTitle() constSDOM::Coreinline
getWindowWidth() constSDOM::Core
handleTabKeyPress()SDOM::Core
handleTabKeyPressReverse()SDOM::Core
hasAssetObject(const std::string &name) constSDOM::Core
hasDisplayObject(const std::string &name) constSDOM::Core
isRunning(bool bRunning)SDOM::Coreinline
listDisplayObjectNames() constSDOM::Core
lua_value_case_insensitive(const sol::table &tbl, const std::string &key, const T &default_value)SDOM::IDataObjectinlinestatic
name_SDOM::IDataObjectprotected
objHandleType_SDOM::Coreprotected
onEvent(Event &event)SDOM::Core
onInit() overrideSDOM::Corevirtual
onQuit() overrideSDOM::Corevirtual
onRender()SDOM::Core
onUnitTest() overrideSDOM::Corevirtual
onUpdate(float fElapsedTime)SDOM::Core
onWindowResize(int newWidth, int newHeight)SDOM::Core
printObjectRegistry() constSDOM::Core
pumpEventsOnce()SDOM::Core
quit()SDOM::Coreinline
reconfigure(const CoreConfig &config)SDOM::Core
registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::IDataObjectinline
registerOnEvent(std::function< void(const Event &)> fn)SDOM::Coreinline
registerOnInit(std::function< bool()> fn)SDOM::Coreinline
registerOnQuit(std::function< void()> fn)SDOM::Coreinline
registerOnRender(std::function< void()> fn)SDOM::Coreinline
registerOnUnitTest(std::function< bool()> fn)SDOM::Coreinline
registerOnUpdate(std::function< void(float)> fn)SDOM::Coreinline
registerOnWindowResize(std::function< void(int, int)> fn)SDOM::Coreinline
run()SDOM::Core
run(const CoreConfig &config)SDOM::Core
run(const sol::table &config)SDOM::Core
run(const std::string &configFile)SDOM::Core
setAllowTextureResize(bool allow)SDOM::Core
setColor(const SDL_Color &color)SDOM::Coreinline
setConfig(CoreConfig &config)SDOM::Core
setIgnoreRealInput(bool v)SDOM::Coreinline
setIsTraversing(bool traversing)SDOM::Coreinline
setKeyboardFocusedObject(DisplayHandle obj)SDOM::Core
setKeyfocusGray(float gray)SDOM::Coreinline
setMouseHoveredObject(DisplayHandle obj)SDOM::Core
setName(const std::string &newName)SDOM::IDataObjectinline
setPixelFormat(SDL_PixelFormat format)SDOM::Core
setPixelHeight(float height)SDOM::Core
setPixelWidth(float width)SDOM::Core
setPreserveAspectRatio(bool preserve)SDOM::Core
setRendererLogicalPresentation(SDL_RendererLogicalPresentation presentation)SDOM::Core
setRootNode(const std::string &name)SDOM::Core
setRootNode(const DisplayHandle &handle)SDOM::Core
setStage(const std::string &name)SDOM::Core
setStopAfterUnitTests(bool stop)SDOM::Coreinline
setWindowFlags(SDL_WindowFlags flags)SDOM::Core
setWindowHeight(float height)SDOM::Core
setWindowTitle(const std::string &title)SDOM::Coreinline
setWindowWidth(float width)SDOM::Core
shutdown()SDOM::Coreinline