Saga
Saga Game Engine
|
This is the complete list of members for Saga::InvokableSystemManager, including all inherited members.
addEventSystem(Event event, std::shared_ptr< System< DataType... > > system) | Saga::SystemManager | |
addEventSystem(Event event, Saga::Entity entity, std::shared_ptr< System< Saga::Entity, DataType... > > system) | Saga::SystemManager | |
addKeyboardEventSystem(int key, System< int > system) | Saga::SystemManager | |
addMouseEventSystem(int key, System< int > system) | Saga::SystemManager | |
addMousePosSystem(System< double, double > system) | Saga::SystemManager | |
addScrollSystem(System< double > system) | Saga::SystemManager | |
addStagedSystem(std::shared_ptr< System< DataType... > > system, Stage stage=Stage::Update) | Saga::SystemManager | |
addWindowResizeSystem(System< int, int > system) | Saga::SystemManager | |
broadcastEvent(Event event, std::shared_ptr< GameWorld > gameWorld, DataType... args) | Saga::InvokableSystemManager | inline |
deliverEvent(Event event, Entity entity, std::shared_ptr< GameWorld > gameWorld, DataType... args) | Saga::InvokableSystemManager | inline |
eventSystemsMap | Saga::SystemManager | protected |
Id enum name | Saga::SystemManager | |
id_value() -> uint64_t & | Saga::SystemManager | inlineprotectedstatic |
keyboardInputMap | Saga::SystemManager | protected |
keyEvent(std::shared_ptr< GameWorld > gameWorld, int key, int action) | Saga::InvokableSystemManager | |
mouseButtonEvent(std::shared_ptr< GameWorld > gameWorld, int button, int action) | Saga::InvokableSystemManager | |
mouseInputMap | Saga::SystemManager | protected |
mousePosEvent(std::shared_ptr< GameWorld > gameWorld, double xpos, double ypos) | Saga::InvokableSystemManager | |
OtherInput enum name | Saga::SystemManager | protected |
otherInputMap | Saga::SystemManager | protected |
removeEventSystem(Event event, EventMap::Id id) | Saga::SystemManager | |
removeEventSystem(Event event, Saga::Entity entity, EventMap::Id id) | Saga::SystemManager | |
removeKeyboardEventSystem(int key, EventMap::Id id) | Saga::SystemManager | |
removeMouseEventSystem(int key, EventMap::Id id) | Saga::SystemManager | |
removeMousePosSystem(EventMap::Id id) | Saga::SystemManager | |
removeScrollSystem(EventMap::Id id) | Saga::SystemManager | |
removeStagedSystem(EventMap::Id id, Stage stage=Stage::Update) | Saga::SystemManager | |
removeWindowResizeSystem(EventMap::Id id) | Saga::SystemManager | |
runStageCleanup(std::shared_ptr< GameWorld > gameWorld) | Saga::InvokableSystemManager | |
runStageDraw(std::shared_ptr< GameWorld > gameWorld) | Saga::InvokableSystemManager | |
runStageFixedUpdate(std::shared_ptr< GameWorld > gameWorld, float deltaTime, float time) | Saga::InvokableSystemManager | |
runStageStartup(std::shared_ptr< GameWorld > gameWorld) | Saga::InvokableSystemManager | |
runStageUpdate(std::shared_ptr< GameWorld > gameWorld, float deltaTime, float time) | Saga::InvokableSystemManager | |
scrollEvent(std::shared_ptr< GameWorld > gameWorld, double distance) | Saga::InvokableSystemManager | |
Stage enum name | Saga::SystemManager | |
stagedSystemsMap | Saga::SystemManager | protected |
SystemManager() | Saga::SystemManager | |
windowResizeEvent(std::shared_ptr< GameWorld > gameWorld, int width, int height) | Saga::InvokableSystemManager | |
~SystemManager() | Saga::SystemManager | virtual |