Tilt Five Unity API  1.3.0
Classes | Public Attributes | Properties | Private Attributes | List of all members
TiltFive.T5_ControllerState Struct Reference

Contains wand related information (Pose, Buttons, Trigger, Stick, Battery) More...

Classes

struct  Buttons
 
struct  Joystick
 

Public Attributes

UInt64 TimestampNanos
 
float Trigger
 
Joystick Stick
 
byte Battery
 
Buttons ButtonsState
 
T5_Hand Hand
 

Properties

bool AnalogValid [get, set]
 
bool BatteryValid [get, set]
 
bool ButtonsValid [get, set]
 
bool PoseValid [get, set]
 
Quaternion RotToWND_GBD [get, set]
 
Vector3 AimPos_GBD [get, set]
 
Vector3 FingertipsPos_GBD [get, set]
 
Vector3 GripPos_GBD [get, set]
 

Private Attributes

T5_Bool analogValid
 
T5_Bool batteryValid
 
T5_Bool buttonsValid
 
T5_Bool poseValid
 
T5_Rotation rotToWND_GBD
 
T5_Position aimPos_GBD
 
T5_Position fingertipsPos_GBD
 
T5_Position gripPos_GBD
 

Detailed Description

Contains wand related information (Pose, Buttons, Trigger, Stick, Battery)

Definition at line 276 of file NativePlugin.cs.

Member Data Documentation

◆ aimPos_GBD

T5_Position TiltFive.T5_ControllerState.aimPos_GBD
private

Definition at line 325 of file NativePlugin.cs.

◆ analogValid

T5_Bool TiltFive.T5_ControllerState.analogValid
private

Definition at line 314 of file NativePlugin.cs.

◆ Battery

byte TiltFive.T5_ControllerState.Battery

Definition at line 321 of file NativePlugin.cs.

◆ batteryValid

T5_Bool TiltFive.T5_ControllerState.batteryValid
private

Definition at line 315 of file NativePlugin.cs.

◆ ButtonsState

Buttons TiltFive.T5_ControllerState.ButtonsState

Definition at line 322 of file NativePlugin.cs.

◆ buttonsValid

T5_Bool TiltFive.T5_ControllerState.buttonsValid
private

Definition at line 316 of file NativePlugin.cs.

◆ fingertipsPos_GBD

T5_Position TiltFive.T5_ControllerState.fingertipsPos_GBD
private

Definition at line 326 of file NativePlugin.cs.

◆ gripPos_GBD

T5_Position TiltFive.T5_ControllerState.gripPos_GBD
private

Definition at line 327 of file NativePlugin.cs.

◆ Hand

T5_Hand TiltFive.T5_ControllerState.Hand

Definition at line 329 of file NativePlugin.cs.

◆ poseValid

T5_Bool TiltFive.T5_ControllerState.poseValid
private

Definition at line 317 of file NativePlugin.cs.

◆ rotToWND_GBD

T5_Rotation TiltFive.T5_ControllerState.rotToWND_GBD
private

Definition at line 324 of file NativePlugin.cs.

◆ Stick

Joystick TiltFive.T5_ControllerState.Stick

Definition at line 320 of file NativePlugin.cs.

Referenced by TiltFive.Wand.WandCore.GetStickTilt().

◆ TimestampNanos

UInt64 TiltFive.T5_ControllerState.TimestampNanos

Definition at line 312 of file NativePlugin.cs.

◆ Trigger

float TiltFive.T5_ControllerState.Trigger

Definition at line 319 of file NativePlugin.cs.

Referenced by TiltFive.Wand.WandCore.GetTrigger().

Property Documentation

◆ AimPos_GBD

Vector3 TiltFive.T5_ControllerState.AimPos_GBD
getset

Definition at line 337 of file NativePlugin.cs.

337 { get => aimPos_GBD; set => aimPos_GBD = value; }

◆ AnalogValid

bool TiltFive.T5_ControllerState.AnalogValid
getset

Definition at line 331 of file NativePlugin.cs.

331 { get => analogValid; set => analogValid = value; }

◆ BatteryValid

bool TiltFive.T5_ControllerState.BatteryValid
getset

Definition at line 332 of file NativePlugin.cs.

332 { get => batteryValid; set => batteryValid = value; }

◆ ButtonsValid

bool TiltFive.T5_ControllerState.ButtonsValid
getset

Definition at line 333 of file NativePlugin.cs.

333 { get => buttonsValid; set => buttonsValid = value; }

◆ FingertipsPos_GBD

Vector3 TiltFive.T5_ControllerState.FingertipsPos_GBD
getset

Definition at line 338 of file NativePlugin.cs.

338 { get => fingertipsPos_GBD; set => fingertipsPos_GBD = value; }

◆ GripPos_GBD

Vector3 TiltFive.T5_ControllerState.GripPos_GBD
getset

Definition at line 339 of file NativePlugin.cs.

339 { get => gripPos_GBD; set => gripPos_GBD = value; }

◆ PoseValid

bool TiltFive.T5_ControllerState.PoseValid
getset

Definition at line 334 of file NativePlugin.cs.

334 { get => poseValid; set => poseValid = value; }

◆ RotToWND_GBD

Quaternion TiltFive.T5_ControllerState.RotToWND_GBD
getset

Definition at line 336 of file NativePlugin.cs.

336 { get => rotToWND_GBD; set => rotToWND_GBD = value; }

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