KFbxListener Class Reference

#include <kfbxlistener.h>
Inheritance diagram for KFbxListener:
Inheritance graph
[legend]

List of all members.


Detailed Description

FBX SDK listener class.

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.

Constructor & Destructor Documentation

~KFbxListener (  ) 

Destructor.

KFbxListener (  )  [inline]

Constructor.

Definition at line 69 of file kfbxlistener.h.


Member Function Documentation

KFbxEventHandler* Bind ( KFbxEmitter pEmitter,
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 line 80 of file kfbxlistener.h.

References KFbxEmitter::AddListener().

KFbxEventHandler* Bind ( KFbxEmitter pEmitter,
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 line 97 of file kfbxlistener.h.

References KFbxEmitter::AddListener().

KFbxEventHandler* Bind ( KFbxEmitter pEmitter,
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 line 113 of file kfbxlistener.h.

References KFbxEmitter::AddListener().

void Unbind ( const KFbxEventHandler aBindId  ) 

Unbind an event handler.

Parameters:
aBindId  The event handler to unbind.
KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener
KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener KFbxListener