MouseState
- Namespace: Turian.Engine.Core
- Source File: MouseState.cs
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).