![]() |
Cinder
0.9.1
|
#include <Event.h>
Public Types | |
typedef void | CollectorResult |
Public Member Functions | |
CollectorEvent () | |
CollectorEvent (const EventT *event) | |
bool | operator() () const |
CollectorResult | getResult () const |
A Collector for use with signals::Signal, which will keep the callback chain running until Event::isHandled() returns true.
typedef void cinder::app::CollectorEvent< EventT >::CollectorResult |
cinder::app::CollectorEvent< EventT >::CollectorEvent | ( | ) |
Default constructor, sets the internal EventT pointer to null.
cinder::app::CollectorEvent< EventT >::CollectorEvent | ( | const EventT * | event | ) |
Constructor that takes a pointer to an EventT instance, which will be used to determine when to stop signal emission because the event has been handled.
bool cinder::app::CollectorEvent< EventT >::operator() | ( | ) | const |
Called by the signal's CollectorInvoker, allows emission to continue until Event::isHandled() returns true.
CollectorResult cinder::app::CollectorEvent< EventT >::getResult | ( | ) | const |
This Collector does not return a result.