Skip to main content

Class CompositionPointerEventArgs

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

public sealed class CompositionPointerEventArgs : EventArgs

Inheritance​

object ← EventArgs ← CompositionPointerEventArgs

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