Holoboard Basic SDK  v1.4
Software Development Kit for developing applications on smartphones for Holoboard (www.myholo.io)
TesseractBasic.ControllerCallbacks Class Reference

Controller callbacks. Most direct access to controller callbacks. More...

Static Public Attributes

static Action< CONTROLLER_STATE > OnControllerStateChanged
 Action to get notification for Controller State Changes to T:TesseractBasic.CONTROLLER_STATE More...
 
static Action< CONTROLLER_BUTTON > OnButtonPressedStart
 Action to get notification for when a T:TesseractBasic.CONTROLLER_BUTTON has just been pressed. More...
 
static Action< CONTROLLER_BUTTON > OnButtonPressEnded
 Action to get notification for when a T:TesseractBasic.CONTROLLER_BUTTON is released. More...
 
static Action OnTrackpadTouchBegin
 Action to get notification for when the touchpad detected a touch. More...
 
static Action OnTrackpadTouchEnd
 Action to get notification for when the touchpad touch has ended. More...
 
static Action< CONTROLLER_BUTTON > OnButtonSingleClickUp
 Action to get notification for a single click of a T:TesseractBasic.CONTROLLER_BUTTON. This is different from T:TesseractBasic.ControllerCallbacks.OnButtonSingleClickConfirm as this is triggered as soon as any button is clicked once, which means it could still be a double click More...
 
static Action< CONTROLLER_BUTTON > OnButtonSingleClickConfirm
 Action to get notification for a confirmed single click of a T:TesseractBasic.CONTROLLER_BUTTON More...
 
static Action< CONTROLLER_BUTTON > OnButtonDoubleClick
 Action to get notification for double click of a T:TesseractBasic.CONTROLLER_BUTTON More...
 
static Action OnDoubleClickCancelled
 Action to get notification for when double click was cancelled by long pressing the second click More...
 
static Action< CONTROLLER_BUTTON > OnButtonLongPressStart
 Action to get notification for begining of long press of a T:TesseractBasic.CONTROLLER_BUTTON More...
 
static Action< CONTROLLER_BUTTON > OnButtonLongPressEnd
 Action to get notification for release of button after long press of the T:TesseractBasic.CONTROLLER_BUTTON More...
 
static Action< float > OnSwipeVertical
 Action to get notification for when touchpad is swiped vertically. More...
 
static Action< float > OnSwipeHorizontal
 Action to get notification for when touchpad is swipedhorizontally. More...
 

Detailed Description

Controller callbacks. Most direct access to controller callbacks.

Member Data Documentation

◆ OnButtonDoubleClick

Action<CONTROLLER_BUTTON> TesseractBasic.ControllerCallbacks.OnButtonDoubleClick
static

Action to get notification for double click of a T:TesseractBasic.CONTROLLER_BUTTON

◆ OnButtonLongPressEnd

Action<CONTROLLER_BUTTON> TesseractBasic.ControllerCallbacks.OnButtonLongPressEnd
static

Action to get notification for release of button after long press of the T:TesseractBasic.CONTROLLER_BUTTON

◆ OnButtonLongPressStart

Action<CONTROLLER_BUTTON> TesseractBasic.ControllerCallbacks.OnButtonLongPressStart
static

Action to get notification for begining of long press of a T:TesseractBasic.CONTROLLER_BUTTON

◆ OnButtonPressedStart

Action<CONTROLLER_BUTTON> TesseractBasic.ControllerCallbacks.OnButtonPressedStart
static

Action to get notification for when a T:TesseractBasic.CONTROLLER_BUTTON has just been pressed.

◆ OnButtonPressEnded

Action<CONTROLLER_BUTTON> TesseractBasic.ControllerCallbacks.OnButtonPressEnded
static

Action to get notification for when a T:TesseractBasic.CONTROLLER_BUTTON is released.

◆ OnButtonSingleClickConfirm

Action<CONTROLLER_BUTTON> TesseractBasic.ControllerCallbacks.OnButtonSingleClickConfirm
static

Action to get notification for a confirmed single click of a T:TesseractBasic.CONTROLLER_BUTTON

◆ OnButtonSingleClickUp

Action<CONTROLLER_BUTTON> TesseractBasic.ControllerCallbacks.OnButtonSingleClickUp
static

Action to get notification for a single click of a T:TesseractBasic.CONTROLLER_BUTTON. This is different from T:TesseractBasic.ControllerCallbacks.OnButtonSingleClickConfirm as this is triggered as soon as any button is clicked once, which means it could still be a double click

◆ OnControllerStateChanged

Action<CONTROLLER_STATE> TesseractBasic.ControllerCallbacks.OnControllerStateChanged
static

Action to get notification for Controller State Changes to T:TesseractBasic.CONTROLLER_STATE

◆ OnDoubleClickCancelled

Action TesseractBasic.ControllerCallbacks.OnDoubleClickCancelled
static

Action to get notification for when double click was cancelled by long pressing the second click

◆ OnSwipeHorizontal

Action<float> TesseractBasic.ControllerCallbacks.OnSwipeHorizontal
static

Action to get notification for when touchpad is swipedhorizontally.

◆ OnSwipeVertical

Action<float> TesseractBasic.ControllerCallbacks.OnSwipeVertical
static

Action to get notification for when touchpad is swiped vertically.

◆ OnTrackpadTouchBegin

Action TesseractBasic.ControllerCallbacks.OnTrackpadTouchBegin
static

Action to get notification for when the touchpad detected a touch.

◆ OnTrackpadTouchEnd

Action TesseractBasic.ControllerCallbacks.OnTrackpadTouchEnd
static

Action to get notification for when the touchpad touch has ended.


The documentation for this class was generated from the following file: