class MFingerNTapRecognizer
Defined at line 14 of file ../../src/ui/a11y/lib/gesture_manager/recognizers/m_finger_n_tap_recognizer.h
MFingerNTapRecognizer class is responsible for implementing m-finger-n-tap gesture.
Public Methods
void MFingerNTapRecognizer (OnMFingerNTapCallback callback, uint32_t number_of_fingers, uint32_t number_of_taps)
Constructor of this class takes in following parameters:
1. callback: Callback will be invoked, when the gesture is detected and the recognizer
is the winner in gesture arena.
2. number_of_fingers: Number of fingers in gesture.
3. number_of_taps: Number of taps gesture recognizer will detect.
When the gesture starts, we schedule a timeout on the default dispatcher. If gesture is
recognized in this timeout period, then the scheduled task is cancelled. If not recognized,
scheduled tasks will get executed which will declare defeat for the current recognizer.
Defined at line 41 of file ../../src/ui/a11y/lib/gesture_manager/recognizers/m_finger_n_tap_recognizer.cc
void ~MFingerNTapRecognizer ()
Defined at line 47 of file ../../src/ui/a11y/lib/gesture_manager/recognizers/m_finger_n_tap_recognizer.cc
std::string DebugName ()
A human-readable string name for the recognizer to be used in logs only.
Defined at line 215 of file ../../src/ui/a11y/lib/gesture_manager/recognizers/m_finger_n_tap_recognizer.cc
void HandleEvent (const fuchsia::ui::input::accessibility::PointerEvent & pointer_event)
Processes incoming pointer events to detect tap gestures like (Single, double, etc.).
Defined at line 85 of file ../../src/ui/a11y/lib/gesture_manager/recognizers/m_finger_n_tap_recognizer.cc
void OnWin ()
This method gets called when the recognizer has won the arena.
Defined at line 203 of file ../../src/ui/a11y/lib/gesture_manager/recognizers/m_finger_n_tap_recognizer.cc
void OnDefeat ()
This method gets called when the recognizer has lost the arena.
It resets the state of the contest member.
Defined at line 208 of file ../../src/ui/a11y/lib/gesture_manager/recognizers/m_finger_n_tap_recognizer.cc
void OnContestStarted (std::unique_ptr<ContestMember> contest_member)
At the start of every arena contest this method will be called.
This also resets the state of the recognizer.
Defined at line 210 of file ../../src/ui/a11y/lib/gesture_manager/recognizers/m_finger_n_tap_recognizer.cc