KFbxListener
#include<kfbxlistener.h>

List of all members.

Detailed Description

FBX SDK listener class.

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.

Constructor&Destructor Documentation

Destructor.

KFbxListener( ) [inline]

Constructor.

Definition at line69of filekfbxlistener.h.

Member Function Documentation

KFbxEventHandler* Bind(KFbxEmitterpEmitter,
void(ListenerType::*)(const EventType *) pFunc 
)[inline]

Bind an Event handler.

Parameters:
pEmitter Event emitter.
pFunc The call back function.
Returns:
the event handler binded.

Definition at line80of filekfbxlistener.h.

References KFbxEmitter::AddListener().

KFbxEventHandler* Bind(KFbxEmitterpEmitter,
void(ListenerType::*)(const EventType *) const pFunc 
)[inline]

Bind an Event handler.

Parameters:
pEmitter Event emitter.
pFunc The call back function.
Returns:
the event handler binded.

Definition at line97of filekfbxlistener.h.

References KFbxEmitter::AddListener().

KFbxEventHandler* Bind(KFbxEmitterpEmitter,
void(*)(const EventType *,KFbxListener*) pFunc 
)[inline]

Bind an Event handler.

Parameters:
pEmitter Event emitter.
pFunc The call back function.
Returns:
the event handler binded.

Definition at line113of filekfbxlistener.h.

References KFbxEmitter::AddListener().

void Unbind(const KFbxEventHandler * aBindId ) 

Unbind an event handler.

Parameters:
aBindId The event handler to unbind.