OgreOggSound  1.26
OgreOggSound::OSSCallbackPointer< T > Class Template Reference

Callback template. More...

#include <OgreOggSoundCallback.h>

Inheritance diagram for OgreOggSound::OSSCallbackPointer< T >:

Public Types

typedef void(T::* MemberFunction) (OgreOggISound *sound)
 

Public Member Functions

 OSSCallbackPointer ()
 
 OSSCallbackPointer (MemberFunction func, T *obj)
 
virtual ~OSSCallbackPointer ()
 
void execute (OgreOggISound *sound)
 
- Public Member Functions inherited from OgreOggSound::OOSCallback
virtual ~OOSCallback ()
 

Protected Attributes

MemberFunction mFunction
 
T * mObject
 
bool mUndefined
 

Detailed Description

template<typename T>
class OgreOggSound::OSSCallbackPointer< T >

Callback template.

Member Typedef Documentation

template<typename T >
typedef void(T::* OgreOggSound::OSSCallbackPointer< T >::MemberFunction) (OgreOggISound *sound)

Constructor & Destructor Documentation

template<typename T >
OgreOggSound::OSSCallbackPointer< T >::OSSCallbackPointer ( )
template<typename T >
OgreOggSound::OSSCallbackPointer< T >::OSSCallbackPointer ( MemberFunction  func,
T *  obj 
)
template<typename T >
virtual OgreOggSound::OSSCallbackPointer< T >::~OSSCallbackPointer ( )
virtual

Member Function Documentation

template<typename T >
void OgreOggSound::OSSCallbackPointer< T >::execute ( OgreOggISound sound)
virtual

Member Data Documentation

template<typename T >
MemberFunction OgreOggSound::OSSCallbackPointer< T >::mFunction
protected
template<typename T >
T* OgreOggSound::OSSCallbackPointer< T >::mObject
protected
template<typename T >
bool OgreOggSound::OSSCallbackPointer< T >::mUndefined
protected

The documentation for this class was generated from the following file: