class GestureManager

Defined at line 20 of file ../../src/ui/a11y/lib/gesture_manager/gesture_manager.h

A Gesture manager to listen for incoming pointer events and call actions

associated with detected gestures.

Public Methods

void GestureManager ()

Defined at line 14 of file ../../src/ui/a11y/lib/gesture_manager/gesture_manager.cc

void OnEvent (fuchsia::ui::input::accessibility::PointerEvent pointer_event)

|fuchsia.ui.input.accessibility.PointerEventListener|

Listens for an incoming pointer event. All pointer event streams are

consumed on an ADD event. Please see

|fuchsia.ui.input.accessibility.EventHandling| for more info on consuming

/ rejecting streams.

Events are then sent to the gesture detector, which tries to match the

current Interaction with a gesture. When a gesture is matched, if an action

is bound to handle that particular gesture, it gets called. Please

also see interaction.h and gesture_handler.h for more details.

Defined at line 20 of file ../../src/ui/a11y/lib/gesture_manager/gesture_manager.cc

fidl::Binding<fuchsia::ui::input::accessibility::PointerEventListener> & binding ()

Defined at line 24 of file ../../src/ui/a11y/lib/gesture_manager/gesture_manager.h

GestureHandler * gesture_handler ()

Returns a pointer to the gesture handler, which can be used to bind actions to gestures.

Defined at line 41 of file ../../src/ui/a11y/lib/gesture_manager/gesture_manager.h

GestureArena * arena ()

Defined at line 43 of file ../../src/ui/a11y/lib/gesture_manager/gesture_manager.h