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 WindowInput instance or ).
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:

Returns:


public Boolean Equals(MouseMoveEventArgs other)

Parameters:

Returns:


public Void Deconstruct(out Object? Sender, out Window Window, out Vector2i Position, out Vector2i AbsolutePosition, out Vector2i Delta)

Parameters: