ProtoZed
awesome branch
A simple but powerful game framework
|
Public Member Functions | |
Input2 (const SystemType &type, Application &application) | |
~Input2 () | |
virtual void | Update (float deltaTime) |
Runs an update. | |
template<class T > | |
bool | RegisterProvider () |
![]() | |
System (const SystemType &type, Application &application) | |
virtual | ~System () |
virtual bool | Start () |
Starts the system. | |
virtual bool | Stop () |
Stops the system. | |
const SystemType & | GetType () const |
Gets the type. | |
bool | IsStarted () const |
![]() | |
EventHandler () | |
virtual | ~EventHandler () |
bool | SubscribeTo (EventHandler &handler) |
bool | UnsubscribeTo (EventHandler &handler) |
template<class T , class EventT > | |
bool | RegisterEvent (T *obj, void(T::*memFn)(EventT &)) |
template<class T , class EventT > | |
bool | UnregisterEvent (T *obj, void(T::*memFn)(EventT &)) |
void | HandleEvent (const Event &e) |
void | EmitEvent (const Event &e) const |
Additional Inherited Members | |
![]() | |
Application & | GetApplication () const |
PZ::Input2::Input2 | ( | const SystemType & | type, |
Application & | application | ||
) |
PZ::Input2::~Input2 | ( | ) |
|
inline |
|
virtual |