[client] input: track pointer confinement state

This commit is contained in:
Geoffrey McRae
2026-08-06 14:29:45 +10:00
parent 1baa5a3710
commit 142dc2bcef
13 changed files with 383 additions and 138 deletions

View File

@@ -295,6 +295,9 @@ struct CursorState
/* true if the cursor is currently in the guest view area */
bool inView;
/* true if the cursor should be confined to the guest view area */
bool viewReq;
/* true if the guest should be realigned to the host when next drawn */
bool realign;