Logo FS-Skia-UI

PointerInteraction Type

Consumer-facing, control-addressed interactions emitted in order by update.

Union cases

Union case Description

Click(control, button, x, y)

Full Usage: Click(control, button, x, y)

Parameters:
control : ControlId
button : PointerButton
x : float
y : float

Diagnostic PointerDiagnostic

Full Usage: Diagnostic PointerDiagnostic

Parameters:

DragBegin(control, button, startX, startY)

Full Usage: DragBegin(control, button, startX, startY)

Parameters:
control : ControlId
button : PointerButton
startX : float
startY : float

DragCancelled control

Full Usage: DragCancelled control

Parameters:
control : ControlId option

DragEnd(control, button, x, y)

Full Usage: DragEnd(control, button, x, y)

Parameters:
control : ControlId
button : PointerButton
x : float
y : float

DragMove(control, button, x, y)

Full Usage: DragMove(control, button, x, y)

Parameters:
control : ControlId
button : PointerButton
x : float
y : float

FocusMovedByPointer control

Full Usage: FocusMovedByPointer control

Parameters:
control : ControlId

HoverEnter(control, x, y)

Full Usage: HoverEnter(control, x, y)

Parameters:
control : ControlId
x : float
y : float

HoverLeave control

Full Usage: HoverLeave control

Parameters:
control : ControlId

PressedDown(control, button, x, y)

Full Usage: PressedDown(control, button, x, y)

Parameters:
control : ControlId
button : PointerButton
x : float
y : float

ReleasedUp(control, button, x, y)

Full Usage: ReleasedUp(control, button, x, y)

Parameters:
control : ControlId
button : PointerButton
x : float
y : float

Scroll(control, deltaX, deltaY, x, y)

Full Usage: Scroll(control, deltaX, deltaY, x, y)

Parameters:
    control : ControlId
    deltaX : float
    deltaY : float
    x : float
    y : float

control : ControlId
deltaX : float
deltaY : float
x : float
y : float

Instance members

Instance member Description

this.IsClick

Full Usage: this.IsClick

Returns: bool
Returns: bool

this.IsDiagnostic

Full Usage: this.IsDiagnostic

Returns: bool
Returns: bool

this.IsDragBegin

Full Usage: this.IsDragBegin

Returns: bool
Returns: bool

this.IsDragCancelled

Full Usage: this.IsDragCancelled

Returns: bool
Returns: bool

this.IsDragEnd

Full Usage: this.IsDragEnd

Returns: bool
Returns: bool

this.IsDragMove

Full Usage: this.IsDragMove

Returns: bool
Returns: bool

this.IsFocusMovedByPointer

Full Usage: this.IsFocusMovedByPointer

Returns: bool
Returns: bool

this.IsHoverEnter

Full Usage: this.IsHoverEnter

Returns: bool
Returns: bool

this.IsHoverLeave

Full Usage: this.IsHoverLeave

Returns: bool
Returns: bool

this.IsPressedDown

Full Usage: this.IsPressedDown

Returns: bool
Returns: bool

this.IsReleasedUp

Full Usage: this.IsReleasedUp

Returns: bool
Returns: bool

this.IsScroll

Full Usage: this.IsScroll

Returns: bool
Returns: bool

Type something to start searching.