class GestureManagerV2

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

Talks to `fuchsia.ui.pointer.augment.TouchSourceWithLocalHit.Watch` to

receive touch events and participate in system-level gesture disambiguation.

Starts calling `Watch` immediately upon construction.

NOTE: this is not instantiated anywhere yet.

Public Methods

GestureHandlerV2 * gesture_handler ()

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

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

GestureArenaV2 * arena ()

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

void GestureManagerV2 (fuchsia::ui::pointer::augment::TouchSourceWithLocalHitPtr touch_source)

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

void GestureManagerV2 (fuchsia::ui::pointer::augment::TouchSourceWithLocalHitPtr touch_source, ArenaFactory arena_factory)

Used in unit tests, to inject a fake GestureArena.

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

void AddRecognizer (GestureRecognizerV2 * recognizer)

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

void Clear ()

clears all recognizers, removing them from the arena.

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