malena
Why malena
Quick start
Tutorials
API docs
GitHub
GitHub
Tutorials
Loading...
Searching...
No Matches
ml
ApplicationBase
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 > >
protected
static
busyDepth
ml::DeferredOperationsManager< CoreManager< Core > >
inline
protected
static
clear
()
ml::CoreManager< Core >
clearEvents
()
ml::ApplicationBase
static
clearPending
()
ml::DeferredOperationsManager< CoreManager< Core > >
static
deferOrExecute
(std::function< void()> operation)
ml::DeferredOperationsManager< CoreManager< Core > >
protected
static
endBusy
()
ml::DeferredOperationsManager< CoreManager< Core > >
protected
static
getComponents
() const
ml::CoreManager< Core >
isBusy
()
ml::DeferredOperationsManager< CoreManager< Core > >
static
onInit
()
ml::Lifecycle
inline
virtual
onReady
()
ml::Lifecycle
inline
virtual
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
pendingOperations
ml::DeferredOperationsManager< CoreManager< Core > >
inline
protected
static
process
(const std::string &key, const std::optional< sf::Event > &event)
ml::EventReceiver
virtual
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
()=default
ml::AppManager
virtual
~CoreManager
()
ml::CoreManager< Core >
virtual
~EventReceiver
()=default
ml::EventReceiver
virtual
~Lifecycle
()=default
ml::Lifecycle
virtual