Skip to main content

Class CompositionPointerEventArgs

Namespace: VelloSharp.Composition.Input
Assembly: VelloSharp.Composition.dll

public sealed class CompositionPointerEventArgs : EventArgs

Inheritance

objectEventArgsCompositionPointerEventArgs

Inherited Members

EventArgs.Empty, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

CompositionPointerEventArgs(PointerEventType, PointerDeviceKind, InputModifiers, PointerButton, ulong, double, double, double, double, double, double, TimeSpan)

public CompositionPointerEventArgs(PointerEventType eventType, PointerDeviceKind deviceKind, InputModifiers modifiers, PointerButton button, ulong pointerId, double x, double y, double deltaX, double deltaY, double wheelDeltaX, double wheelDeltaY, TimeSpan timestamp)

Parameters

eventType PointerEventType

deviceKind PointerDeviceKind

modifiers InputModifiers

button PointerButton

pointerId ulong

x double

y double

deltaX double

deltaY double

wheelDeltaX double

wheelDeltaY double

timestamp TimeSpan

Properties

Button

public PointerButton Button { get; }

Property Value

PointerButton

DeltaX

public double DeltaX { get; }

Property Value

double

DeltaY

public double DeltaY { get; }

Property Value

double

DeviceKind

public PointerDeviceKind DeviceKind { get; }

Property Value

PointerDeviceKind

EventType

public PointerEventType EventType { get; }

Property Value

PointerEventType

Handled

public bool Handled { get; set; }

Property Value

bool

Modifiers

public InputModifiers Modifiers { get; }

Property Value

InputModifiers

PointerId

public ulong PointerId { get; }

Property Value

ulong

Timestamp

public TimeSpan Timestamp { get; }

Property Value

TimeSpan

WheelDeltaX

public double WheelDeltaX { get; }

Property Value

double

WheelDeltaY

public double WheelDeltaY { get; }

Property Value

double

X

public double X { get; }

Property Value

double

Y

public double Y { get; }

Property Value

double