Doly C++ SDK v1.00
Loading...
Searching...
No Matches
TouchEvent.h
Go to the documentation of this file.
1#pragma once
3
18
19namespace TouchEvent
20{
29 void AddListener(TouchEventListener* observer, bool priority = false);
30
36
41 void AddListenerOnTouch(void(*onEvent)(TouchSide side, TouchState state));
42
47 void RemoveListenerOnTouch(void(*onEvent)(TouchSide side, TouchState state));
48
53 void AddListenerOnTouchActivity(void(*onActivityEvent)(TouchSide side, TouchActivity activity));
54
59 void RemoveListenerOnTouchActivity(void(*onActivityEvent)(TouchSide side, TouchActivity activity));
60
61};
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.