This is the complete list of members for ml::ApplicationWith< TManifest, Traits >, including all inherited members.
| addComponent(Core &component) | ml::ApplicationBase | |
| ApplicationBase(const sf::VideoMode &videoMode, const std::string &title, sf::RenderWindow &window=WindowManager::getWindow(), AppManager::Architecture architecture=AppManager::MVC, std::uint32_t windowStyle=sf::Style::Default) | ml::ApplicationWith< TManifest, Traits > | |
| ApplicationBase(unsigned int screenWidth, unsigned int screenHeight, unsigned int bitDepth, const std::string &title, std::uint32_t windowStyle=sf::Style::Default) | ml::ApplicationWith< TManifest, Traits > | |
| AppManager(const sf::VideoMode &videoMode, const std::string &title, sf::RenderWindow &window=WindowManager::getWindow(), Architecture architecture=MVC, std::uint32_t windowStyle=sf::Style::Default) | ml::AppManager | |
| Architecture enum name | ml::AppManager | |
| beginBusy() | ml::DeferredOperationsManager< CoreManager< Core > > | protectedstatic |
| busyDepth | ml::DeferredOperationsManager< CoreManager< Core > > | inlineprotectedstatic |
| clear() | ml::CoreManager< Core > | |
| clearEvents() | ml::ApplicationBase | static |
| clearExclusiveOwner() | ml::AppManager | static |
| clearPending() | ml::DeferredOperationsManager< CoreManager< Core > > | static |
| deferOrExecute(std::function< void()> operation) | ml::DeferredOperationsManager< CoreManager< Core > > | protectedstatic |
| ECS enum value | ml::AppManager | |
| EDA enum value | ml::AppManager | |
| endBusy() | ml::DeferredOperationsManager< CoreManager< Core > > | protectedstatic |
| exclusiveOwner() | ml::AppManager | inlinestatic |
| get(EnumType key) -> std::enable_if_t< is_asset_enum< TManifest, EnumType >::value, const_ref_t< decltype(AssetsManager< TManifest >::get(key))> > | ml::ManifestResources< TManifest > | inlinestatic |
| get(EnumType key) -> std::enable_if_t< !is_asset_enum< TManifest, EnumType >::value, decltype(ConfigManager< TManifest >::get(key))> | ml::ManifestResources< TManifest > | inlinestatic |
| getArchitecture() const | ml::AppManager | inline |
| getComponents() const | ml::CoreManager< Core > | |
| getDeltaTime() | ml::AppManager | inlinestatic |
| isBusy() | ml::DeferredOperationsManager< CoreManager< Core > > | static |
| isPaused() const | ml::AppManager | inline |
| MVC enum value | ml::AppManager | |
| onClose(std::function< bool()> handler) | ml::AppManager | |
| onInit() | ml::Lifecycle | inlinevirtual |
| onPostRender(std::function< void()> hook) | ml::AppManager | |
| onPreRender(std::function< void()> hook) | ml::AppManager | |
| onReady() | ml::Lifecycle | inlinevirtual |
| onResize(std::function< void(unsigned int, unsigned int)> handler) | ml::AppManager | |
| onUpdate(std::function< void()> callback, bool overwrite=false) | ml::Updatable | |
| onUpdate(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false) | ml::Updatable | |
| onWindowFocusGained(std::function< void()> callback, bool overwrite=false) | ml::Updatable | |
| onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false) | ml::Updatable | |
| onWindowFocusLost(std::function< void()> callback, bool overwrite=false) | ml::Updatable | |
| onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false) | ml::Updatable | |
| onWindowResized(std::function< void()> callback, bool overwrite=false) | ml::Updatable | |
| onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false) | ml::Updatable | |
| pause() | ml::AppManager | |
| pendingOperations | ml::DeferredOperationsManager< CoreManager< Core > > | inlineprotectedstatic |
| 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 | |
| Resources typedef | ml::ApplicationWith< TManifest, Traits > | |
| resume() | ml::AppManager | |
| run() | ml::AppManager | |
| setBackgroundColor(sf::Color color) | ml::AppManager | |
| setExclusiveOwner(Core *owner) | ml::AppManager | static |
| setFramerateLimit(unsigned int limit) | ml::AppManager | |
| setIcon(const sf::Image &icon) | ml::AppManager | |
| setTitle(const std::string &title) | ml::AppManager | |
| setVSync(bool enabled) | ml::AppManager | |
| setWindowPosition(int x, int y) | ml::AppManager | |
| setWindowStyle(std::uint32_t style) | ml::AppManager | |
| unload(EnumType key) | ml::ManifestResources< TManifest > | inlinestatic |
| unload(EnumType key) | ml::ManifestResources< TManifest > | inlinestatic |
| unload(EnumType key) | ml::ManifestResources< TManifest > | inlinestatic |
| ~ApplicationBase() | ml::ApplicationBase | |
| ~AppManager()=default | ml::AppManager | virtual |
| ~CoreManager() | ml::CoreManager< Core > | virtual |
| ~EventReceiver()=default | ml::EventReceiver | virtual |
| ~Lifecycle()=default | ml::Lifecycle | virtual |