Scripting API

PointerEventBase<T>

class in UnityEngine.UIElements · UnityEngine.CoreModule · inherits from EventBase<T>

Not in Unity's public API, or in an assembly the coverage doesn't count.
In Tassix

What every pointer event carries (the mouse is pointer 0).

Properties 25

bool actionKey { get; }
bool altKey { get; }
float altitudeAngle { get; }
float azimuthAngle { get; }
int button { get; }
int clickCount { get; }
bool commandKey { get; }
bool ctrlKey { get; }
Vector3 deltaPosition { get; }
float deltaTime { get; }
bool isPrimary { get; }
Vector3 localPosition { get; }
EventModifiers modifiers { get; }
PenStatus penStatus { get; }
int pointerId { get; }
string pointerType { get; }
Vector3 position { get; }
int pressedButtons { get; }
float pressure { get; }
Vector2 radius { get; }
Vector2 radiusVariance { get; }
bool shiftKey { get; }
float tangentialPressure { get; }
Vector2 tilt { get; }
float twist { get; }

Methods 1

static T GetPooled(Event systemEvent)
static T GetPooled(IPointerEvent other)

A mouse pointer event from an IMGUI event (its position in panel space).

A pointer event like another (an event made from an event, as ClickEvent from PointerUpEvent).