| 
| enum   | vr::KeyAction  | 
|   | repeated definition from cgv/gui/key_event.h 
  | 
|   | 
| enum   | vr::VRKeys { ,  
  vr::VR_SYSTEM, 
vr::VR_MENU, 
vr::VR_GRIP, 
vr::VR_DPAD_DOWN_LEFT, 
 
  vr::VR_DPAD_DOWN, 
vr::VR_DPAD_DOWN_RIGHT, 
vr::VR_DPAD_LEFT, 
vr::VR_DPAD_RIGHT, 
 
  vr::VR_DPAD_UP_LEFT, 
vr::VR_DPAD_UP, 
vr::VR_DPAD_UP_RIGHT, 
vr::VR_A, 
 
  vr::VR_INPUT0_TOUCH, 
vr::VR_INPUT0, 
vr::VR_INPUT1_TOUCH, 
vr::VR_INPUT1, 
 
  vr::VR_INPUT2_TOUCH, 
vr::VR_INPUT2, 
vr::VR_INPUT3_TOUCH, 
vr::VR_INPUT3, 
 
  vr::VR_INPUT4_TOUCH, 
vr::VR_INPUT4, 
vr::VR_PROXIMITY, 
vr::VR_END, 
 
  vr::VR_BEGIN =VR_SYSTEM
 
 } | 
|   | enumerate all VR keys starting at 1024  More...
  | 
|   | 
| enum   | vr::VRButtonStateFlags {  
  vr::VRF_SYSTEM = 0x000001, 
vr::VRF_MENU = 0x000002, 
vr::VRF_GRIP = 0x000004, 
vr::VRF_DPAD_LEFT = 0x000008, 
 
  vr::VRF_DPAD_RIGHT = 0x000010, 
vr::VRF_DPAD_DOWN = 0x000020, 
vr::VRF_DPAD_UP = 0x000040, 
vr::VRF_A = 0x000080, 
 
  vr::VRF_INPUT0_TOUCH = 0x000100, 
vr::VRF_INPUT0 = 0x000200, 
vr::VRF_INPUT1_TOUCH = 0x000400, 
vr::VRF_INPUT1 = 0x000800, 
 
  vr::VRF_INPUT2_TOUCH = 0x001000, 
vr::VRF_INPUT2 = 0x002000, 
vr::VRF_INPUT3_TOUCH = 0x004000, 
vr::VRF_INPUT3 = 0x008000, 
 
  vr::VRF_INPUT4_TOUCH = 0x010000, 
vr::VRF_INPUT4 = 0x020000, 
vr::VRF_PROXIMITY = 0x040000
 
 } | 
|   | one flag for each vr controller button  More...
  | 
|   | 
| enum   | vr::VRStatus { vr::VRS_DETACHED, 
vr::VRS_ATTACHED, 
vr::VRS_TRACKED
 } | 
|   | different status values for a trackable  More...
  | 
|   | 
defines types to store the state vr::vr_kit_state of a vr kit, which is split into sub states for the hmd (vr::vr_trackable_state) and the two controllers (vr::vr_conroller_state).