Struct MirEvent¶
Defined in File event.h
Inheritance Relationships¶
Derived Types¶
public MirCloseWindowEvent(Struct MirCloseWindowEvent)public MirInputDeviceStateEvent(Struct MirInputDeviceStateEvent)public MirInputEvent(Struct MirInputEvent)public MirOrientationEvent(Struct MirOrientationEvent)public MirResizeEvent(Struct MirResizeEvent)public MirWindowEvent(Struct MirWindowEvent)public MirWindowOutputEvent(Struct MirWindowOutputEvent)public MirWindowPlacementEvent(Struct MirWindowPlacementEvent)
Struct Documentation¶
-
struct MirEvent¶
Subclassed by MirCloseWindowEvent, MirInputDeviceStateEvent, MirInputEvent, MirOrientationEvent, MirResizeEvent, MirWindowEvent, MirWindowOutputEvent, MirWindowPlacementEvent
Public Functions
-
virtual ~MirEvent() = default¶
-
MirEventType type() const¶
-
MirInputEvent *to_input()¶
-
MirInputEvent const *to_input() const¶
-
MirWindowEvent *to_surface()¶
-
MirWindowEvent const *to_surface() const¶
-
MirResizeEvent *to_resize()¶
-
MirResizeEvent const *to_resize() const¶
-
MirOrientationEvent *to_orientation()¶
-
MirOrientationEvent const *to_orientation() const¶
-
MirCloseWindowEvent *to_close_window()¶
-
MirCloseWindowEvent const *to_close_window() const¶
-
MirWindowOutputEvent *to_window_output()¶
-
MirWindowOutputEvent const *to_window_output() const¶
-
MirInputDeviceStateEvent *to_input_device_state()¶
-
MirInputDeviceStateEvent const *to_input_device_state() const¶
-
MirWindowPlacementEvent *to_window_placement()¶
-
MirWindowPlacementEvent const *to_window_placement() const¶
-
virtual ~MirEvent() = default¶