MouseMoveEventArgs
Summary
Provides data for mouse motion events, including absolute coordinates and frame-to-frame movement delta.
Definition
Namespace: SDT4.Managed.Input.Desktop.Events
Assembly: SDT4.Managed.Input.dll
struct MouseMoveEventArgs
Implements:
IEquatable<MouseMoveEventArgs>
Fields
| Name | Type | Description |
|---|---|---|
Properties
| Name | Type | Description |
|---|---|---|
public get; set; Sender |
Object? | The source object that dispatched the event (typically a |
public get; set; Window |
Window | The MouseMoveEventArgs.Window where this event occurred. |
public get; set; Position |
Vector2i | The current cursor position in window client-space coordinates. |
public get; set; AbsolutePosition |
Vector2i | The current cursor position in absolute coordinates. |
public get; set; Delta |
Vector2i | The relative movement delta since the last recorded mouse event. |
Methods
public virtual String ToString()
Returns:
public virtual Int32 GetHashCode()
Returns:
public virtual Boolean Equals(Object obj)
Parameters:
obj(Object):
Returns:
public Boolean Equals(MouseMoveEventArgs other)
Parameters:
other(MouseMoveEventArgs):
Returns:
public Void Deconstruct(out Object? Sender, out Window Window, out Vector2i Position, out Vector2i AbsolutePosition, out Vector2i Delta)
Parameters:
-
Sender(Object?): -
Window(Window): -
Position(Vector2i): -
AbsolutePosition(Vector2i): -
Delta(Vector2i):