Table of Contents

Namespace Xui.Core.Abstract.Events

Structs

DeleteBackwardsEventRef

Represents a platform-level input event requesting deletion of content positioned logically before the caret or selection range. Typically triggered by a "Backspace" key press or an equivalent gesture.

FrameEventRef

Represents a platform-level event dispatched once per frame, providing timing information used for driving animations and visual updates.

InsertTextEventRef

Represents a platform-level input event requesting insertion of text at the current caret or selection position.

MouseDownEventRef

Represents a platform-level input event indicating that a mouse button was pressed at a given position.

MouseMoveEventRef

Represents a platform-level input event indicating that the mouse pointer has moved to a new position.

MouseUpEventRef

Represents a platform-level input event indicating that a mouse button was released at a given position.

RenderEventRef

Represents a platform-level render event dispatched after a timing frame, indicating that views should perform layout and rendering operations within a given region.

ScrollWheelEventRef

Represents a platform-level input event generated by a scroll wheel or trackpad gesture, indicating a change in scroll position.

Touch

Represents a single touch point within a multi-touch input event.

TouchEventRef

Represents a platform-level input event containing one or more touch points, typically originating from a touchscreen or trackpad gesture.

WindowHitTestEventRef

Represents a platform-level hit test event that allows the application to define how a point within a custom window frame should be interpreted (e.g., as a draggable title bar, resize border, or transparent region).

Enums

MouseButton

Identifies a specific mouse button involved in a pointer event.

TouchPhase

Describes the phase of an individual touch point during a touch event.

WindowHitTestEventRef.WindowArea

Describes the purpose or function of a region within a window.