![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <ECS_Systems.h>
Inheritance diagram for InputEventConsumeSystem:
Collaboration diagram for InputEventConsumeSystem:Public Member Functions | |
| InputEventConsumeSystem () | |
| virtual void | Process () override |
Public Member Functions inherited from ECS_System | |
| ECS_System () | |
| virtual void | Render () |
| virtual void | RenderDebug () |
| void | AddEntity (EntityID entity) |
| void | RemoveEntity (EntityID entity) |
Additional Inherited Members | |
Public Attributes inherited from ECS_System | |
| ComponentSignature | requiredSignature |
| std::set< EntityID > | m_entities |
Definition at line 67 of file ECS_Systems.h.
| InputEventConsumeSystem::InputEventConsumeSystem | ( | ) |
Definition at line 56 of file ECS_Systems.cpp.
|
overridevirtual |
Reimplemented from ECS_System.
Definition at line 61 of file ECS_Systems.cpp.
References Controller_data::controllerID, InputsManager::Get(), EventQueue::Get(), World::Get(), World::GetComponent(), GetComponentTypeID_Static(), InputsManager::GetDisconnectedPlayersCount(), InputsManager::GetFirstDisconnectedPlayerID(), InputsManager::GetInputEntities(), World::HasComponent(), Input, Controller_data::MAX_BUTTONS, Olympe_EventType_Joystick_AxisMotion, Olympe_EventType_Joystick_ButtonDown, Olympe_EventType_Joystick_ButtonUp, Olympe_EventType_Joystick_Connected, Olympe_EventType_Joystick_Disconnected, Olympe_EventType_Keyboard_Connected, Olympe_EventType_Keyboard_Disconnected, Olympe_EventType_Keyboard_KeyDown, Olympe_EventType_Keyboard_KeyUp, InputsManager::RemoveDisconnectedPlayer(), SYSTEM_LOG, World::ToggleCollisionOverlay(), and World::ToggleNavigationOverlay().
Here is the call graph for this function: