#include
<kfbxlistener.h>
Definition at line 59 of file kfbxlistener.h.
Constructor and Destructor |
|
~KFbxListener () | |
Destructor. |
|
KFbxListener () | |
Constructor. |
|
Public Member Functions |
|
template<typename EventType, typename ListenerType> | |
KFbxEventHandler * | Bind (KFbxEmitter &pEmitter, void(ListenerType::*pFunc)(const EventType *)) |
Bind an Event handler. |
|
template<typename EventType, typename ListenerType> | |
KFbxEventHandler * | Bind (KFbxEmitter &pEmitter, void(ListenerType::*pFunc)(const EventType *) const) |
Bind an Event handler. |
|
template<typename EventType> | |
KFbxEventHandler * | Bind (KFbxEmitter &pEmitter, void(*pFunc)(const EventType *, KFbxListener *)) |
Bind an Event handler. |
|
void | Unbind (const KFbxEventHandler *aBindId) |
Unbind an event handler. |
~KFbxListener | ( | ) |
Destructor.
KFbxListener | ( | ) | [inline] |
Constructor.
Definition at line 69 of file kfbxlistener.h.
KFbxEventHandler* Bind | ( | KFbxEmitter & | pEmitter, | |
void(ListenerType::*)(const EventType *) | pFunc | |||
) | [inline] |
Bind an Event handler.
pEmitter | Event emitter. | |
pFunc | The call back function. |
Definition at line 80 of file kfbxlistener.h.
References KFbxEmitter::AddListener().
KFbxEventHandler* Bind | ( | KFbxEmitter & | pEmitter, | |
void(ListenerType::*)(const EventType *) const | pFunc | |||
) | [inline] |
Bind an Event handler.
pEmitter | Event emitter. | |
pFunc | The call back function. |
Definition at line 97 of file kfbxlistener.h.
References KFbxEmitter::AddListener().
KFbxEventHandler* Bind | ( | KFbxEmitter & | pEmitter, | |
void(*)(const EventType *, KFbxListener *) | pFunc | |||
) | [inline] |
Bind an Event handler.
pEmitter | Event emitter. | |
pFunc | The call back function. |
Definition at line 113 of file kfbxlistener.h.
References KFbxEmitter::AddListener().
void Unbind | ( | const KFbxEventHandler * | aBindId | ) |
Unbind an event handler.
aBindId | The event handler to unbind. |