InputConverter class

A class that converts various input events into PointerEventData or KeyboardEventData to be processed by PointerManager or KeyboardManager.

For internal use of GraphX.

Constructors

InputConverter(PointerManager<PointerEventData> pointer, KeyboardManager<KeyboardEventData> keyboard)
Creates a new InputConverter instance with the given PointerManager and KeyboardManager instances.

Properties

hashCode int
The hash code for this object.
no setterinherited
keyboard KeyboardManager<KeyboardEventData>
A KeyboardManager instance that handles keyboard input events.
final
pointer PointerManager<PointerEventData>
Manages pointer events and provides a mechanism for converting them into events that can be used in GraphX Scenes. The PointerManager class works in conjunction with the InputConverter class to handle pointer events and convert them into higher-level pointer events.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

handleKey(RawKeyEvent event) → void
Called when a keyboard event is detected.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pointerCancel(PointerCancelEvent event) → void
Called when a pointer is canceled.
pointerDown(PointerDownEvent event) → void
Called when a pointer down event is detected.
pointerEnter(PointerEnterEvent event) → void
Called when the pointer enters a region.
pointerExit(PointerExitEvent event) → void
Called when the pointer exits a region.
pointerHover(PointerHoverEvent event) → void
Called when the pointer is hovering (moving inside) over a region.
pointerMove(PointerMoveEvent event) → void
Called when the pointer is moving.
pointerPanZoomEnd(PointerPanZoomEndEvent event) → void
Called when a pointer pan zoom event ends.
pointerPanZoomStart(PointerPanZoomStartEvent event) → void
Called when a pointer pan zoom event starts. Usually triggered by a 2-finger trackpad or pen gesture.
pointerPanZoomUpdate(PointerPanZoomUpdateEvent event) → void
Called when a pointer pan zoom event is updated.
pointerSignal(PointerSignalEvent event) → void
Called when a pointer signal (mouse wheel) event is detected.
pointerUp(PointerUpEvent event) → void
Called when a pointer up event is detected.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited