|
WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
|
Lightweight event object carrying a type tag and sender reference. More...
#include <Event.h>
Public Types | |
| enum | EventType { DESTROYED = 0x00000000 } |
Public Member Functions | |
| Event (Observable *, EventType) | |
| virtual | ~Event ()=default |
| EventType | type () const |
| void | setType (EventType type) |
| Observable * | sender () |
Private Attributes | |
| EventType | m_type |
| Observable * | m_p_sender |
Lightweight event object carrying a type tag and sender reference.
Used by the Observer pattern to notify subscribers of state changes.
| enum Event::EventType |
| Event::Event | ( | Observable * | observable, |
| EventType | type | ||
| ) |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
private |