#include <Event.H>
Inherits IS3D::EventCallbackFunctor.
Public Types | |
typedef void(T::* | MethodType )(EventRef event) |
Public Member Functions | |
EventCallbackSpecificFunctor (T *obj, MethodType meth) | |
virtual | ~EventCallbackSpecificFunctor () |
void | exec (EventRef event) |
Protected Attributes | |
T * | _obj |
MethodType | _method |
typedef void(T::* IS3D::EventCallbackSpecificFunctor< T >::MethodType)(EventRef event) |
IS3D::EventCallbackSpecificFunctor< T >::EventCallbackSpecificFunctor | ( | T * | obj, | |
MethodType | meth | |||
) | [inline] |
virtual IS3D::EventCallbackSpecificFunctor< T >::~EventCallbackSpecificFunctor | ( | ) | [inline, virtual] |
void IS3D::EventCallbackSpecificFunctor< T >::exec | ( | EventRef | event | ) | [inline, virtual] |
Implements IS3D::EventCallbackFunctor.
References IS3D::EventCallbackSpecificFunctor< T >::_method, and IS3D::EventCallbackSpecificFunctor< T >::_obj.
T* IS3D::EventCallbackSpecificFunctor< T >::_obj [protected] |
MethodType IS3D::EventCallbackSpecificFunctor< T >::_method [protected] |