Data Structures | |
class | IDelegateUnlink |
class | IDelegate0 |
class | CStaticDelegate0 |
class | CMethodDelegate0 |
class | CDelegate0 |
class | CMultiDelegate0 |
class | IDelegate1 |
class | CStaticDelegate1 |
class | CMethodDelegate1 |
class | CDelegate1 |
class | CMultiDelegate1 |
class | IDelegate2 |
class | CStaticDelegate2 |
class | CMethodDelegate2 |
class | CDelegate2 |
class | CMultiDelegate2 |
class | IDelegate3 |
class | CStaticDelegate3 |
class | CMethodDelegate3 |
class | CDelegate3 |
class | CMultiDelegate3 |
class | IDelegate4 |
class | CStaticDelegate4 |
class | CMethodDelegate4 |
class | CDelegate4 |
class | CMultiDelegate4 |
class | IDelegate5 |
class | CStaticDelegate5 |
class | CMethodDelegate5 |
class | CDelegate5 |
class | CMultiDelegate5 |
Functions | |
IDelegateUnlink * | GetDelegateUnlink (void *_base) |
IDelegateUnlink * | GetDelegateUnlink (IDelegateUnlink *_base) |
IDelegate0 * | newDelegate (void(*_func)()) |
template<typename T > | |
IDelegate0 * | newDelegate (T *_object, void(T::*_method)()) |
template<typename TP1 > | |
IDelegate1< TP1 > * | newDelegate (void(*_func)(TP1 p1)) |
template<typename T , typename TP1 > | |
IDelegate1< TP1 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1)) |
template<typename TP1 , typename TP2 > | |
IDelegate2< TP1, TP2 > * | newDelegate (void(*_func)(TP1 p1, TP2 p2)) |
template<typename T , typename TP1 , typename TP2 > | |
IDelegate2< TP1, TP2 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2)) |
template<typename TP1 , typename TP2 , typename TP3 > | |
IDelegate3< TP1, TP2, TP3 > * | newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3)) |
template<typename T , typename TP1 , typename TP2 , typename TP3 > | |
IDelegate3< TP1, TP2, TP3 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3)) |
template<typename TP1 , typename TP2 , typename TP3 , typename TP4 > | |
IDelegate4< TP1, TP2, TP3, TP4 > * | newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4)) |
template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 > | |
IDelegate4< TP1, TP2, TP3, TP4 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4)) |
template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 > | |
IDelegate5< TP1, TP2, TP3, TP4, TP5 > * | newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5)) |
template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 > | |
IDelegate5< TP1, TP2, TP3, TP4, TP5 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5)) |
IDelegateUnlink* MyGUI::delegates::GetDelegateUnlink | ( | IDelegateUnlink * | _base | ) | [inline] |
Definition at line 53 of file MyGUI_Delegate.h.
IDelegateUnlink* MyGUI::delegates::GetDelegateUnlink | ( | void * | _base | ) | [inline] |
Definition at line 52 of file MyGUI_Delegate.h.
IDelegate5<TP1, TP2, TP3, TP4, TP5>* MyGUI::delegates::newDelegate | ( | T * | _object, | |
void(T::*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5) | _method | |||
) | [inline] |
Definition at line 1862 of file MyGUI_Delegate.h.
IDelegate5<TP1, TP2, TP3, TP4, TP5>* MyGUI::delegates::newDelegate | ( | void(*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5) | _func | ) | [inline] |
Definition at line 1852 of file MyGUI_Delegate.h.
IDelegate4<TP1, TP2, TP3, TP4>* MyGUI::delegates::newDelegate | ( | T * | _object, | |
void(T::*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4) | _method | |||
) | [inline] |
Definition at line 1529 of file MyGUI_Delegate.h.
IDelegate4<TP1, TP2, TP3, TP4>* MyGUI::delegates::newDelegate | ( | void(*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4) | _func | ) | [inline] |
Definition at line 1519 of file MyGUI_Delegate.h.
IDelegate3<TP1, TP2, TP3>* MyGUI::delegates::newDelegate | ( | T * | _object, | |
void(T::*)(TP1 p1, TP2 p2, TP3 p3) | _method | |||
) | [inline] |
Definition at line 1196 of file MyGUI_Delegate.h.
IDelegate3<TP1, TP2, TP3>* MyGUI::delegates::newDelegate | ( | void(*)(TP1 p1, TP2 p2, TP3 p3) | _func | ) | [inline] |
Definition at line 1186 of file MyGUI_Delegate.h.
IDelegate2<TP1, TP2>* MyGUI::delegates::newDelegate | ( | T * | _object, | |
void(T::*)(TP1 p1, TP2 p2) | _method | |||
) | [inline] |
Definition at line 863 of file MyGUI_Delegate.h.
IDelegate2<TP1, TP2>* MyGUI::delegates::newDelegate | ( | void(*)(TP1 p1, TP2 p2) | _func | ) | [inline] |
Definition at line 853 of file MyGUI_Delegate.h.
IDelegate1<TP1>* MyGUI::delegates::newDelegate | ( | T * | _object, | |
void(T::*)(TP1 p1) | _method | |||
) | [inline] |
Definition at line 530 of file MyGUI_Delegate.h.
IDelegate1<TP1>* MyGUI::delegates::newDelegate | ( | void(*)(TP1 p1) | _func | ) | [inline] |
Definition at line 520 of file MyGUI_Delegate.h.
IDelegate0* MyGUI::delegates::newDelegate | ( | T * | _object, | |
void(T::*)() | _method | |||
) | [inline] |
Definition at line 197 of file MyGUI_Delegate.h.
IDelegate0* MyGUI::delegates::newDelegate | ( | void(*)() | _func | ) | [inline] |
Definition at line 187 of file MyGUI_Delegate.h.