State and callbacks the mouse handlers need, projected from the
LuxarFlyControls orchestrator. Object refs (camera, orientation,
velocity, angularVelocity) are mutated in place; primitive drag state
(active action, last mouse X/Y) is read/written through accessors, and
dispatch routes events back through the orchestrator.
State and callbacks the mouse handlers need, projected from the
LuxarFlyControlsorchestrator. Object refs (camera, orientation, velocity, angularVelocity) are mutated in place; primitive drag state (active action, last mouse X/Y) is read/written through accessors, anddispatchroutes events back through the orchestrator.