Lines Matching defs:litest_device_interface
83 struct litest_device_interface { struct
84 bool (*touch_down)(struct litest_device *d, unsigned int slot, double x, double y);
85 bool (*touch_move)(struct litest_device *d, unsigned int slot, double x, double y);
86 bool (*touch_up)(struct litest_device *d, unsigned int slot);
92 int (*get_axis_default)(struct litest_device *d, unsigned int code, int32_t *value);
102 struct input_event *touch_down_events;
103 struct input_event *touch_move_events;
104 struct input_event *touch_up_events;
110 struct input_event *tablet_proximity_in_events;
111 struct input_event *tablet_proximity_out_events;
112 struct input_event *tablet_motion_events;
118 struct input_event *pad_ring_start_events;
119 struct input_event *pad_ring_change_events;
120 struct input_event *pad_ring_end_events;
126 struct input_event *pad_strip_start_events;
127 struct input_event *pad_strip_change_events;
128 struct input_event *pad_strip_end_events;
130 int min[2]; /* x/y axis minimum */
131 int max[2]; /* x/y axis maximum */