Listener interface and data types for touch sensor events.
Observer interface for receiving touch state and activity events.
Definition TouchEventListener.h:66
TouchState
Touch press/release state.
Definition TouchEventListener.h:40
TouchActivity
High-level touch activity classification (implementation-defined).
Definition TouchEventListener.h:51
TouchSide
Which touch sensor(s) to address.
Definition TouchEventListener.h:27
Definition TouchEvent.h:20
void RemoveListenerOnTouchActivity(void(*onActivityEvent)(TouchSide side, TouchActivity activity))
Unregister a previously registered touch activity callback.
void AddListenerOnTouch(void(*onEvent)(TouchSide side, TouchState state))
Register a static/free function to receive touch state events.
void AddListenerOnTouchActivity(void(*onActivityEvent)(TouchSide side, TouchActivity activity))
Register a static/free function to receive touch activity events.
void RemoveListenerOnTouch(void(*onEvent)(TouchSide side, TouchState state))
Unregister a previously registered touch callback.
void RemoveListener(TouchEventListener *observer)
Unregister a previously registered TouchEventListener instance.
void AddListener(TouchEventListener *observer, bool priority=false)
Register a TouchEventListener instance.