29 namespace cinder {
namespace app {
38 template<
typename InputIterator>
41 while( ( first != last ) && ( !
mEvent->isHandled() ) ) {
50 typedef std::shared_ptr<Window>
WindowRef;
WindowRef getWindow() const
Returns the Window in which the MouseEvent occurred.
Definition: Event.h:61
bool mHandled
Definition: Event.h:71
void operator()(InputIterator first, InputIterator last) const
Definition: Event.h:39
EventCombiner(const T *event)
Definition: Event.h:36
std::shared_ptr< Window > WindowRef
Definition: Event.h:49
EventCombiner()
Definition: Event.h:35
GLint * first
Definition: GLee.h:1725
WindowRef mWindow
Definition: Event.h:72
Event()
Definition: Event.h:65
Base class for all Events.
Definition: Event.h:53
const T * mEvent
Definition: Event.h:46
void setWindow(const WindowRef &window)
Definition: Event.h:62
Window window
Definition: GLee.h:17134
Event(WindowRef window)
Definition: Event.h:66
virtual ~Event()
Definition: Event.h:69
void result_type
Definition: Event.h:33
void setHandled(bool handled=true)
Marks the event as handled, terminating the normal iteration of the event's slots.
Definition: Event.h:58
bool isHandled() const
Returns whether this event has been marked as handled by one of its slots, terminating the normal ite...
Definition: Event.h:56