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

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

Inheritance diagram for aurore::ScrollGestureRecognizer:
aurore::PanGestureRecognizer aurore::GestureRecognizer

Public Member Functions

 ScrollGestureRecognizer (PanGestureEvent::Callback respond, PanAxis axis)
 
GestureState recognitionLoop (TouchState touch, MouseState mouse, View *view, Sound *soundToPlay) override
 
- Public Member Functions inherited from aurore::PanGestureRecognizer
 PanGestureRecognizer (PanGestureEvent::Callback respond, PanAxis axis)
 
PanAxis getAxis () const
 
PanGestureStatus getCurrentStatus ()
 
PanGestureEvent getPanGestureEvent () const
 
- 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

- Static Public Attributes inherited from aurore::PanGestureRecognizer
static float panFactor { 1.0f }
 
- Protected Attributes inherited from aurore::GestureRecognizer
GestureState state = GestureState::FAILED
 
bool enabled = true
 

Constructor & Destructor Documentation

◆ ScrollGestureRecognizer()

aurore::ScrollGestureRecognizer::ScrollGestureRecognizer ( PanGestureEvent::Callback  respond,
PanAxis  axis 
)

Member Function Documentation

◆ recognitionLoop()

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

Reimplemented from aurore::PanGestureRecognizer.


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