Table of Contents

Namespace Xui.Core.UI.Input

Classes

EventRouter

Routes platform-level input events through the view hierarchy, translating them into abstract pointer events. Handles pointer capture, enter/leave events, and event phase delivery (tunneling and bubbling).

Structs

PointerEventRef

Represents a reference to a pointer event routed to a view, containing identification and pointer state information.

PointerState

Describes the physical state of a pointer at a specific moment in time, including position, pressure, tilt, and button information.

Enums

EventPhase

Defines the phase of event delivery through the view hierarchy.

PointerButton

Defines the mouse or pointer button associated with a pointer event, based on the W3C Pointer Events specification.

PointerButtons

Defines the set of mouse or pointer buttons currently pressed, based on the W3C Pointer Events specification.

PointerEventType

Defines the type of action associated with a pointer event, based on the W3C Pointer Events specification.

PointerType

Defines the type of input device associated with a pointer event.