Loading...
Searching...
No Matches
ml::ApplicationBase Member List

This is the complete list of members for ml::ApplicationBase, including all inherited members.

addComponent(Core &component)ml::ApplicationBase
ApplicationBase(const sf::VideoMode &videoMode, const std::string &title, sf::RenderWindow &window=WindowManager::getWindow())ml::ApplicationBase
ApplicationBase(unsigned int screenWidth, unsigned int screenHeight, unsigned int bitDepth, const std::string &title)ml::ApplicationBase
AppManager(const sf::VideoMode &videoMode, const std::string &title, sf::RenderWindow &window=WindowManager::getWindow())ml::AppManager
beginBusy()ml::DeferredOperationsManager< CoreManager< Core > >protectedstatic
busyDepthml::DeferredOperationsManager< CoreManager< Core > >inlineprotectedstatic
clear()ml::CoreManager< Core >
clearEvents()ml::ApplicationBasestatic
clearPending()ml::DeferredOperationsManager< CoreManager< Core > >static
deferOrExecute(std::function< void()> operation)ml::DeferredOperationsManager< CoreManager< Core > >protectedstatic
endBusy()ml::DeferredOperationsManager< CoreManager< Core > >protectedstatic
getComponents() constml::CoreManager< Core >
isBusy()ml::DeferredOperationsManager< CoreManager< Core > >static
onInit()ml::Lifecycleinlinevirtual
onReady()ml::Lifecycleinlinevirtual
onUpdate(std::function< void()> callback)ml::Updatable
onUpdate(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onWindowFocusGained(std::function< void()> callback)ml::Updatable
onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onWindowFocusLost(std::function< void()> callback)ml::Updatable
onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onWindowResized(std::function< void()> callback)ml::Updatable
onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
pendingOperationsml::DeferredOperationsManager< CoreManager< Core > >inlineprotectedstatic
process(const std::string &key, const std::optional< sf::Event > &event)ml::EventReceivervirtual
process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
processPending()ml::DeferredOperationsManager< CoreManager< Core > >static
removeComponent(Core &component)ml::CoreManager< Core >
reset()ml::ApplicationBase
run()ml::AppManager
~ApplicationBase()ml::ApplicationBase
~AppManager()=defaultml::AppManagervirtual
~CoreManager()ml::CoreManager< Core >virtual
~EventReceiver()=defaultml::EventReceivervirtual
~Lifecycle()=defaultml::Lifecyclevirtual