Struct MirInputDeviceStateEvent¶
Defined in File input_device_state_event.h
Inheritance Relationships¶
Base Type¶
public MirEvent(Struct MirEvent)
Struct Documentation¶
-
struct MirInputDeviceStateEvent : public MirEvent¶
Public Functions
-
MirInputDeviceStateEvent()¶
-
virtual auto clone() const -> MirInputDeviceStateEvent* override¶
-
MirPointerButtons pointer_buttons() const¶
-
void set_pointer_buttons(MirPointerButtons buttons)¶
-
float pointer_axis(MirPointerAxis axis) const¶
-
void set_pointer_axis(MirPointerButtons axis, float value)¶
-
std::chrono::nanoseconds when() const¶
-
void set_when(std::chrono::nanoseconds const &when)¶
-
MirInputEventModifiers modifiers() const¶
-
void set_modifiers(MirInputEventModifiers modifiers)¶
-
uint32_t device_count() const¶
-
MirInputDeviceId device_id(size_t index) const¶
-
MirPointerButtons device_pointer_buttons(size_t index) const¶
-
uint32_t device_pressed_keys_for_index(size_t index, size_t pressed_index) const¶
-
uint32_t device_pressed_keys_count(size_t index) const¶
-
void set_device_states(std::vector<mir::events::InputDeviceState> const &device_states)¶
-
void set_window_id(int id)¶
-
int window_id() const¶
-
MirInputDeviceStateEvent()¶