Aurore
A Switch-like interface for your app, on every screen
Loading...
Searching...
No Matches
aurore::TapGestureRecognizer Class Reference

#include <aurore/core/touch/tap_gesture.hpp>

Inheritance diagram for aurore::TapGestureRecognizer:
aurore::GestureRecognizer

Public Member Functions

 TapGestureRecognizer (View *view, TapGestureConfig config=TapGestureConfig())
 
 TapGestureRecognizer (View *view, std::function< void()> respond, TapGestureConfig config=TapGestureConfig())
 
 TapGestureRecognizer (TapGestureEvent::Callback respond)
 
GestureState recognitionLoop (TouchState touch, MouseState mouse, View *view, Sound *soundToPlay) override
 
TapGestureStatus getCurrentStatus ()
 
TapGestureEvent getTapGestureEvent () const
 
void setForceRecognision (bool forceRecognision)
 
- Public Member Functions inherited from aurore::GestureRecognizer
virtual ~GestureRecognizer ()
 
void interrupt (bool onlyIfUnsureState)
 
bool isEnabled () const
 
void setEnabled (bool enabled)
 
GestureState getState () const
 

Additional Inherited Members

- Protected Attributes inherited from aurore::GestureRecognizer
GestureState state = GestureState::FAILED
 
bool enabled = true
 

Constructor & Destructor Documentation

◆ TapGestureRecognizer() [1/3]

aurore::TapGestureRecognizer::TapGestureRecognizer ( View *  view,
TapGestureConfig  config = TapGestureConfig() 
)

◆ TapGestureRecognizer() [2/3]

aurore::TapGestureRecognizer::TapGestureRecognizer ( View *  view,
std::function< void()>  respond,
TapGestureConfig  config = TapGestureConfig() 
)

◆ TapGestureRecognizer() [3/3]

aurore::TapGestureRecognizer::TapGestureRecognizer ( TapGestureEvent::Callback  respond)

Member Function Documentation

◆ getCurrentStatus()

TapGestureStatus aurore::TapGestureRecognizer::getCurrentStatus ( )

◆ getTapGestureEvent()

TapGestureEvent aurore::TapGestureRecognizer::getTapGestureEvent ( ) const
inline

◆ recognitionLoop()

GestureState aurore::TapGestureRecognizer::recognitionLoop ( TouchState  touch,
MouseState  mouse,
View *  view,
Sound *  soundToPlay 
)
overridevirtual

Reimplemented from aurore::GestureRecognizer.

◆ setForceRecognision()

void aurore::TapGestureRecognizer::setForceRecognision ( bool  forceRecognision)
inline

The documentation for this class was generated from the following file: