summaryrefslogtreecommitdiff
path: root/src/screen/screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/screen/screen.h')
-rw-r--r--src/screen/screen.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/screen/screen.h b/src/screen/screen.h
index b92cfe5..0d40a02 100644
--- a/src/screen/screen.h
+++ b/src/screen/screen.h
@@ -27,7 +27,8 @@ enum {
CAMU_SCREEN_MOUSE_MOD = 1 << 3,
CAMU_SCREEN_ZOOMING = 1 << 4,
CAMU_SCREEN_ZOOM_PAN_SIMPLE = 1 << 5,
- CAMU_SCREEN_ZOOM_FOV = 1 << 6
+ CAMU_SCREEN_ZOOM_FOV = 1 << 6,
+ CAMU_SCREEN_FROZEN = 1 << 7
};
enum {
@@ -76,9 +77,15 @@ struct camu_screen {
u64 last_click_ts;
f64 last_pointer_y;
f64 last_pointer_x;
+ f64 last_touch_x[2];
+ f64 last_touch_y[2];
+ f64 last_distance;
+ f64 midpoint_x;
+ f64 midpoint_y;
#ifdef CAMU_SCREEN_DRAG_SEEK
u64 last_seek_ts;
#endif
+ bool touch_mode;
u8 vr_emulation;
bool vr_left_eye;
f64 vr_calibrate_x;