yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
touch_input.h File Reference
#include <array>
#include <functional>
#include <memory>
#include "imgui/imgui.h"
Include dependency graph for touch_input.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::gui::TouchPoint
 Individual touch point data. More...
 
struct  yaze::gui::GestureState
 Gesture recognition result. More...
 
struct  yaze::gui::TouchConfig
 Touch input configuration. More...
 
class  yaze::gui::TouchInput
 Touch input handling system for iPad and tablet browsers. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::gui
 Graphical User Interface (GUI) components for the application.
 

Enumerations

enum class  yaze::gui::TouchGesture {
  yaze::gui::kNone , yaze::gui::kTap , yaze::gui::kDoubleTap , yaze::gui::kLongPress ,
  yaze::gui::kPan , yaze::gui::kPinchZoom , yaze::gui::kRotate
}
 Gesture types recognized by the touch input system. More...
 
enum class  yaze::gui::TouchPhase { yaze::gui::kBegan , yaze::gui::kChanged , yaze::gui::kEnded , yaze::gui::kCancelled }
 Phase of a touch gesture. More...