summaryrefslogtreecommitdiff
path: root/src/screen/screen.h
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-04-13 17:36:54 -0400
committerAndrew Opalach <andrew@akon.city> 2026-04-13 17:36:54 -0400
commit4ceadc74f0086168fbc576032ba3e6f23af16e39 (patch)
treea542703d78f2b29ac1a756fdceec78e40860bab0 /src/screen/screen.h
parent77b54c35bf9587450cd636e0d7df37e190e28bfb (diff)
downloadcamu-4ceadc74f0086168fbc576032ba3e6f23af16e39.tar.gz
camu-4ceadc74f0086168fbc576032ba3e6f23af16e39.tar.bz2
camu-4ceadc74f0086168fbc576032ba3e6f23af16e39.zip
Changes that went uncommitted for too long
Signed-off-by: Andrew Opalach <andrew@akon.city>
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;