Struct MirTouchEvent¶
Defined in File touch_event.h
Inheritance Relationships¶
Base Type¶
public MirInputEvent(Struct MirInputEvent)
Struct Documentation¶
-
struct MirTouchEvent : public MirInputEvent¶
Public Functions
-
MirTouchEvent()¶
-
MirTouchEvent(MirInputDeviceId id, std::chrono::nanoseconds timestamp, MirInputEventModifiers modifiers, std::vector<mir::events::TouchContact> const &contacts)¶
-
virtual auto clone() const -> MirTouchEvent* override¶
-
size_t pointer_count() const¶
-
void set_pointer_count(size_t count)¶
-
int id(size_t index) const¶
-
void set_id(size_t index, int id)¶
-
float touch_major(size_t index) const¶
-
void set_touch_major(size_t index, float major)¶
-
float touch_minor(size_t index) const¶
-
void set_touch_minor(size_t index, float minor)¶
-
float pressure(size_t index) const¶
-
void set_pressure(size_t index, float pressure)¶
-
float orientation(size_t index) const¶
-
void set_orientation(size_t index, float orientation)¶
-
MirTouchTooltype tool_type(size_t index) const¶
-
void set_tool_type(size_t index, MirTouchTooltype tool_type)¶
-
MirTouchAction action(size_t index) const¶
-
void set_action(size_t index, MirTouchAction action)¶
-
MirTouchEvent()¶