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:308
KeyReleaseEvent represents a key release event.
Definition: KeyEvent.h:319
MoveEvent represent a button move event.
Definition: PointerEvent.h:88
PrintEvents prints ui event settings to stream, using for tracking/debugging event handling in applic...
Definition: PrintEvents.h:23
UIEvent is a base class for user interface events.
Definition: UIEvent.h:28