|
0.45.0
|
#include <iaEvent.h>
Public Member Functions | |
| ~iaEvent () | |
| void | add (const iaDelegate< R, Args... > &delegate, bool fireOnce=false, bool mainThread=false) |
| void | remove (const iaDelegate< R, Args... > &delegate) |
| void | block (bool blockEvent=true) |
| void | unblock () |
| bool | isBlocked () |
| void | operator() (Args... args) |
| void | clear () |
| bool | hasDelegates () |
event container for delegates that executes delegates when triggered
|
inline |
unregister from pool in case it is needed
|
inline |
adds delegate to event
| delegate | the delegate to add |
| fireOnce | if true delegate will be fired once and then removed |
| mainThread | fire only on main thread |
|
inline |
blocks event from executing it's delegates
| blockEvent | if true event is blocked |
|
inline |
clears delegates from event
|
inline |
|
inline |
|
inline |
executes event
|
inline |
removes delegate from event
| delegate | the delegate to remove |
|
inline |
unblocks event