Torque2D Reference
|
#include <delegateSignal.h>
Classes | |
struct | DelegateLinkImpl |
Public Types | |
typedef Delegate< Signature > | DelegateSig |
The delegate signature for this signal. More... | |
Public Member Functions | |
SignalBaseT () | |
SignalBaseT (const SignalBaseT &base) | |
void | operator= (const SignalBaseT &base) |
void | merge (const SignalBaseT &base) |
void | notify (const DelegateSig &dlg, F32 order=0.5f) |
void | remove (DelegateSig dlg) |
template<class T , class U > | |
void | notify (T obj, U func, F32 order=0.5f) |
template<class T > | |
void | notify (T func, F32 order=0.5f) |
template<class T , class U > | |
void | remove (T obj, U func) |
template<class T > | |
void | remove (T func) |
bool | contains (const DelegateSig &dlg) const |
Returns true if the signal already contains this delegate. More... | |
![]() | |
SignalBase () | |
~SignalBase () | |
void | removeAll () |
Removes all the delegates from the signal. More... | |
bool | isEmpty () const |
Returns true if the delegate list is empty. More... | |
Protected Member Functions | |
DelegateSig & | getDelegate (SignalBase::DelegateLink *link) |
Additional Inherited Members | |
![]() | |
DelegateLink | mList |
Vector< DelegateLink * > | mTriggerNext |
typedef Delegate<Signature> DelegateSig |
The delegate signature for this signal.
|
inline |
|
inline |
|
inline |
Returns true if the signal already contains this delegate.
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |