#include
<kfbxemitter.h>
Note that only Emit() is thread-safe.
Definition at line 60 of file kfbxemitter.h.
Public Member Functions |
|
KFbxEmitter () | |
~KFbxEmitter () | |
void | AddListener (KFbxEventHandler &pHandler) |
void | RemoveListener (KFbxEventHandler &pHandler) |
template<typename EventType> | |
void | Emit (const EventType &pEvent) const |
Protected Types |
|
typedef KIntrusiveList < KFbxEventHandler, KFbxEventHandler::eNODE_EMITTER > |
EventHandlerList |
Protected Attributes |
|
KFbxEmitterData * | mData |
Classes |
|
struct | KFbxEmitterData |
typedef KIntrusiveList<KFbxEventHandler,
KFbxEventHandler::eNODE_EMITTER> EventHandlerList
[protected] |
Definition at line 88 of file kfbxemitter.h.
KFbxEmitter | ( | ) |
~KFbxEmitter | ( | ) |
void AddListener | ( | KFbxEventHandler & | pHandler | ) |
Referenced by KFbxListener::Bind().
void RemoveListener | ( | KFbxEventHandler & | pHandler | ) |
void Emit | ( | const EventType & | pEvent | ) | const [inline] |
Definition at line 71 of file kfbxemitter.h.
KFbxEmitterData* mData
[protected] |
Definition at line 96 of file kfbxemitter.h.