HEventListener.h

Base class for event listening.

Content

Classes

HEventListenerManager

The HEventListenerManager class is used to dispatch event for a specific type.

HEventListener

The HEventListener class is the base class for all event types.

Macro definitions

HLISTENER_PASS_EVENT

HLISTENER_CONSUME_EVENT

HLISTENER_PRIORITY_NORMAL

HLISTENER_PRIORITY_HIGH

HLISTENER_PRIORITY_LOW

Enumerators

HEventListenerType

Macro definitions

HLISTENER_PASS_EVENT
HLISTENER_CONSUME_EVENT
HLISTENER_PRIORITY_NORMAL
HLISTENER_PRIORITY_HIGH
HLISTENER_PRIORITY_LOW

Enumerators

enum HEventListenerType

Defines Event Listener Types

Values:

enumerator HUserdefinerListenerType

self-explanatory

enumerator HUpdateListenerType

Listens for update events like camera changed or view destroyed.

enumerator HMouseListenerType

Listens for mouse events like mouse moves and double clicks.

enumerator HAnimationListenerType

Listens for animation events like when key frames are added or when objects collide.

enumerator HSensorListenerType

Listens when sensors are activated.

enumerator HFitWorldListenerType

Listens for when fit world event will happen.

enumerator HObjectManipulationListenerType

Listens for object manipulation events like when objects are moved or scaled.

enumerator HJoyStickListenerType

Listens for 3DMouse/Joystick translation and rotation events.