#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.