#include <SCA_EventManager.h>
Inheritance diagram for SCA_EventManager:
Public Types | |
enum | EVENT_MANAGER_TYPE { KEYBOARD_EVENTMGR = 0, MOUSE_EVENTMGR, ALWAYS_EVENTMGR, TOUCH_EVENTMGR, PROPERTY_EVENTMGR, TIME_EVENTMGR, RANDOM_EVENTMGR, RAY_EVENTMGR, RADAR_EVENTMGR, NETWORK_EVENTMGR } |
Public Methods | |
SCA_EventManager () | |
virtual | ~SCA_EventManager () |
SCA_EventManager (EVENT_MANAGER_TYPE mgrtype) | |
virtual void | RemoveSensor (class SCA_ISensor* sensor) |
virtual void | NextFrame (double curtime,double deltatime) = 0 |
virtual void | EndFrame () |
virtual void | RegisterSensor (class SCA_ISensor* sensor) = 0 |
int | GetType () |
Protected Attributes | |
std::vector<class SCA_ISensor*> | m_sensors |
EVENT_MANAGER_TYPE | m_mgrtype |
|
Definition at line 13 of file SCA_EventManager.h. |
|
Definition at line 25 of file SCA_EventManager.h. |
|
Definition at line 26 of file SCA_EventManager.h. |
|
Definition at line 27 of file SCA_EventManager.h. |
|
Reimplemented in KX_TouchEventManager, and NG_NetworkEventManager. Definition at line 40 of file SCA_EventManager.h. |
|
Definition at line 42 of file SCA_EventManager.h. Referenced by SCA_LogicManager::FindEventManager(). |
|
|
Reimplemented in SCA_AlwaysEventManager, SCA_KeyboardManager, SCA_MouseManager, SCA_PropertyEventManager, SCA_RandomEventManager, SCA_TimeEventManager, KX_RayEventManager, KX_TouchEventManager, and NG_NetworkEventManager. Referenced by SCA_ISensor::ReParent(), and SCA_ISensor::RegisterToManager(). |
|
Reimplemented in KX_TouchEventManager. Definition at line 29 of file SCA_EventManager.h. Referenced by KX_TouchEventManager::RemoveSensor(). |
|
Definition at line 44 of file SCA_EventManager.h. |
|
Definition at line 10 of file SCA_EventManager.h. |