FREE TRIAL

|

☀
☾
class

Interactable

Inherits from GestureRecognizer

Triggers pointer-based gesture events (e.g. hover, click, drag, etc.) on the attached UIBlock

Fields

GestureSpace

The coordinate space to use when tracking gesture positions across frames.

Properties

Draggable

Acts as a bit-mask indicating which axes can trigger drag events once a "drag threshold" is surpassed.

Inherited Fields

ClickBehavior

Determines when this component should trigger click events.

DragThreshold

The threshold that must be surpassed to initiate a drag event.

LowAccuracyDragThreshold

The threshold that must be surpassed to initiate a drag event with a less physically stable input device.

Navigation

Defines a NavLink per axis-aligned direction.

ObstructDrags

When ObstructDrags == true, drag gestures will not be routed to content behind the attached UIBlock.
When false, content behind the attached UIBlock can receive drag gestures if it is draggable in a direction this component is not.

Inherited Properties

AutoSelect

Determines if this component should automatically be selected whenever it's navigated to.

Navigable

Is this component navigable?

OnSelect

Determines how this component should handle select events.

UIBlock

The attached UIBlock receiving the interaction events, Receiver

See Also

Gesture.OnClick
Gesture.OnPress
Gesture.OnRelease
Gesture.OnHover
Gesture.OnUnhover
Gesture.OnMove
Gesture.OnDrag
Gesture.OnCancel
☀
☾
In This Article
Legal EmailContact Github
Copyright © 2022 Supernova Technologies, LLC