M5Unified
Touch_Class.hpp File Reference
#include <M5GFX.h>
#include <cstdint>
Include dependency graph for Touch_Class.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  m5::Touch_Class
 
struct  m5::Touch_Class::point_t
 
struct  m5::Touch_Class::touch_detail_t
 

Namespaces

 m5
 

Enumerations

enum  m5::touch_state_t {
  m5::none = 0b0000 , m5::touch = 0b0001 , m5::touch_end = 0b0010 , m5::touch_begin = 0b0011 ,
  m5::hold = 0b0101 , m5::hold_end = 0b0110 , m5::hold_begin = 0b0111 , m5::flick = 0b1001 ,
  m5::flick_end = 0b1010 , m5::flick_begin = 0b1011 , m5::drag = 0b1101 , m5::drag_end = 0b1110 ,
  m5::drag_begin = 0b1111 , m5::mask_touch = 0b0001 , m5::mask_change = 0b0010 , m5::mask_holding = 0b0100 ,
  m5::mask_moving = 0b1000
}