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_STATEOnControllerStateChanged
 Action to get notification for Controller State Changes to T:TesseractBasic.CONTROLLER_STATE More...
 
static Action< CONTROLLER_BUTTONOnButtonPressedStart
 Action to get notification for when a T:TesseractBasic.CONTROLLER_BUTTON has just been pressed. More...
 
static Action< CONTROLLER_BUTTONOnButtonPressEnded
 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_BUTTONOnButtonSingleClickUp
 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_BUTTONOnButtonSingleClickConfirm
 Action to get notification for a confirmed single click of a T:TesseractBasic.CONTROLLER_BUTTON More...
 
static Action< CONTROLLER_BUTTONOnButtonDoubleClick
 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_BUTTONOnButtonLongPressStart
 Action to get notification for begining of long press of a T:TesseractBasic.CONTROLLER_BUTTON More...
 
static Action< CONTROLLER_BUTTONOnButtonLongPressEnd
 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: