This is the complete list of members for eng::Engine, including all inherited members.
addSystem(std::unique_ptr< ISystem > system) | eng::Engine | inline |
Engine(const std::function< std::shared_ptr< IAudio >()> &audioFactory, const std::function< std::shared_ptr< INetworkClient >()> &networkFactory, const std::function< std::shared_ptr< IRenderer >()> &rendererFactory) | eng::Engine | |
Engine(const Engine &)=delete | eng::Engine | |
Engine(Engine &&)=delete | eng::Engine | |
getAudio() | eng::Engine | inline |
getClock() | eng::Engine | inline |
getNetwork() | eng::Engine | inline |
getRenderer() | eng::Engine | inline |
getSceneManager() | eng::Engine | inline |
getState() const | eng::Engine | inline |
m_audio | eng::Engine | private |
m_clock | eng::Engine | private |
m_network | eng::Engine | private |
m_renderer | eng::Engine | private |
m_sceneManager | eng::Engine | private |
m_state | eng::Engine | private |
m_systems | eng::Engine | private |
operator=(const Engine &)=delete | eng::Engine | |
operator=(Engine &&)=delete | eng::Engine | |
render(ecs::Registry ®istry, Color clearColor, float dt) const | eng::Engine | |
setState(const State newState) | eng::Engine | inline |
stop() const | eng::Engine | inline |
updateSystems(ecs::Registry ®istry, float dt) const | eng::Engine | private |
~Engine()=default | eng::Engine |