C# Class Tango.DepthListener

Marshals Tango depth data between the C callbacks in one thread and the main Unity thread.
Show file Open project: stetro/project-tango-poc Class Usage Examples

Private Methods

Method Description
RegisterOnTangoDepthAvailable ( OnTangoDepthAvailableEventHandler handler ) : void

Register a Unity main thread handler for the Tango depth event.

RegisterOnTangoDepthMultithreadedAvailable ( OnTangoDepthMulithreadedAvailableEventHandler handler ) : void

Register a multithread handler for the Tango depth event.

SendDepthIfAvailable ( ) : void

Raise a Tango depth event if there is new data.

SetCallback ( ) : void

Register to get Tango depth callbacks. NOTE: Tango depth callbacks happen on a different thread than the main Unity thread.

UnregisterOnTangoDepthAvailable ( OnTangoDepthAvailableEventHandler handler ) : void

Unregisters a Unity main thread handler for the Tango depth event.

UnregisterOnTangoDepthMultithreadedAvailable ( OnTangoDepthMulithreadedAvailableEventHandler handler ) : void

Unregisters a multithread handler for the Tango depth event.

_OnDepthAvailable ( IntPtr callbackContext, TangoXYZij xyzij ) : void

Callback that gets called when depth is available from the Tango Service.