Skip to main content Link Menu Expand (external link) Document Search Copy Copied

dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Events

DomPointerEvent Class

Represents the native DOM pointer event that the ArcGIS event is built on top of.

public class DomPointerEvent :
System.IEquatable<dymaptic.GeoBlazor.Core.Events.DomPointerEvent>

Inheritance System.Object 🡒 DomPointerEvent

Implements System.IEquatable<DomPointerEvent>

Constructors

DomPointerEvent(Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable) Constructor

Represents the native DOM pointer event that the ArcGIS event is built on top of.

public DomPointerEvent(System.Nullable<long> PointerId, System.Nullable<double> Width, System.Nullable<double> Height, System.Nullable<double> Pressure, System.Nullable<double> TangentialPressure, System.Nullable<double> TiltX, System.Nullable<double> TiltY, System.Nullable<double> Twist, System.Nullable<dymaptic.GeoBlazor.Core.Events.PointerType> PointerType, System.Nullable<bool> IsPrimary, System.Nullable<bool> IsTrusted);

Parameters

PointerId System.Nullable<System.Int64>

A unique identifier for the pointer causing the event.

Width System.Nullable<System.Double>

The width (magnitude on the X axis), in CSS pixels, of the contact geometry of the pointer.

Height System.Nullable<System.Double>

The height (magnitude on the Y axis), in CSS pixels, of the contact geometry of the pointer.

Pressure System.Nullable<System.Double>

The normalized pressure of the pointer input in the range 0 to 1, where 0 and 1 represent the minimum and maximum
pressure the hardware is capable of detecting, respectively.

TangentialPressure System.Nullable<System.Double>

The normalized tangential pressure of the pointer input (also known as barrel pressure or cylinder stress) in the
range -1 to 1, where 0 is the neutral position of the control.

TiltX System.Nullable<System.Double>

The plane angle (in degrees, in the range of -90 to 90) between the Y–Z plane and the plane containing both the
pointer (e.g. pen stylus) axis and the Y axis.

TiltY System.Nullable<System.Double>

The plane angle (in degrees, in the range of -90 to 90) between the X–Z plane and the plane containing both the
pointer (e.g. pen stylus) axis and the X axis.

Twist System.Nullable<System.Double>

The clockwise rotation of the pointer (e.g. pen stylus) around its major axis in degrees, with a value in the range
0 to 359.

PointerType System.Nullable<PointerType>

Indicates the device type that caused the event (mouse, pen, touch, etc.).

IsPrimary System.Nullable<System.Boolean>

Indicates if the pointer represents the primary pointer of this pointer type.

IsTrusted System.Nullable<System.Boolean>

Indicates if the event is trusted.

Properties

DomPointerEvent.Height Property

The height (magnitude on the Y axis), in CSS pixels, of the contact geometry of the pointer.

public System.Nullable<double> Height { get; set; }

Property Value

System.Nullable<System.Double>

DomPointerEvent.IsPrimary Property

Indicates if the pointer represents the primary pointer of this pointer type.

public System.Nullable<bool> IsPrimary { get; set; }

Property Value

System.Nullable<System.Boolean>

DomPointerEvent.IsTrusted Property

Indicates if the event is trusted.

public System.Nullable<bool> IsTrusted { get; set; }

Property Value

System.Nullable<System.Boolean>

DomPointerEvent.PointerId Property

A unique identifier for the pointer causing the event.

public System.Nullable<long> PointerId { get; set; }

Property Value

System.Nullable<System.Int64>

DomPointerEvent.PointerType Property

Indicates the device type that caused the event (mouse, pen, touch, etc.).

public System.Nullable<dymaptic.GeoBlazor.Core.Events.PointerType> PointerType { get; set; }

Property Value

System.Nullable<PointerType>

DomPointerEvent.Pressure Property

The normalized pressure of the pointer input in the range 0 to 1, where 0 and 1 represent the minimum and maximum
pressure the hardware is capable of detecting, respectively.

public System.Nullable<double> Pressure { get; set; }

Property Value

System.Nullable<System.Double>

DomPointerEvent.TangentialPressure Property

The normalized tangential pressure of the pointer input (also known as barrel pressure or cylinder stress) in the
range -1 to 1, where 0 is the neutral position of the control.

public System.Nullable<double> TangentialPressure { get; set; }

Property Value

System.Nullable<System.Double>

DomPointerEvent.TiltX Property

The plane angle (in degrees, in the range of -90 to 90) between the Y–Z plane and the plane containing both the
pointer (e.g. pen stylus) axis and the Y axis.

public System.Nullable<double> TiltX { get; set; }

Property Value

System.Nullable<System.Double>

DomPointerEvent.TiltY Property

The plane angle (in degrees, in the range of -90 to 90) between the X–Z plane and the plane containing both the
pointer (e.g. pen stylus) axis and the X axis.

public System.Nullable<double> TiltY { get; set; }

Property Value

System.Nullable<System.Double>

DomPointerEvent.Twist Property

The clockwise rotation of the pointer (e.g. pen stylus) around its major axis in degrees, with a value in the range
0 to 359.

public System.Nullable<double> Twist { get; set; }

Property Value

System.Nullable<System.Double>

DomPointerEvent.Width Property

The width (magnitude on the X axis), in CSS pixels, of the contact geometry of the pointer.

public System.Nullable<double> Width { get; set; }

Property Value

System.Nullable<System.Double>