Show / Hide Table of Contents

Struct MouseMoveEventArgs

Defines the event data for NativeWindow.MouseMove events.

Inherited Members
ValueType.Equals(object)
ValueType.GetHashCode()
ValueType.ToString()
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
Namespace: OpenTK.Windowing.Common
Assembly: OpenTK.Windowing.Common.dll
Syntax
public readonly struct MouseMoveEventArgs

Constructors

MouseMoveEventArgs(Vector2, Vector2)

Initializes a new instance of the MouseMoveEventArgs struct.

Declaration
public MouseMoveEventArgs(Vector2 position, Vector2 delta)
Parameters
Type Name Description
Vector2 position

The new mouse position.

Vector2 delta

The change in position produced by this event.

MouseMoveEventArgs(float, float, float, float)

Initializes a new instance of the MouseMoveEventArgs struct.

Declaration
public MouseMoveEventArgs(float x, float y, float deltaX, float deltaY)
Parameters
Type Name Description
float x

The new mouse X position.

float y

The new mouse Y position.

float deltaX

The change in X position produced by this event.

float deltaY

The change in Y position produced by this event.

Properties

Delta

Gets the change in position since the last event.

Declaration
public Vector2 Delta { get; }
Property Value
Type Description
Vector2

DeltaX

Gets the change in X position since the last event.

Declaration
public float DeltaX { get; }
Property Value
Type Description
float

DeltaY

Gets the change in Y position since the last event.

Declaration
public float DeltaY { get; }
Property Value
Type Description
float

Position

Gets the new position produced by this event. This position is relative to the top-left corner of the contents of the window.

Declaration
public Vector2 Position { get; }
Property Value
Type Description
Vector2

X

Gets the new X position produced by this event. This position is relative to the top-left corner of the contents of the window.

Declaration
public float X { get; }
Property Value
Type Description
float

Y

Gets the new Y position produced by this event. This position is relative to the top-left corner of the contents of the window.

Declaration
public float Y { get; }
Property Value
Type Description
float
In this article
Back to top Generated by DocFX