Feature Idea: Mouse Input Grab in Window

Mark Raynsford org.openjdk at io7m.com
Thu Dec 17 17:39:11 UTC 2020

On 2020-12-17T17:17:24 +0000
Almas Baimagambetov <almaslvl at gmail.com> wrote:
> *Use case:* 3D games or 3D modelling tools, where the application "grabs"
> (gets exclusive control of) the mouse and moving the mouse doesn't move the
> cursor.

This is pretty much essential for mouse-based camera control in 3D
simulations, especially when combined with a "warp cursor to center of
window" feature. Typically, the cursor will be confined to the window
and warped to the center of the window at the start of every frame.
This allows for all mouse movements to be treated as delta offsets from
the center of the window, and these can typically be passed directly
into camera handling functions.

Mark Raynsford | https://www.io7m.com

More information about the openjfx-dev mailing list