Doly C++ SDK v1.00
Loading...
Searching...
No Matches
TouchEvent.h File Reference

Event registration helpers for the touch subsystem. More...

Go to the source code of this file.

Namespaces

namespace  TouchEvent

Functions

void TouchEvent::AddListener (TouchEventListener *observer, bool priority=false)
 Register a TouchEventListener instance.
void TouchEvent::RemoveListener (TouchEventListener *observer)
 Unregister a previously registered TouchEventListener instance.
void TouchEvent::AddListenerOnTouch (void(*onEvent)(TouchSide side, TouchState state))
 Register a static/free function to receive touch state events.
void TouchEvent::RemoveListenerOnTouch (void(*onEvent)(TouchSide side, TouchState state))
 Unregister a previously registered touch callback.
void TouchEvent::AddListenerOnTouchActivity (void(*onActivityEvent)(TouchSide side, TouchActivity activity))
 Register a static/free function to receive touch activity events.
void TouchEvent::RemoveListenerOnTouchActivity (void(*onActivityEvent)(TouchSide side, TouchActivity activity))
 Unregister a previously registered touch activity callback.

Detailed Description

Event registration helpers for the touch subsystem.

Use this API to subscribe to touch state changes and touch activity notifications. Two callback styles are supported:

  • Object listeners (TouchEventListener*)
  • Static/free function callbacks (function pointers)

Threading notes:

  • Callbacks invoked from an internal worker/event thread.