layout: default title: DomPointerEvent parent: Core Classes —

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>