MouseState

Represents the state of the mouse input including 2D and 3D positions, wheel information, control state, and debugging information.

Properties

Pos2D

(Vector2) { get; set }: Gets or sets the 2D screen position of the mouse.

StartDrag2D

(Vector2) { get; set }: Gets or sets the 2D screen position where dragging started.

Pos3D

(Vector3) { get; set }: Gets or sets the 3D world position of the mouse.

StartDrag3D

(Vector3) { get; set }: Gets or sets the 3D world position where dragging started.

Wheel

(float) { get; set }: Gets or sets the mouse wheel value.

ControlState

(MouseControlState) { get; set }: Gets or sets the state of mouse control (e.g., pan, zoom, rotate).