15 #include <vsg/core/Visitor.h>
16 #include <vsg/ui/UIEvent.h>
25 explicit PrintEvents(clock::time_point in_start_point);
26 PrintEvents(std::ostream& out, clock::time_point in_start_point);
29 clock::time_point start_point;
31 virtual std::ostream& print(
UIEvent& event);
33 void apply(
Object&
object)
override;
34 void apply(
UIEvent& event)
override;
CloseWindowEvent represents a window close event.
Definition: WindowEvent.h:87
ExposeWindowEvent represents a window expose event.
Definition: WindowEvent.h:41
Definition: ApplicationEvent.h:37
KeyPressEvent represents a key press event.
Definition: KeyEvent.h:309
KeyReleaseEvent represents a key release event.
Definition: KeyEvent.h:320
MoveEvent represents a pointer move event.
Definition: PointerEvent.h:89
PrintEvents prints ui event settings to stream, used for tracking/debugging event handling in applica...
Definition: PrintEvents.h:23
UIEvent is a base class for user interface events.
Definition: UIEvent.h:28