|
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 |