Doly C++ SDK v1.00
Loading...
Searching...
No Matches
TofEvent Namespace Reference

Functions

void AddListener (TofEventListener *observer, bool priority=false)
 Register a TofEventListener instance.
void RemoveListener (TofEventListener *observer)
 Unregister a previously registered TofEventListener instance.
void AddListenerOnProximityGesture (void(*onEvent)(TofGesture left, TofGesture right))
 Register a static/free function to receive proximity gesture events.
void RemoveListenerOnProximityGesture (void(*onEvent)(TofGesture left, TofGesture right))
 Unregister a previously registered proximity gesture callback.
void AddListenerOnProximityThreshold (void(*onEvent)(TofData left, TofData right))
 Register a static/free function to receive proximity threshold events.
void RemoveListenerOnProximityThreshold (void(*onEvent)(TofData left, TofData right))
 Unregister a previously registered proximity threshold callback.

Function Documentation

◆ AddListener()

void TofEvent::AddListener ( TofEventListener * observer,
bool priority = false )

Register a TofEventListener instance.

Parameters
observerListener object to register.
priorityIf true, the listener is inserted with higher priority (called earlier).
Warning
Keep observer alive while it is registered. Unregister it before destruction.

◆ AddListenerOnProximityGesture()

void TofEvent::AddListenerOnProximityGesture ( void(* onEvent )(TofGesture left, TofGesture right))

Register a static/free function to receive proximity gesture events.

Parameters
onEventCallback invoked with left/right gesture results.
Examples
TofControl/main.cpp.

◆ AddListenerOnProximityThreshold()

void TofEvent::AddListenerOnProximityThreshold ( void(* onEvent )(TofData left, TofData right))

Register a static/free function to receive proximity threshold events.

Parameters
onEventCallback invoked with left/right ToF data when threshold triggers.
Examples
TofControl/main.cpp.

◆ RemoveListener()

void TofEvent::RemoveListener ( TofEventListener * observer)

Unregister a previously registered TofEventListener instance.

Parameters
observerListener object to unregister.

◆ RemoveListenerOnProximityGesture()

void TofEvent::RemoveListenerOnProximityGesture ( void(* onEvent )(TofGesture left, TofGesture right))

Unregister a previously registered proximity gesture callback.

Parameters
onEventCallback to remove.
Examples
TofControl/main.cpp.

◆ RemoveListenerOnProximityThreshold()

void TofEvent::RemoveListenerOnProximityThreshold ( void(* onEvent )(TofData left, TofData right))

Unregister a previously registered proximity threshold callback.

Parameters
onEventCallback to remove.
Examples
TofControl/main.cpp.