#include<kfbxlistener.h>
Definition at line59of filekfbxlistener.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 line69of filekfbxlistener.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 line80of filekfbxlistener.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 line97of filekfbxlistener.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 line113of filekfbxlistener.h.
References KFbxEmitter::AddListener().
void Unbind | ( | const KFbxEventHandler * | aBindId | ) |
Unbind an event handler.
aBindId | The event handler to unbind. |