capi.monkey2 82 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549
  1. '***** Auto generated by c2mx2! *****
  2. Namespace vr
  3. Extern
  4. '***** File: headers/openvr_capi.h *****
  5. Alias ID3D12Resource:Void Ptr
  6. Alias ID3D12CommandQueue:Void Ptr
  7. Alias HmdVector2_t:Void Ptr
  8. Alias VRControllerAxis_t:Void Ptr
  9. Alias VkDevice_T:Void Ptr
  10. Alias VkPhysicalDevice_T:Void Ptr
  11. Alias VkInstance_T:Void Ptr
  12. Alias VkQueue_T:Void Ptr
  13. Alias VRActionHandle_t:ULong
  14. Alias VRActionSetHandle_t:ULong
  15. Alias VRInputOriginHandle_t:ULong
  16. Const k_nDriverNone:UInt
  17. Const k_unMaxDriverDebugResponseSize:UInt
  18. Const k_unTrackedDeviceIndex_Hmd:UInt
  19. Const k_unMaxTrackedDeviceCount:UInt
  20. Const k_unTrackedDeviceIndexOther:UInt
  21. Const k_unTrackedDeviceIndexInvalid:UInt
  22. Const k_ulInvalidPropertyContainer:ULong
  23. Const k_unInvalidPropertyTag:UInt
  24. Const k_unFloatPropertyTag:UInt
  25. Const k_unInt32PropertyTag:UInt
  26. Const k_unUint64PropertyTag:UInt
  27. Const k_unBoolPropertyTag:UInt
  28. Const k_unStringPropertyTag:UInt
  29. Const k_unHmdMatrix34PropertyTag:UInt
  30. Const k_unHmdMatrix44PropertyTag:UInt
  31. Const k_unHmdVector3PropertyTag:UInt
  32. Const k_unHmdVector4PropertyTag:UInt
  33. Const k_unHiddenAreaPropertyTag:UInt
  34. Const k_unOpenVRInternalReserved_Start:UInt
  35. Const k_unOpenVRInternalReserved_End:UInt
  36. Const k_unMaxPropertyStringSize:UInt
  37. Const k_unControllerStateAxisCount:UInt
  38. Const k_ulOverlayHandleInvalid:ULong
  39. Const k_unScreenshotHandleInvalid:UInt
  40. Global IVRSystem_Version:CString
  41. Global IVRExtendedDisplay_Version:CString
  42. Global IVRTrackedCamera_Version:CString
  43. Const k_unMaxApplicationKeyLength:UInt
  44. Global k_pch_MimeType_HomeApp:CString
  45. Global k_pch_MimeType_GameTheater:CString
  46. Global IVRApplications_Version:CString
  47. Global IVRChaperone_Version:CString
  48. Global IVRChaperoneSetup_Version:CString
  49. Global IVRCompositor_Version:CString
  50. Const k_unVROverlayMaxKeyLength:UInt
  51. Const k_unVROverlayMaxNameLength:UInt
  52. Const k_unMaxOverlayCount:UInt
  53. Const k_unMaxOverlayIntersectionMaskPrimitivesCount:UInt
  54. Global IVROverlay_Version:CString
  55. Global k_pch_Controller_Component_GDC2015:CString
  56. Global k_pch_Controller_Component_Base:CString
  57. Global k_pch_Controller_Component_Tip:CString
  58. Global k_pch_Controller_Component_HandGrip:CString
  59. Global k_pch_Controller_Component_Status:CString
  60. Global IVRRenderModels_Version:CString
  61. Const k_unNotificationTextMaxSize:UInt
  62. Global IVRNotifications_Version:CString
  63. Const k_unMaxSettingsKeyLength:UInt
  64. Global IVRSettings_Version:CString
  65. Global k_pch_SteamVR_Section:CString
  66. Global k_pch_SteamVR_RequireHmd_String:CString
  67. Global k_pch_SteamVR_ForcedDriverKey_String:CString
  68. Global k_pch_SteamVR_ForcedHmdKey_String:CString
  69. Global k_pch_SteamVR_DisplayDebug_Bool:CString
  70. Global k_pch_SteamVR_DebugProcessPipe_String:CString
  71. Global k_pch_SteamVR_DisplayDebugX_Int32:CString
  72. Global k_pch_SteamVR_DisplayDebugY_Int32:CString
  73. Global k_pch_SteamVR_SendSystemButtonToAllApps_Bool:CString
  74. Global k_pch_SteamVR_LogLevel_Int32:CString
  75. Global k_pch_SteamVR_IPD_Float:CString
  76. Global k_pch_SteamVR_Background_String:CString
  77. Global k_pch_SteamVR_BackgroundUseDomeProjection_Bool:CString
  78. Global k_pch_SteamVR_BackgroundCameraHeight_Float:CString
  79. Global k_pch_SteamVR_BackgroundDomeRadius_Float:CString
  80. Global k_pch_SteamVR_GridColor_String:CString
  81. Global k_pch_SteamVR_PlayAreaColor_String:CString
  82. Global k_pch_SteamVR_ShowStage_Bool:CString
  83. Global k_pch_SteamVR_ActivateMultipleDrivers_Bool:CString
  84. Global k_pch_SteamVR_DirectMode_Bool:CString
  85. Global k_pch_SteamVR_DirectModeEdidVid_Int32:CString
  86. Global k_pch_SteamVR_DirectModeEdidPid_Int32:CString
  87. Global k_pch_SteamVR_UsingSpeakers_Bool:CString
  88. Global k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float:CString
  89. Global k_pch_SteamVR_BaseStationPowerManagement_Bool:CString
  90. Global k_pch_SteamVR_NeverKillProcesses_Bool:CString
  91. Global k_pch_SteamVR_SupersampleScale_Float:CString
  92. Global k_pch_SteamVR_AllowAsyncReprojection_Bool:CString
  93. Global k_pch_SteamVR_AllowReprojection_Bool:CString
  94. Global k_pch_SteamVR_ForceReprojection_Bool:CString
  95. Global k_pch_SteamVR_ForceFadeOnBadTracking_Bool:CString
  96. Global k_pch_SteamVR_DefaultMirrorView_Int32:CString
  97. Global k_pch_SteamVR_ShowMirrorView_Bool:CString
  98. Global k_pch_SteamVR_MirrorViewGeometry_String:CString
  99. Global k_pch_SteamVR_StartMonitorFromAppLaunch:CString
  100. Global k_pch_SteamVR_StartCompositorFromAppLaunch_Bool:CString
  101. Global k_pch_SteamVR_StartDashboardFromAppLaunch_Bool:CString
  102. Global k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool:CString
  103. Global k_pch_SteamVR_EnableHomeApp:CString
  104. Global k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32:CString
  105. Global k_pch_SteamVR_RetailDemo_Bool:CString
  106. Global k_pch_SteamVR_IpdOffset_Float:CString
  107. Global k_pch_SteamVR_AllowSupersampleFiltering_Bool:CString
  108. Global k_pch_SteamVR_EnableLinuxVulkanAsync_Bool:CString
  109. Global k_pch_Lighthouse_Section:CString
  110. Global k_pch_Lighthouse_DisableIMU_Bool:CString
  111. Global k_pch_Lighthouse_UseDisambiguation_String:CString
  112. Global k_pch_Lighthouse_DisambiguationDebug_Int32:CString
  113. Global k_pch_Lighthouse_PrimaryBasestation_Int32:CString
  114. Global k_pch_Lighthouse_DBHistory_Bool:CString
  115. Global k_pch_Null_Section:CString
  116. Global k_pch_Null_SerialNumber_String:CString
  117. Global k_pch_Null_ModelNumber_String:CString
  118. Global k_pch_Null_WindowX_Int32:CString
  119. Global k_pch_Null_WindowY_Int32:CString
  120. Global k_pch_Null_WindowWidth_Int32:CString
  121. Global k_pch_Null_WindowHeight_Int32:CString
  122. Global k_pch_Null_RenderWidth_Int32:CString
  123. Global k_pch_Null_RenderHeight_Int32:CString
  124. Global k_pch_Null_SecondsFromVsyncToPhotons_Float:CString
  125. Global k_pch_Null_DisplayFrequency_Float:CString
  126. Global k_pch_UserInterface_Section:CString
  127. Global k_pch_UserInterface_StatusAlwaysOnTop_Bool:CString
  128. Global k_pch_UserInterface_MinimizeToTray_Bool:CString
  129. Global k_pch_UserInterface_Screenshots_Bool:CString
  130. Global k_pch_UserInterface_ScreenshotType_Int:CString
  131. Global k_pch_Notifications_Section:CString
  132. Global k_pch_Notifications_DoNotDisturb_Bool:CString
  133. Global k_pch_Keyboard_Section:CString
  134. Global k_pch_Keyboard_TutorialCompletions:CString
  135. Global k_pch_Keyboard_ScaleX:CString
  136. Global k_pch_Keyboard_ScaleY:CString
  137. Global k_pch_Keyboard_OffsetLeftX:CString
  138. Global k_pch_Keyboard_OffsetRightX:CString
  139. Global k_pch_Keyboard_OffsetY:CString
  140. Global k_pch_Keyboard_Smoothing:CString
  141. Global k_pch_Perf_Section:CString
  142. Global k_pch_Perf_HeuristicActive_Bool:CString
  143. Global k_pch_Perf_NotifyInHMD_Bool:CString
  144. Global k_pch_Perf_NotifyOnlyOnce_Bool:CString
  145. Global k_pch_Perf_AllowTimingStore_Bool:CString
  146. Global k_pch_Perf_SaveTimingsOnExit_Bool:CString
  147. Global k_pch_Perf_TestData_Float:CString
  148. Global k_pch_Perf_LinuxGPUProfiling_Bool:CString
  149. Global k_pch_CollisionBounds_Section:CString
  150. Global k_pch_CollisionBounds_Style_Int32:CString
  151. Global k_pch_CollisionBounds_GroundPerimeterOn_Bool:CString
  152. Global k_pch_CollisionBounds_CenterMarkerOn_Bool:CString
  153. Global k_pch_CollisionBounds_PlaySpaceOn_Bool:CString
  154. Global k_pch_CollisionBounds_FadeDistance_Float:CString
  155. Global k_pch_CollisionBounds_ColorGammaR_Int32:CString
  156. Global k_pch_CollisionBounds_ColorGammaG_Int32:CString
  157. Global k_pch_CollisionBounds_ColorGammaB_Int32:CString
  158. Global k_pch_CollisionBounds_ColorGammaA_Int32:CString
  159. Global k_pch_Camera_Section:CString
  160. Global k_pch_Camera_EnableCamera_Bool:CString
  161. Global k_pch_Camera_EnableCameraInDashboard_Bool:CString
  162. Global k_pch_Camera_EnableCameraForCollisionBounds_Bool:CString
  163. Global k_pch_Camera_EnableCameraForRoomView_Bool:CString
  164. Global k_pch_Camera_BoundsColorGammaR_Int32:CString
  165. Global k_pch_Camera_BoundsColorGammaG_Int32:CString
  166. Global k_pch_Camera_BoundsColorGammaB_Int32:CString
  167. Global k_pch_Camera_BoundsColorGammaA_Int32:CString
  168. Global k_pch_Camera_BoundsStrength_Int32:CString
  169. Global k_pch_audio_Section:CString
  170. Global k_pch_audio_OnPlaybackDevice_String:CString
  171. Global k_pch_audio_OnRecordDevice_String:CString
  172. Global k_pch_audio_OnPlaybackMirrorDevice_String:CString
  173. Global k_pch_audio_OffPlaybackDevice_String:CString
  174. Global k_pch_audio_OffRecordDevice_String:CString
  175. Global k_pch_audio_VIVEHDMIGain:CString
  176. Global k_pch_Power_Section:CString
  177. Global k_pch_Power_PowerOffOnExit_Bool:CString
  178. Global k_pch_Power_TurnOffScreensTimeout_Float:CString
  179. Global k_pch_Power_TurnOffControllersTimeout_Float:CString
  180. Global k_pch_Power_ReturnToWatchdogTimeout_Float:CString
  181. Global k_pch_Power_AutoLaunchSteamVROnButtonPress:CString
  182. Global k_pch_Power_PauseCompositorOnStandby_Bool:CString
  183. Global k_pch_Dashboard_Section:CString
  184. Global k_pch_Dashboard_EnableDashboard_Bool:CString
  185. Global k_pch_Dashboard_ArcadeMode_Bool:CString
  186. Global k_pch_modelskin_Section:CString
  187. Global k_pch_Driver_Enable_Bool:CString
  188. Global IVRScreenshots_Version:CString
  189. Global IVRResources_Version:CString
  190. Global IVRDriverManager_Version:CString
  191. Enum EVREye
  192. End
  193. Const EVREye_Eye_Left:EVREye
  194. Const EVREye_Eye_Right:EVREye
  195. Enum ETextureType
  196. End
  197. Const ETextureType_TextureType_DirectX:ETextureType
  198. Const ETextureType_TextureType_OpenGL:ETextureType
  199. Const ETextureType_TextureType_Vulkan:ETextureType
  200. Const ETextureType_TextureType_IOSurface:ETextureType
  201. Const ETextureType_TextureType_DirectX12:ETextureType
  202. Enum EColorSpace
  203. End
  204. Const EColorSpace_ColorSpace_Auto:EColorSpace
  205. Const EColorSpace_ColorSpace_Gamma:EColorSpace
  206. Const EColorSpace_ColorSpace_Linear:EColorSpace
  207. Enum ETrackingResult
  208. End
  209. Const ETrackingResult_TrackingResult_Uninitialized:ETrackingResult
  210. Const ETrackingResult_TrackingResult_Calibrating_InProgress:ETrackingResult
  211. Const ETrackingResult_TrackingResult_Calibrating_OutOfRange:ETrackingResult
  212. Const ETrackingResult_TrackingResult_Running_OK:ETrackingResult
  213. Const ETrackingResult_TrackingResult_Running_OutOfRange:ETrackingResult
  214. Enum ETrackedDeviceClass
  215. End
  216. Const ETrackedDeviceClass_TrackedDeviceClass_Invalid:ETrackedDeviceClass
  217. Const ETrackedDeviceClass_TrackedDeviceClass_HMD:ETrackedDeviceClass
  218. Const ETrackedDeviceClass_TrackedDeviceClass_Controller:ETrackedDeviceClass
  219. Const ETrackedDeviceClass_TrackedDeviceClass_GenericTracker:ETrackedDeviceClass
  220. Const ETrackedDeviceClass_TrackedDeviceClass_TrackingReference:ETrackedDeviceClass
  221. Const ETrackedDeviceClass_TrackedDeviceClass_DisplayRedirect:ETrackedDeviceClass
  222. Enum ETrackedControllerRole
  223. End
  224. Const ETrackedControllerRole_TrackedControllerRole_Invalid:ETrackedControllerRole
  225. Const ETrackedControllerRole_TrackedControllerRole_LeftHand:ETrackedControllerRole
  226. Const ETrackedControllerRole_TrackedControllerRole_RightHand:ETrackedControllerRole
  227. Enum ETrackingUniverseOrigin
  228. End
  229. Const ETrackingUniverseOrigin_TrackingUniverseSeated:ETrackingUniverseOrigin
  230. Const ETrackingUniverseOrigin_TrackingUniverseStanding:ETrackingUniverseOrigin
  231. Const ETrackingUniverseOrigin_TrackingUniverseRawAndUncalibrated:ETrackingUniverseOrigin
  232. Enum ETrackedDeviceProperty
  233. End
  234. Const ETrackedDeviceProperty_Prop_Invalid:ETrackedDeviceProperty
  235. Const ETrackedDeviceProperty_Prop_TrackingSystemName_String:ETrackedDeviceProperty
  236. Const ETrackedDeviceProperty_Prop_ModelNumber_String:ETrackedDeviceProperty
  237. Const ETrackedDeviceProperty_Prop_SerialNumber_String:ETrackedDeviceProperty
  238. Const ETrackedDeviceProperty_Prop_RenderModelName_String:ETrackedDeviceProperty
  239. Const ETrackedDeviceProperty_Prop_WillDriftInYaw_Bool:ETrackedDeviceProperty
  240. Const ETrackedDeviceProperty_Prop_ManufacturerName_String:ETrackedDeviceProperty
  241. Const ETrackedDeviceProperty_Prop_TrackingFirmwareVersion_String:ETrackedDeviceProperty
  242. Const ETrackedDeviceProperty_Prop_HardwareRevision_String:ETrackedDeviceProperty
  243. Const ETrackedDeviceProperty_Prop_AllWirelessDongleDescriptions_String:ETrackedDeviceProperty
  244. Const ETrackedDeviceProperty_Prop_ConnectedWirelessDongle_String:ETrackedDeviceProperty
  245. Const ETrackedDeviceProperty_Prop_DeviceIsWireless_Bool:ETrackedDeviceProperty
  246. Const ETrackedDeviceProperty_Prop_DeviceIsCharging_Bool:ETrackedDeviceProperty
  247. Const ETrackedDeviceProperty_Prop_DeviceBatteryPercentage_Float:ETrackedDeviceProperty
  248. Const ETrackedDeviceProperty_Prop_StatusDisplayTransform_Matrix34:ETrackedDeviceProperty
  249. Const ETrackedDeviceProperty_Prop_Firmware_UpdateAvailable_Bool:ETrackedDeviceProperty
  250. Const ETrackedDeviceProperty_Prop_Firmware_ManualUpdate_Bool:ETrackedDeviceProperty
  251. Const ETrackedDeviceProperty_Prop_Firmware_ManualUpdateURL_String:ETrackedDeviceProperty
  252. Const ETrackedDeviceProperty_Prop_HardwareRevision_Uint64:ETrackedDeviceProperty
  253. Const ETrackedDeviceProperty_Prop_FirmwareVersion_Uint64:ETrackedDeviceProperty
  254. Const ETrackedDeviceProperty_Prop_FPGAVersion_Uint64:ETrackedDeviceProperty
  255. Const ETrackedDeviceProperty_Prop_VRCVersion_Uint64:ETrackedDeviceProperty
  256. Const ETrackedDeviceProperty_Prop_RadioVersion_Uint64:ETrackedDeviceProperty
  257. Const ETrackedDeviceProperty_Prop_DongleVersion_Uint64:ETrackedDeviceProperty
  258. Const ETrackedDeviceProperty_Prop_BlockServerShutdown_Bool:ETrackedDeviceProperty
  259. Const ETrackedDeviceProperty_Prop_CanUnifyCoordinateSystemWithHmd_Bool:ETrackedDeviceProperty
  260. Const ETrackedDeviceProperty_Prop_ContainsProximitySensor_Bool:ETrackedDeviceProperty
  261. Const ETrackedDeviceProperty_Prop_DeviceProvidesBatteryStatus_Bool:ETrackedDeviceProperty
  262. Const ETrackedDeviceProperty_Prop_DeviceCanPowerOff_Bool:ETrackedDeviceProperty
  263. Const ETrackedDeviceProperty_Prop_Firmware_ProgrammingTarget_String:ETrackedDeviceProperty
  264. Const ETrackedDeviceProperty_Prop_DeviceClass_Int32:ETrackedDeviceProperty
  265. Const ETrackedDeviceProperty_Prop_HasCamera_Bool:ETrackedDeviceProperty
  266. Const ETrackedDeviceProperty_Prop_DriverVersion_String:ETrackedDeviceProperty
  267. Const ETrackedDeviceProperty_Prop_Firmware_ForceUpdateRequired_Bool:ETrackedDeviceProperty
  268. Const ETrackedDeviceProperty_Prop_ViveSystemButtonFixRequired_Bool:ETrackedDeviceProperty
  269. Const ETrackedDeviceProperty_Prop_ParentDriver_Uint64:ETrackedDeviceProperty
  270. Const ETrackedDeviceProperty_Prop_ResourceRoot_String:ETrackedDeviceProperty
  271. Const ETrackedDeviceProperty_Prop_ReportsTimeSinceVSync_Bool:ETrackedDeviceProperty
  272. Const ETrackedDeviceProperty_Prop_SecondsFromVsyncToPhotons_Float:ETrackedDeviceProperty
  273. Const ETrackedDeviceProperty_Prop_DisplayFrequency_Float:ETrackedDeviceProperty
  274. Const ETrackedDeviceProperty_Prop_UserIpdMeters_Float:ETrackedDeviceProperty
  275. Const ETrackedDeviceProperty_Prop_CurrentUniverseId_Uint64:ETrackedDeviceProperty
  276. Const ETrackedDeviceProperty_Prop_PreviousUniverseId_Uint64:ETrackedDeviceProperty
  277. Const ETrackedDeviceProperty_Prop_DisplayFirmwareVersion_Uint64:ETrackedDeviceProperty
  278. Const ETrackedDeviceProperty_Prop_IsOnDesktop_Bool:ETrackedDeviceProperty
  279. Const ETrackedDeviceProperty_Prop_DisplayMCType_Int32:ETrackedDeviceProperty
  280. Const ETrackedDeviceProperty_Prop_DisplayMCOffset_Float:ETrackedDeviceProperty
  281. Const ETrackedDeviceProperty_Prop_DisplayMCScale_Float:ETrackedDeviceProperty
  282. Const ETrackedDeviceProperty_Prop_EdidVendorID_Int32:ETrackedDeviceProperty
  283. Const ETrackedDeviceProperty_Prop_DisplayMCImageLeft_String:ETrackedDeviceProperty
  284. Const ETrackedDeviceProperty_Prop_DisplayMCImageRight_String:ETrackedDeviceProperty
  285. Const ETrackedDeviceProperty_Prop_DisplayGCBlackClamp_Float:ETrackedDeviceProperty
  286. Const ETrackedDeviceProperty_Prop_EdidProductID_Int32:ETrackedDeviceProperty
  287. Const ETrackedDeviceProperty_Prop_CameraToHeadTransform_Matrix34:ETrackedDeviceProperty
  288. Const ETrackedDeviceProperty_Prop_DisplayGCType_Int32:ETrackedDeviceProperty
  289. Const ETrackedDeviceProperty_Prop_DisplayGCOffset_Float:ETrackedDeviceProperty
  290. Const ETrackedDeviceProperty_Prop_DisplayGCScale_Float:ETrackedDeviceProperty
  291. Const ETrackedDeviceProperty_Prop_DisplayGCPrescale_Float:ETrackedDeviceProperty
  292. Const ETrackedDeviceProperty_Prop_DisplayGCImage_String:ETrackedDeviceProperty
  293. Const ETrackedDeviceProperty_Prop_LensCenterLeftU_Float:ETrackedDeviceProperty
  294. Const ETrackedDeviceProperty_Prop_LensCenterLeftV_Float:ETrackedDeviceProperty
  295. Const ETrackedDeviceProperty_Prop_LensCenterRightU_Float:ETrackedDeviceProperty
  296. Const ETrackedDeviceProperty_Prop_LensCenterRightV_Float:ETrackedDeviceProperty
  297. Const ETrackedDeviceProperty_Prop_UserHeadToEyeDepthMeters_Float:ETrackedDeviceProperty
  298. Const ETrackedDeviceProperty_Prop_CameraFirmwareVersion_Uint64:ETrackedDeviceProperty
  299. Const ETrackedDeviceProperty_Prop_CameraFirmwareDescription_String:ETrackedDeviceProperty
  300. Const ETrackedDeviceProperty_Prop_DisplayFPGAVersion_Uint64:ETrackedDeviceProperty
  301. Const ETrackedDeviceProperty_Prop_DisplayBootloaderVersion_Uint64:ETrackedDeviceProperty
  302. Const ETrackedDeviceProperty_Prop_DisplayHardwareVersion_Uint64:ETrackedDeviceProperty
  303. Const ETrackedDeviceProperty_Prop_AudioFirmwareVersion_Uint64:ETrackedDeviceProperty
  304. Const ETrackedDeviceProperty_Prop_CameraCompatibilityMode_Int32:ETrackedDeviceProperty
  305. Const ETrackedDeviceProperty_Prop_ScreenshotHorizontalFieldOfViewDegrees_Float:ETrackedDeviceProperty
  306. Const ETrackedDeviceProperty_Prop_ScreenshotVerticalFieldOfViewDegrees_Float:ETrackedDeviceProperty
  307. Const ETrackedDeviceProperty_Prop_DisplaySuppressed_Bool:ETrackedDeviceProperty
  308. Const ETrackedDeviceProperty_Prop_DisplayAllowNightMode_Bool:ETrackedDeviceProperty
  309. Const ETrackedDeviceProperty_Prop_DisplayMCImageWidth_Int32:ETrackedDeviceProperty
  310. Const ETrackedDeviceProperty_Prop_DisplayMCImageHeight_Int32:ETrackedDeviceProperty
  311. Const ETrackedDeviceProperty_Prop_DisplayMCImageNumChannels_Int32:ETrackedDeviceProperty
  312. Const ETrackedDeviceProperty_Prop_DisplayMCImageData_Binary:ETrackedDeviceProperty
  313. Const ETrackedDeviceProperty_Prop_SecondsFromPhotonsToVblank_Float:ETrackedDeviceProperty
  314. Const ETrackedDeviceProperty_Prop_DriverDirectModeSendsVsyncEvents_Bool:ETrackedDeviceProperty
  315. Const ETrackedDeviceProperty_Prop_DisplayDebugMode_Bool:ETrackedDeviceProperty
  316. Const ETrackedDeviceProperty_Prop_GraphicsAdapterLuid_Uint64:ETrackedDeviceProperty
  317. Const ETrackedDeviceProperty_Prop_DriverProvidedChaperonePath_String:ETrackedDeviceProperty
  318. Const ETrackedDeviceProperty_Prop_AttachedDeviceId_String:ETrackedDeviceProperty
  319. Const ETrackedDeviceProperty_Prop_SupportedButtons_Uint64:ETrackedDeviceProperty
  320. Const ETrackedDeviceProperty_Prop_Axis0Type_Int32:ETrackedDeviceProperty
  321. Const ETrackedDeviceProperty_Prop_Axis1Type_Int32:ETrackedDeviceProperty
  322. Const ETrackedDeviceProperty_Prop_Axis2Type_Int32:ETrackedDeviceProperty
  323. Const ETrackedDeviceProperty_Prop_Axis3Type_Int32:ETrackedDeviceProperty
  324. Const ETrackedDeviceProperty_Prop_Axis4Type_Int32:ETrackedDeviceProperty
  325. Const ETrackedDeviceProperty_Prop_ControllerRoleHint_Int32:ETrackedDeviceProperty
  326. Const ETrackedDeviceProperty_Prop_FieldOfViewLeftDegrees_Float:ETrackedDeviceProperty
  327. Const ETrackedDeviceProperty_Prop_FieldOfViewRightDegrees_Float:ETrackedDeviceProperty
  328. Const ETrackedDeviceProperty_Prop_FieldOfViewTopDegrees_Float:ETrackedDeviceProperty
  329. Const ETrackedDeviceProperty_Prop_FieldOfViewBottomDegrees_Float:ETrackedDeviceProperty
  330. Const ETrackedDeviceProperty_Prop_TrackingRangeMinimumMeters_Float:ETrackedDeviceProperty
  331. Const ETrackedDeviceProperty_Prop_TrackingRangeMaximumMeters_Float:ETrackedDeviceProperty
  332. Const ETrackedDeviceProperty_Prop_ModeLabel_String:ETrackedDeviceProperty
  333. Const ETrackedDeviceProperty_Prop_IconPathName_String:ETrackedDeviceProperty
  334. Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceOff_String:ETrackedDeviceProperty
  335. Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceSearching_String:ETrackedDeviceProperty
  336. Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceSearchingAlert_String:ETrackedDeviceProperty
  337. Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceReady_String:ETrackedDeviceProperty
  338. Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceReadyAlert_String:ETrackedDeviceProperty
  339. Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceNotReady_String:ETrackedDeviceProperty
  340. Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceStandby_String:ETrackedDeviceProperty
  341. Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceAlertLow_String:ETrackedDeviceProperty
  342. Const ETrackedDeviceProperty_Prop_DisplayHiddenArea_Binary_Start:ETrackedDeviceProperty
  343. Const ETrackedDeviceProperty_Prop_DisplayHiddenArea_Binary_End:ETrackedDeviceProperty
  344. Const ETrackedDeviceProperty_Prop_UserConfigPath_String:ETrackedDeviceProperty
  345. Const ETrackedDeviceProperty_Prop_InstallPath_String:ETrackedDeviceProperty
  346. Const ETrackedDeviceProperty_Prop_HasDisplayComponent_Bool:ETrackedDeviceProperty
  347. Const ETrackedDeviceProperty_Prop_HasControllerComponent_Bool:ETrackedDeviceProperty
  348. Const ETrackedDeviceProperty_Prop_HasCameraComponent_Bool:ETrackedDeviceProperty
  349. Const ETrackedDeviceProperty_Prop_HasDriverDirectModeComponent_Bool:ETrackedDeviceProperty
  350. Const ETrackedDeviceProperty_Prop_HasVirtualDisplayComponent_Bool:ETrackedDeviceProperty
  351. Const ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_Start:ETrackedDeviceProperty
  352. Const ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_End:ETrackedDeviceProperty
  353. Enum ETrackedPropertyError
  354. End
  355. Const ETrackedPropertyError_TrackedProp_Success:ETrackedPropertyError
  356. Const ETrackedPropertyError_TrackedProp_WrongDataType:ETrackedPropertyError
  357. Const ETrackedPropertyError_TrackedProp_WrongDeviceClass:ETrackedPropertyError
  358. Const ETrackedPropertyError_TrackedProp_BufferTooSmall:ETrackedPropertyError
  359. Const ETrackedPropertyError_TrackedProp_UnknownProperty:ETrackedPropertyError
  360. Const ETrackedPropertyError_TrackedProp_InvalidDevice:ETrackedPropertyError
  361. Const ETrackedPropertyError_TrackedProp_CouldNotContactServer:ETrackedPropertyError
  362. Const ETrackedPropertyError_TrackedProp_ValueNotProvidedByDevice:ETrackedPropertyError
  363. Const ETrackedPropertyError_TrackedProp_StringExceedsMaximumLength:ETrackedPropertyError
  364. Const ETrackedPropertyError_TrackedProp_NotYetAvailable:ETrackedPropertyError
  365. Const ETrackedPropertyError_TrackedProp_PermissionDenied:ETrackedPropertyError
  366. Const ETrackedPropertyError_TrackedProp_InvalidOperation:ETrackedPropertyError
  367. Enum EVRSubmitFlags
  368. End
  369. Const EVRSubmitFlags_Submit_Default:EVRSubmitFlags
  370. Const EVRSubmitFlags_Submit_LensDistortionAlreadyApplied:EVRSubmitFlags
  371. Const EVRSubmitFlags_Submit_GlRenderBuffer:EVRSubmitFlags
  372. Const EVRSubmitFlags_Submit_Reserved:EVRSubmitFlags
  373. Const EVRSubmitFlags_Submit_TextureWithPose:EVRSubmitFlags
  374. Enum EVRState
  375. End
  376. Const EVRState_VRState_Undefined:EVRState
  377. Const EVRState_VRState_Off:EVRState
  378. Const EVRState_VRState_Searching:EVRState
  379. Const EVRState_VRState_Searching_Alert:EVRState
  380. Const EVRState_VRState_Ready:EVRState
  381. Const EVRState_VRState_Ready_Alert:EVRState
  382. Const EVRState_VRState_NotReady:EVRState
  383. Const EVRState_VRState_Standby:EVRState
  384. Const EVRState_VRState_Ready_Alert_Low:EVRState
  385. Enum EVREventType
  386. End
  387. Const EVREventType_VREvent_None:EVREventType
  388. Const EVREventType_VREvent_TrackedDeviceActivated:EVREventType
  389. Const EVREventType_VREvent_TrackedDeviceDeactivated:EVREventType
  390. Const EVREventType_VREvent_TrackedDeviceUpdated:EVREventType
  391. Const EVREventType_VREvent_TrackedDeviceUserInteractionStarted:EVREventType
  392. Const EVREventType_VREvent_TrackedDeviceUserInteractionEnded:EVREventType
  393. Const EVREventType_VREvent_IpdChanged:EVREventType
  394. Const EVREventType_VREvent_EnterStandbyMode:EVREventType
  395. Const EVREventType_VREvent_LeaveStandbyMode:EVREventType
  396. Const EVREventType_VREvent_TrackedDeviceRoleChanged:EVREventType
  397. Const EVREventType_VREvent_WatchdogWakeUpRequested:EVREventType
  398. Const EVREventType_VREvent_LensDistortionChanged:EVREventType
  399. Const EVREventType_VREvent_PropertyChanged:EVREventType
  400. Const EVREventType_VREvent_WirelessDisconnect:EVREventType
  401. Const EVREventType_VREvent_WirelessReconnect:EVREventType
  402. Const EVREventType_VREvent_ButtonPress:EVREventType
  403. Const EVREventType_VREvent_ButtonUnpress:EVREventType
  404. Const EVREventType_VREvent_ButtonTouch:EVREventType
  405. Const EVREventType_VREvent_ButtonUntouch:EVREventType
  406. Const EVREventType_VREvent_MouseMove:EVREventType
  407. Const EVREventType_VREvent_MouseButtonDown:EVREventType
  408. Const EVREventType_VREvent_MouseButtonUp:EVREventType
  409. Const EVREventType_VREvent_FocusEnter:EVREventType
  410. Const EVREventType_VREvent_FocusLeave:EVREventType
  411. Const EVREventType_VREvent_Scroll:EVREventType
  412. Const EVREventType_VREvent_TouchPadMove:EVREventType
  413. Const EVREventType_VREvent_OverlayFocusChanged:EVREventType
  414. Const EVREventType_VREvent_InputFocusCaptured:EVREventType
  415. Const EVREventType_VREvent_InputFocusReleased:EVREventType
  416. Const EVREventType_VREvent_SceneFocusLost:EVREventType
  417. Const EVREventType_VREvent_SceneFocusGained:EVREventType
  418. Const EVREventType_VREvent_SceneApplicationChanged:EVREventType
  419. Const EVREventType_VREvent_SceneFocusChanged:EVREventType
  420. Const EVREventType_VREvent_InputFocusChanged:EVREventType
  421. Const EVREventType_VREvent_SceneApplicationSecondaryRenderingStarted:EVREventType
  422. Const EVREventType_VREvent_HideRenderModels:EVREventType
  423. Const EVREventType_VREvent_ShowRenderModels:EVREventType
  424. Const EVREventType_VREvent_OverlayShown:EVREventType
  425. Const EVREventType_VREvent_OverlayHidden:EVREventType
  426. Const EVREventType_VREvent_DashboardActivated:EVREventType
  427. Const EVREventType_VREvent_DashboardDeactivated:EVREventType
  428. Const EVREventType_VREvent_DashboardThumbSelected:EVREventType
  429. Const EVREventType_VREvent_DashboardRequested:EVREventType
  430. Const EVREventType_VREvent_ResetDashboard:EVREventType
  431. Const EVREventType_VREvent_RenderToast:EVREventType
  432. Const EVREventType_VREvent_ImageLoaded:EVREventType
  433. Const EVREventType_VREvent_ShowKeyboard:EVREventType
  434. Const EVREventType_VREvent_HideKeyboard:EVREventType
  435. Const EVREventType_VREvent_OverlayGamepadFocusGained:EVREventType
  436. Const EVREventType_VREvent_OverlayGamepadFocusLost:EVREventType
  437. Const EVREventType_VREvent_OverlaySharedTextureChanged:EVREventType
  438. Const EVREventType_VREvent_DashboardGuideButtonDown:EVREventType
  439. Const EVREventType_VREvent_DashboardGuideButtonUp:EVREventType
  440. Const EVREventType_VREvent_ScreenshotTriggered:EVREventType
  441. Const EVREventType_VREvent_ImageFailed:EVREventType
  442. Const EVREventType_VREvent_DashboardOverlayCreated:EVREventType
  443. Const EVREventType_VREvent_RequestScreenshot:EVREventType
  444. Const EVREventType_VREvent_ScreenshotTaken:EVREventType
  445. Const EVREventType_VREvent_ScreenshotFailed:EVREventType
  446. Const EVREventType_VREvent_SubmitScreenshotToDashboard:EVREventType
  447. Const EVREventType_VREvent_ScreenshotProgressToDashboard:EVREventType
  448. Const EVREventType_VREvent_PrimaryDashboardDeviceChanged:EVREventType
  449. Const EVREventType_VREvent_Notification_Shown:EVREventType
  450. Const EVREventType_VREvent_Notification_Hidden:EVREventType
  451. Const EVREventType_VREvent_Notification_BeginInteraction:EVREventType
  452. Const EVREventType_VREvent_Notification_Destroyed:EVREventType
  453. Const EVREventType_VREvent_Quit:EVREventType
  454. Const EVREventType_VREvent_ProcessQuit:EVREventType
  455. Const EVREventType_VREvent_QuitAborted_UserPrompt:EVREventType
  456. Const EVREventType_VREvent_QuitAcknowledged:EVREventType
  457. Const EVREventType_VREvent_DriverRequestedQuit:EVREventType
  458. Const EVREventType_VREvent_ChaperoneDataHasChanged:EVREventType
  459. Const EVREventType_VREvent_ChaperoneUniverseHasChanged:EVREventType
  460. Const EVREventType_VREvent_ChaperoneTempDataHasChanged:EVREventType
  461. Const EVREventType_VREvent_ChaperoneSettingsHaveChanged:EVREventType
  462. Const EVREventType_VREvent_SeatedZeroPoseReset:EVREventType
  463. Const EVREventType_VREvent_AudioSettingsHaveChanged:EVREventType
  464. Const EVREventType_VREvent_BackgroundSettingHasChanged:EVREventType
  465. Const EVREventType_VREvent_CameraSettingsHaveChanged:EVREventType
  466. Const EVREventType_VREvent_ReprojectionSettingHasChanged:EVREventType
  467. Const EVREventType_VREvent_ModelSkinSettingsHaveChanged:EVREventType
  468. Const EVREventType_VREvent_EnvironmentSettingsHaveChanged:EVREventType
  469. Const EVREventType_VREvent_PowerSettingsHaveChanged:EVREventType
  470. Const EVREventType_VREvent_EnableHomeAppSettingsHaveChanged:EVREventType
  471. Const EVREventType_VREvent_StatusUpdate:EVREventType
  472. Const EVREventType_VREvent_MCImageUpdated:EVREventType
  473. Const EVREventType_VREvent_FirmwareUpdateStarted:EVREventType
  474. Const EVREventType_VREvent_FirmwareUpdateFinished:EVREventType
  475. Const EVREventType_VREvent_KeyboardClosed:EVREventType
  476. Const EVREventType_VREvent_KeyboardCharInput:EVREventType
  477. Const EVREventType_VREvent_KeyboardDone:EVREventType
  478. Const EVREventType_VREvent_ApplicationTransitionStarted:EVREventType
  479. Const EVREventType_VREvent_ApplicationTransitionAborted:EVREventType
  480. Const EVREventType_VREvent_ApplicationTransitionNewAppStarted:EVREventType
  481. Const EVREventType_VREvent_ApplicationListUpdated:EVREventType
  482. Const EVREventType_VREvent_ApplicationMimeTypeLoad:EVREventType
  483. Const EVREventType_VREvent_ApplicationTransitionNewAppLaunchComplete:EVREventType
  484. Const EVREventType_VREvent_ProcessConnected:EVREventType
  485. Const EVREventType_VREvent_ProcessDisconnected:EVREventType
  486. Const EVREventType_VREvent_Compositor_MirrorWindowShown:EVREventType
  487. Const EVREventType_VREvent_Compositor_MirrorWindowHidden:EVREventType
  488. Const EVREventType_VREvent_Compositor_ChaperoneBoundsShown:EVREventType
  489. Const EVREventType_VREvent_Compositor_ChaperoneBoundsHidden:EVREventType
  490. Const EVREventType_VREvent_TrackedCamera_StartVideoStream:EVREventType
  491. Const EVREventType_VREvent_TrackedCamera_StopVideoStream:EVREventType
  492. Const EVREventType_VREvent_TrackedCamera_PauseVideoStream:EVREventType
  493. Const EVREventType_VREvent_TrackedCamera_ResumeVideoStream:EVREventType
  494. Const EVREventType_VREvent_TrackedCamera_EditingSurface:EVREventType
  495. Const EVREventType_VREvent_PerformanceTest_EnableCapture:EVREventType
  496. Const EVREventType_VREvent_PerformanceTest_DisableCapture:EVREventType
  497. Const EVREventType_VREvent_PerformanceTest_FidelityLevel:EVREventType
  498. Const EVREventType_VREvent_MessageOverlay_Closed:EVREventType
  499. Const EVREventType_VREvent_MessageOverlayCloseRequested:EVREventType
  500. Const EVREventType_VREvent_VendorSpecific_Reserved_Start:EVREventType
  501. Const EVREventType_VREvent_VendorSpecific_Reserved_End:EVREventType
  502. Enum EDeviceActivityLevel
  503. End
  504. Const EDeviceActivityLevel_k_EDeviceActivityLevel_Unknown:EDeviceActivityLevel
  505. Const EDeviceActivityLevel_k_EDeviceActivityLevel_Idle:EDeviceActivityLevel
  506. Const EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction:EDeviceActivityLevel
  507. Const EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction_Timeout:EDeviceActivityLevel
  508. Const EDeviceActivityLevel_k_EDeviceActivityLevel_Standby:EDeviceActivityLevel
  509. Enum EVRButtonId
  510. End
  511. Const EVRButtonId_k_EButton_System:EVRButtonId
  512. Const EVRButtonId_k_EButton_ApplicationMenu:EVRButtonId
  513. Const EVRButtonId_k_EButton_Grip:EVRButtonId
  514. Const EVRButtonId_k_EButton_DPad_Left:EVRButtonId
  515. Const EVRButtonId_k_EButton_DPad_Up:EVRButtonId
  516. Const EVRButtonId_k_EButton_DPad_Right:EVRButtonId
  517. Const EVRButtonId_k_EButton_DPad_Down:EVRButtonId
  518. Const EVRButtonId_k_EButton_A:EVRButtonId
  519. Const EVRButtonId_k_EButton_ProximitySensor:EVRButtonId
  520. Const EVRButtonId_k_EButton_Axis0:EVRButtonId
  521. Const EVRButtonId_k_EButton_Axis1:EVRButtonId
  522. Const EVRButtonId_k_EButton_Axis2:EVRButtonId
  523. Const EVRButtonId_k_EButton_Axis3:EVRButtonId
  524. Const EVRButtonId_k_EButton_Axis4:EVRButtonId
  525. Const EVRButtonId_k_EButton_SteamVR_Touchpad:EVRButtonId
  526. Const EVRButtonId_k_EButton_SteamVR_Trigger:EVRButtonId
  527. Const EVRButtonId_k_EButton_Dashboard_Back:EVRButtonId
  528. Const EVRButtonId_k_EButton_Max:EVRButtonId
  529. Enum EVRMouseButton
  530. End
  531. Const EVRMouseButton_VRMouseButton_Left:EVRMouseButton
  532. Const EVRMouseButton_VRMouseButton_Right:EVRMouseButton
  533. Const EVRMouseButton_VRMouseButton_Middle:EVRMouseButton
  534. Enum EHiddenAreaMeshType
  535. End
  536. Const EHiddenAreaMeshType_k_eHiddenAreaMesh_Standard:EHiddenAreaMeshType
  537. Const EHiddenAreaMeshType_k_eHiddenAreaMesh_Inverse:EHiddenAreaMeshType
  538. Const EHiddenAreaMeshType_k_eHiddenAreaMesh_LineLoop:EHiddenAreaMeshType
  539. Const EHiddenAreaMeshType_k_eHiddenAreaMesh_Max:EHiddenAreaMeshType
  540. Enum EVRControllerAxisType
  541. End
  542. Const EVRControllerAxisType_k_eControllerAxis_None:EVRControllerAxisType
  543. Const EVRControllerAxisType_k_eControllerAxis_TrackPad:EVRControllerAxisType
  544. Const EVRControllerAxisType_k_eControllerAxis_Joystick:EVRControllerAxisType
  545. Const EVRControllerAxisType_k_eControllerAxis_Trigger:EVRControllerAxisType
  546. Enum EVRControllerEventOutputType
  547. End
  548. Const EVRControllerEventOutputType_ControllerEventOutput_OSEvents:EVRControllerEventOutputType
  549. Const EVRControllerEventOutputType_ControllerEventOutput_VREvents:EVRControllerEventOutputType
  550. Enum ECollisionBoundsStyle
  551. End
  552. Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_BEGINNER:ECollisionBoundsStyle
  553. Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_INTERMEDIATE:ECollisionBoundsStyle
  554. Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_SQUARES:ECollisionBoundsStyle
  555. Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_ADVANCED:ECollisionBoundsStyle
  556. Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_NONE:ECollisionBoundsStyle
  557. Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_COUNT:ECollisionBoundsStyle
  558. Enum EVROverlayError
  559. End
  560. Const EVROverlayError_VROverlayError_None:EVROverlayError
  561. Const EVROverlayError_VROverlayError_UnknownOverlay:EVROverlayError
  562. Const EVROverlayError_VROverlayError_InvalidHandle:EVROverlayError
  563. Const EVROverlayError_VROverlayError_PermissionDenied:EVROverlayError
  564. Const EVROverlayError_VROverlayError_OverlayLimitExceeded:EVROverlayError
  565. Const EVROverlayError_VROverlayError_WrongVisibilityType:EVROverlayError
  566. Const EVROverlayError_VROverlayError_KeyTooLong:EVROverlayError
  567. Const EVROverlayError_VROverlayError_NameTooLong:EVROverlayError
  568. Const EVROverlayError_VROverlayError_KeyInUse:EVROverlayError
  569. Const EVROverlayError_VROverlayError_WrongTransformType:EVROverlayError
  570. Const EVROverlayError_VROverlayError_InvalidTrackedDevice:EVROverlayError
  571. Const EVROverlayError_VROverlayError_InvalidParameter:EVROverlayError
  572. Const EVROverlayError_VROverlayError_ThumbnailCantBeDestroyed:EVROverlayError
  573. Const EVROverlayError_VROverlayError_ArrayTooSmall:EVROverlayError
  574. Const EVROverlayError_VROverlayError_RequestFailed:EVROverlayError
  575. Const EVROverlayError_VROverlayError_InvalidTexture:EVROverlayError
  576. Const EVROverlayError_VROverlayError_UnableToLoadFile:EVROverlayError
  577. Const EVROverlayError_VROverlayError_KeyboardAlreadyInUse:EVROverlayError
  578. Const EVROverlayError_VROverlayError_NoNeighbor:EVROverlayError
  579. Const EVROverlayError_VROverlayError_TooManyMaskPrimitives:EVROverlayError
  580. Const EVROverlayError_VROverlayError_BadMaskPrimitive:EVROverlayError
  581. Enum EVRApplicationType
  582. End
  583. Const EVRApplicationType_VRApplication_Other:EVRApplicationType
  584. Const EVRApplicationType_VRApplication_Scene:EVRApplicationType
  585. Const EVRApplicationType_VRApplication_Overlay:EVRApplicationType
  586. Const EVRApplicationType_VRApplication_Background:EVRApplicationType
  587. Const EVRApplicationType_VRApplication_Utility:EVRApplicationType
  588. Const EVRApplicationType_VRApplication_VRMonitor:EVRApplicationType
  589. Const EVRApplicationType_VRApplication_SteamWatchdog:EVRApplicationType
  590. Const EVRApplicationType_VRApplication_Bootstrapper:EVRApplicationType
  591. Const EVRApplicationType_VRApplication_Max:EVRApplicationType
  592. Enum EVRFirmwareError
  593. End
  594. Const EVRFirmwareError_VRFirmwareError_None:EVRFirmwareError
  595. Const EVRFirmwareError_VRFirmwareError_Success:EVRFirmwareError
  596. Const EVRFirmwareError_VRFirmwareError_Fail:EVRFirmwareError
  597. Enum EVRNotificationError
  598. End
  599. Const EVRNotificationError_VRNotificationError_OK:EVRNotificationError
  600. Const EVRNotificationError_VRNotificationError_InvalidNotificationId:EVRNotificationError
  601. Const EVRNotificationError_VRNotificationError_NotificationQueueFull:EVRNotificationError
  602. Const EVRNotificationError_VRNotificationError_InvalidOverlayHandle:EVRNotificationError
  603. Const EVRNotificationError_VRNotificationError_SystemWithUserValueAlreadyExists:EVRNotificationError
  604. Enum EVRInitError
  605. End
  606. Const EVRInitError_VRInitError_None:EVRInitError
  607. Const EVRInitError_VRInitError_Unknown:EVRInitError
  608. Const EVRInitError_VRInitError_Init_InstallationNotFound:EVRInitError
  609. Const EVRInitError_VRInitError_Init_InstallationCorrupt:EVRInitError
  610. Const EVRInitError_VRInitError_Init_VRClientDLLNotFound:EVRInitError
  611. Const EVRInitError_VRInitError_Init_FileNotFound:EVRInitError
  612. Const EVRInitError_VRInitError_Init_FactoryNotFound:EVRInitError
  613. Const EVRInitError_VRInitError_Init_InterfaceNotFound:EVRInitError
  614. Const EVRInitError_VRInitError_Init_InvalidInterface:EVRInitError
  615. Const EVRInitError_VRInitError_Init_UserConfigDirectoryInvalid:EVRInitError
  616. Const EVRInitError_VRInitError_Init_HmdNotFound:EVRInitError
  617. Const EVRInitError_VRInitError_Init_NotInitialized:EVRInitError
  618. Const EVRInitError_VRInitError_Init_PathRegistryNotFound:EVRInitError
  619. Const EVRInitError_VRInitError_Init_NoConfigPath:EVRInitError
  620. Const EVRInitError_VRInitError_Init_NoLogPath:EVRInitError
  621. Const EVRInitError_VRInitError_Init_PathRegistryNotWritable:EVRInitError
  622. Const EVRInitError_VRInitError_Init_AppInfoInitFailed:EVRInitError
  623. Const EVRInitError_VRInitError_Init_Retry:EVRInitError
  624. Const EVRInitError_VRInitError_Init_InitCanceledByUser:EVRInitError
  625. Const EVRInitError_VRInitError_Init_AnotherAppLaunching:EVRInitError
  626. Const EVRInitError_VRInitError_Init_SettingsInitFailed:EVRInitError
  627. Const EVRInitError_VRInitError_Init_ShuttingDown:EVRInitError
  628. Const EVRInitError_VRInitError_Init_TooManyObjects:EVRInitError
  629. Const EVRInitError_VRInitError_Init_NoServerForBackgroundApp:EVRInitError
  630. Const EVRInitError_VRInitError_Init_NotSupportedWithCompositor:EVRInitError
  631. Const EVRInitError_VRInitError_Init_NotAvailableToUtilityApps:EVRInitError
  632. Const EVRInitError_VRInitError_Init_Internal:EVRInitError
  633. Const EVRInitError_VRInitError_Init_HmdDriverIdIsNone:EVRInitError
  634. Const EVRInitError_VRInitError_Init_HmdNotFoundPresenceFailed:EVRInitError
  635. Const EVRInitError_VRInitError_Init_VRMonitorNotFound:EVRInitError
  636. Const EVRInitError_VRInitError_Init_VRMonitorStartupFailed:EVRInitError
  637. Const EVRInitError_VRInitError_Init_LowPowerWatchdogNotSupported:EVRInitError
  638. Const EVRInitError_VRInitError_Init_InvalidApplicationType:EVRInitError
  639. Const EVRInitError_VRInitError_Init_NotAvailableToWatchdogApps:EVRInitError
  640. Const EVRInitError_VRInitError_Init_WatchdogDisabledInSettings:EVRInitError
  641. Const EVRInitError_VRInitError_Init_VRDashboardNotFound:EVRInitError
  642. Const EVRInitError_VRInitError_Init_VRDashboardStartupFailed:EVRInitError
  643. Const EVRInitError_VRInitError_Init_VRHomeNotFound:EVRInitError
  644. Const EVRInitError_VRInitError_Init_VRHomeStartupFailed:EVRInitError
  645. Const EVRInitError_VRInitError_Init_RebootingBusy:EVRInitError
  646. Const EVRInitError_VRInitError_Init_FirmwareUpdateBusy:EVRInitError
  647. Const EVRInitError_VRInitError_Init_FirmwareRecoveryBusy:EVRInitError
  648. Const EVRInitError_VRInitError_Driver_Failed:EVRInitError
  649. Const EVRInitError_VRInitError_Driver_Unknown:EVRInitError
  650. Const EVRInitError_VRInitError_Driver_HmdUnknown:EVRInitError
  651. Const EVRInitError_VRInitError_Driver_NotLoaded:EVRInitError
  652. Const EVRInitError_VRInitError_Driver_RuntimeOutOfDate:EVRInitError
  653. Const EVRInitError_VRInitError_Driver_HmdInUse:EVRInitError
  654. Const EVRInitError_VRInitError_Driver_NotCalibrated:EVRInitError
  655. Const EVRInitError_VRInitError_Driver_CalibrationInvalid:EVRInitError
  656. Const EVRInitError_VRInitError_Driver_HmdDisplayNotFound:EVRInitError
  657. Const EVRInitError_VRInitError_Driver_TrackedDeviceInterfaceUnknown:EVRInitError
  658. Const EVRInitError_VRInitError_Driver_HmdDriverIdOutOfBounds:EVRInitError
  659. Const EVRInitError_VRInitError_Driver_HmdDisplayMirrored:EVRInitError
  660. Const EVRInitError_VRInitError_IPC_ServerInitFailed:EVRInitError
  661. Const EVRInitError_VRInitError_IPC_ConnectFailed:EVRInitError
  662. Const EVRInitError_VRInitError_IPC_SharedStateInitFailed:EVRInitError
  663. Const EVRInitError_VRInitError_IPC_CompositorInitFailed:EVRInitError
  664. Const EVRInitError_VRInitError_IPC_MutexInitFailed:EVRInitError
  665. Const EVRInitError_VRInitError_IPC_Failed:EVRInitError
  666. Const EVRInitError_VRInitError_IPC_CompositorConnectFailed:EVRInitError
  667. Const EVRInitError_VRInitError_IPC_CompositorInvalidConnectResponse:EVRInitError
  668. Const EVRInitError_VRInitError_IPC_ConnectFailedAfterMultipleAttempts:EVRInitError
  669. Const EVRInitError_VRInitError_Compositor_Failed:EVRInitError
  670. Const EVRInitError_VRInitError_Compositor_D3D11HardwareRequired:EVRInitError
  671. Const EVRInitError_VRInitError_Compositor_FirmwareRequiresUpdate:EVRInitError
  672. Const EVRInitError_VRInitError_Compositor_OverlayInitFailed:EVRInitError
  673. Const EVRInitError_VRInitError_Compositor_ScreenshotsInitFailed:EVRInitError
  674. Const EVRInitError_VRInitError_Compositor_UnableToCreateDevice:EVRInitError
  675. Const EVRInitError_VRInitError_VendorSpecific_UnableToConnectToOculusRuntime:EVRInitError
  676. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_CantOpenDevice:EVRInitError
  677. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart:EVRInitError
  678. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_NoStoredConfig:EVRInitError
  679. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooBig:EVRInitError
  680. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooSmall:EVRInitError
  681. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToInitZLib:EVRInitError
  682. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion:EVRInitError
  683. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart:EVRInitError
  684. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart:EVRInitError
  685. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext:EVRInitError
  686. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataAddressRange:EVRInitError
  687. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataError:EVRInitError
  688. Const EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck:EVRInitError
  689. Const EVRInitError_VRInitError_Steam_SteamInstallationNotFound:EVRInitError
  690. Enum EVRScreenshotType
  691. End
  692. Const EVRScreenshotType_VRScreenshotType_None:EVRScreenshotType
  693. Const EVRScreenshotType_VRScreenshotType_Mono:EVRScreenshotType
  694. Const EVRScreenshotType_VRScreenshotType_Stereo:EVRScreenshotType
  695. Const EVRScreenshotType_VRScreenshotType_Cubemap:EVRScreenshotType
  696. Const EVRScreenshotType_VRScreenshotType_MonoPanorama:EVRScreenshotType
  697. Const EVRScreenshotType_VRScreenshotType_StereoPanorama:EVRScreenshotType
  698. Enum EVRScreenshotPropertyFilenames
  699. End
  700. Const EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_Preview:EVRScreenshotPropertyFilenames
  701. Const EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_VR:EVRScreenshotPropertyFilenames
  702. Enum EVRTrackedCameraError
  703. End
  704. Const EVRTrackedCameraError_VRTrackedCameraError_None:EVRTrackedCameraError
  705. Const EVRTrackedCameraError_VRTrackedCameraError_OperationFailed:EVRTrackedCameraError
  706. Const EVRTrackedCameraError_VRTrackedCameraError_InvalidHandle:EVRTrackedCameraError
  707. Const EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameHeaderVersion:EVRTrackedCameraError
  708. Const EVRTrackedCameraError_VRTrackedCameraError_OutOfHandles:EVRTrackedCameraError
  709. Const EVRTrackedCameraError_VRTrackedCameraError_IPCFailure:EVRTrackedCameraError
  710. Const EVRTrackedCameraError_VRTrackedCameraError_NotSupportedForThisDevice:EVRTrackedCameraError
  711. Const EVRTrackedCameraError_VRTrackedCameraError_SharedMemoryFailure:EVRTrackedCameraError
  712. Const EVRTrackedCameraError_VRTrackedCameraError_FrameBufferingFailure:EVRTrackedCameraError
  713. Const EVRTrackedCameraError_VRTrackedCameraError_StreamSetupFailure:EVRTrackedCameraError
  714. Const EVRTrackedCameraError_VRTrackedCameraError_InvalidGLTextureId:EVRTrackedCameraError
  715. Const EVRTrackedCameraError_VRTrackedCameraError_InvalidSharedTextureHandle:EVRTrackedCameraError
  716. Const EVRTrackedCameraError_VRTrackedCameraError_FailedToGetGLTextureId:EVRTrackedCameraError
  717. Const EVRTrackedCameraError_VRTrackedCameraError_SharedTextureFailure:EVRTrackedCameraError
  718. Const EVRTrackedCameraError_VRTrackedCameraError_NoFrameAvailable:EVRTrackedCameraError
  719. Const EVRTrackedCameraError_VRTrackedCameraError_InvalidArgument:EVRTrackedCameraError
  720. Const EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameBufferSize:EVRTrackedCameraError
  721. Enum EVRTrackedCameraFrameType
  722. End
  723. Const EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Distorted:EVRTrackedCameraFrameType
  724. Const EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Undistorted:EVRTrackedCameraFrameType
  725. Const EVRTrackedCameraFrameType_VRTrackedCameraFrameType_MaximumUndistorted:EVRTrackedCameraFrameType
  726. Const EVRTrackedCameraFrameType_MAX_CAMERA_FRAME_TYPES:EVRTrackedCameraFrameType
  727. Enum EVRApplicationError
  728. End
  729. Const EVRApplicationError_VRApplicationError_None:EVRApplicationError
  730. Const EVRApplicationError_VRApplicationError_AppKeyAlreadyExists:EVRApplicationError
  731. Const EVRApplicationError_VRApplicationError_NoManifest:EVRApplicationError
  732. Const EVRApplicationError_VRApplicationError_NoApplication:EVRApplicationError
  733. Const EVRApplicationError_VRApplicationError_InvalidIndex:EVRApplicationError
  734. Const EVRApplicationError_VRApplicationError_UnknownApplication:EVRApplicationError
  735. Const EVRApplicationError_VRApplicationError_IPCFailed:EVRApplicationError
  736. Const EVRApplicationError_VRApplicationError_ApplicationAlreadyRunning:EVRApplicationError
  737. Const EVRApplicationError_VRApplicationError_InvalidManifest:EVRApplicationError
  738. Const EVRApplicationError_VRApplicationError_InvalidApplication:EVRApplicationError
  739. Const EVRApplicationError_VRApplicationError_LaunchFailed:EVRApplicationError
  740. Const EVRApplicationError_VRApplicationError_ApplicationAlreadyStarting:EVRApplicationError
  741. Const EVRApplicationError_VRApplicationError_LaunchInProgress:EVRApplicationError
  742. Const EVRApplicationError_VRApplicationError_OldApplicationQuitting:EVRApplicationError
  743. Const EVRApplicationError_VRApplicationError_TransitionAborted:EVRApplicationError
  744. Const EVRApplicationError_VRApplicationError_IsTemplate:EVRApplicationError
  745. Const EVRApplicationError_VRApplicationError_SteamVRIsExiting:EVRApplicationError
  746. Const EVRApplicationError_VRApplicationError_BufferTooSmall:EVRApplicationError
  747. Const EVRApplicationError_VRApplicationError_PropertyNotSet:EVRApplicationError
  748. Const EVRApplicationError_VRApplicationError_UnknownProperty:EVRApplicationError
  749. Const EVRApplicationError_VRApplicationError_InvalidParameter:EVRApplicationError
  750. Enum EVRApplicationProperty
  751. End
  752. Const EVRApplicationProperty_VRApplicationProperty_Name_String:EVRApplicationProperty
  753. Const EVRApplicationProperty_VRApplicationProperty_LaunchType_String:EVRApplicationProperty
  754. Const EVRApplicationProperty_VRApplicationProperty_WorkingDirectory_String:EVRApplicationProperty
  755. Const EVRApplicationProperty_VRApplicationProperty_BinaryPath_String:EVRApplicationProperty
  756. Const EVRApplicationProperty_VRApplicationProperty_Arguments_String:EVRApplicationProperty
  757. Const EVRApplicationProperty_VRApplicationProperty_URL_String:EVRApplicationProperty
  758. Const EVRApplicationProperty_VRApplicationProperty_Description_String:EVRApplicationProperty
  759. Const EVRApplicationProperty_VRApplicationProperty_NewsURL_String:EVRApplicationProperty
  760. Const EVRApplicationProperty_VRApplicationProperty_ImagePath_String:EVRApplicationProperty
  761. Const EVRApplicationProperty_VRApplicationProperty_Source_String:EVRApplicationProperty
  762. Const EVRApplicationProperty_VRApplicationProperty_IsDashboardOverlay_Bool:EVRApplicationProperty
  763. Const EVRApplicationProperty_VRApplicationProperty_IsTemplate_Bool:EVRApplicationProperty
  764. Const EVRApplicationProperty_VRApplicationProperty_IsInstanced_Bool:EVRApplicationProperty
  765. Const EVRApplicationProperty_VRApplicationProperty_IsInternal_Bool:EVRApplicationProperty
  766. Const EVRApplicationProperty_VRApplicationProperty_WantsCompositorPauseInStandby_Bool:EVRApplicationProperty
  767. Const EVRApplicationProperty_VRApplicationProperty_LastLaunchTime_Uint64:EVRApplicationProperty
  768. Enum EVRApplicationTransitionState
  769. End
  770. Const EVRApplicationTransitionState_VRApplicationTransition_None:EVRApplicationTransitionState
  771. Const EVRApplicationTransitionState_VRApplicationTransition_OldAppQuitSent:EVRApplicationTransitionState
  772. Const EVRApplicationTransitionState_VRApplicationTransition_WaitingForExternalLaunch:EVRApplicationTransitionState
  773. Const EVRApplicationTransitionState_VRApplicationTransition_NewAppLaunched:EVRApplicationTransitionState
  774. Enum ChaperoneCalibrationState
  775. End
  776. Const ChaperoneCalibrationState_OK:ChaperoneCalibrationState
  777. Const ChaperoneCalibrationState_Warning:ChaperoneCalibrationState
  778. Const ChaperoneCalibrationState_Warning_BaseStationMayHaveMoved:ChaperoneCalibrationState
  779. Const ChaperoneCalibrationState_Warning_BaseStationRemoved:ChaperoneCalibrationState
  780. Const ChaperoneCalibrationState_Warning_SeatedBoundsInvalid:ChaperoneCalibrationState
  781. Const ChaperoneCalibrationState_Error:ChaperoneCalibrationState
  782. Const ChaperoneCalibrationState_Error_BaseStationUninitialized:ChaperoneCalibrationState
  783. Const ChaperoneCalibrationState_Error_BaseStationConflict:ChaperoneCalibrationState
  784. Const ChaperoneCalibrationState_Error_PlayAreaInvalid:ChaperoneCalibrationState
  785. Const ChaperoneCalibrationState_Error_CollisionBoundsInvalid:ChaperoneCalibrationState
  786. Enum EChaperoneConfigFile
  787. End
  788. Const EChaperoneConfigFile_Live:EChaperoneConfigFile
  789. Const EChaperoneConfigFile_Temp:EChaperoneConfigFile
  790. Enum EChaperoneImportFlags
  791. End
  792. Const EChaperoneImportFlags_EChaperoneImport_BoundsOnly:EChaperoneImportFlags
  793. Enum EVRCompositorError
  794. End
  795. Const EVRCompositorError_VRCompositorError_None:EVRCompositorError
  796. Const EVRCompositorError_VRCompositorError_RequestFailed:EVRCompositorError
  797. Const EVRCompositorError_VRCompositorError_IncompatibleVersion:EVRCompositorError
  798. Const EVRCompositorError_VRCompositorError_DoNotHaveFocus:EVRCompositorError
  799. Const EVRCompositorError_VRCompositorError_InvalidTexture:EVRCompositorError
  800. Const EVRCompositorError_VRCompositorError_IsNotSceneApplication:EVRCompositorError
  801. Const EVRCompositorError_VRCompositorError_TextureIsOnWrongDevice:EVRCompositorError
  802. Const EVRCompositorError_VRCompositorError_TextureUsesUnsupportedFormat:EVRCompositorError
  803. Const EVRCompositorError_VRCompositorError_SharedTexturesNotSupported:EVRCompositorError
  804. Const EVRCompositorError_VRCompositorError_IndexOutOfRange:EVRCompositorError
  805. Const EVRCompositorError_VRCompositorError_AlreadySubmitted:EVRCompositorError
  806. Const EVRCompositorError_VRCompositorError_InvalidBounds:EVRCompositorError
  807. Enum VROverlayInputMethod
  808. End
  809. Const VROverlayInputMethod_None:VROverlayInputMethod
  810. Const VROverlayInputMethod_Mouse:VROverlayInputMethod
  811. Enum VROverlayTransformType
  812. End
  813. Const VROverlayTransformType_VROverlayTransform_Absolute:VROverlayTransformType
  814. Const VROverlayTransformType_VROverlayTransform_TrackedDeviceRelative:VROverlayTransformType
  815. Const VROverlayTransformType_VROverlayTransform_SystemOverlay:VROverlayTransformType
  816. Const VROverlayTransformType_VROverlayTransform_TrackedComponent:VROverlayTransformType
  817. Enum VROverlayFlags
  818. End
  819. Const VROverlayFlags_None:VROverlayFlags
  820. Const VROverlayFlags_Curved:VROverlayFlags
  821. Const VROverlayFlags_RGSS4X:VROverlayFlags
  822. Const VROverlayFlags_NoDashboardTab:VROverlayFlags
  823. Const VROverlayFlags_AcceptsGamepadEvents:VROverlayFlags
  824. Const VROverlayFlags_ShowGamepadFocus:VROverlayFlags
  825. Const VROverlayFlags_SendVRScrollEvents:VROverlayFlags
  826. Const VROverlayFlags_SendVRTouchpadEvents:VROverlayFlags
  827. Const VROverlayFlags_ShowTouchPadScrollWheel:VROverlayFlags
  828. Const VROverlayFlags_TransferOwnershipToInternalProcess:VROverlayFlags
  829. Const VROverlayFlags_SideBySide_Parallel:VROverlayFlags
  830. Const VROverlayFlags_SideBySide_Crossed:VROverlayFlags
  831. Const VROverlayFlags_Panorama:VROverlayFlags
  832. Const VROverlayFlags_StereoPanorama:VROverlayFlags
  833. Const VROverlayFlags_SortWithNonSceneOverlays:VROverlayFlags
  834. Const VROverlayFlags_VisibleInDashboard:VROverlayFlags
  835. Enum VRMessageOverlayResponse
  836. End
  837. Const VRMessageOverlayResponse_ButtonPress_0:VRMessageOverlayResponse
  838. Const VRMessageOverlayResponse_ButtonPress_1:VRMessageOverlayResponse
  839. Const VRMessageOverlayResponse_ButtonPress_2:VRMessageOverlayResponse
  840. Const VRMessageOverlayResponse_ButtonPress_3:VRMessageOverlayResponse
  841. Const VRMessageOverlayResponse_CouldntFindSystemOverlay:VRMessageOverlayResponse
  842. Const VRMessageOverlayResponse_CouldntFindOrCreateClientOverlay:VRMessageOverlayResponse
  843. Const VRMessageOverlayResponse_ApplicationQuit:VRMessageOverlayResponse
  844. Enum EGamepadTextInputMode
  845. End
  846. Const EGamepadTextInputMode_k_EGamepadTextInputModeNormal:EGamepadTextInputMode
  847. Const EGamepadTextInputMode_k_EGamepadTextInputModePassword:EGamepadTextInputMode
  848. Const EGamepadTextInputMode_k_EGamepadTextInputModeSubmit:EGamepadTextInputMode
  849. Enum EGamepadTextInputLineMode
  850. End
  851. Const EGamepadTextInputLineMode_k_EGamepadTextInputLineModeSingleLine:EGamepadTextInputLineMode
  852. Const EGamepadTextInputLineMode_k_EGamepadTextInputLineModeMultipleLines:EGamepadTextInputLineMode
  853. Enum EOverlayDirection
  854. End
  855. Const EOverlayDirection_OverlayDirection_Up:EOverlayDirection
  856. Const EOverlayDirection_OverlayDirection_Down:EOverlayDirection
  857. Const EOverlayDirection_OverlayDirection_Left:EOverlayDirection
  858. Const EOverlayDirection_OverlayDirection_Right:EOverlayDirection
  859. Const EOverlayDirection_OverlayDirection_Count:EOverlayDirection
  860. Enum EVROverlayIntersectionMaskPrimitiveType
  861. End
  862. Const EVROverlayIntersectionMaskPrimitiveType_OverlayIntersectionPrimitiveType_Rectangle:EVROverlayIntersectionMaskPrimitiveType
  863. Const EVROverlayIntersectionMaskPrimitiveType_OverlayIntersectionPrimitiveType_Circle:EVROverlayIntersectionMaskPrimitiveType
  864. Enum EVRRenderModelError
  865. End
  866. Const EVRRenderModelError_VRRenderModelError_None:EVRRenderModelError
  867. Const EVRRenderModelError_VRRenderModelError_Loading:EVRRenderModelError
  868. Const EVRRenderModelError_VRRenderModelError_NotSupported:EVRRenderModelError
  869. Const EVRRenderModelError_VRRenderModelError_InvalidArg:EVRRenderModelError
  870. Const EVRRenderModelError_VRRenderModelError_InvalidModel:EVRRenderModelError
  871. Const EVRRenderModelError_VRRenderModelError_NoShapes:EVRRenderModelError
  872. Const EVRRenderModelError_VRRenderModelError_MultipleShapes:EVRRenderModelError
  873. Const EVRRenderModelError_VRRenderModelError_TooManyVertices:EVRRenderModelError
  874. Const EVRRenderModelError_VRRenderModelError_MultipleTextures:EVRRenderModelError
  875. Const EVRRenderModelError_VRRenderModelError_BufferTooSmall:EVRRenderModelError
  876. Const EVRRenderModelError_VRRenderModelError_NotEnoughNormals:EVRRenderModelError
  877. Const EVRRenderModelError_VRRenderModelError_NotEnoughTexCoords:EVRRenderModelError
  878. Const EVRRenderModelError_VRRenderModelError_InvalidTexture:EVRRenderModelError
  879. Enum EVRComponentProperty
  880. End
  881. Const EVRComponentProperty_VRComponentProperty_IsStatic:EVRComponentProperty
  882. Const EVRComponentProperty_VRComponentProperty_IsVisible:EVRComponentProperty
  883. Const EVRComponentProperty_VRComponentProperty_IsTouched:EVRComponentProperty
  884. Const EVRComponentProperty_VRComponentProperty_IsPressed:EVRComponentProperty
  885. Const EVRComponentProperty_VRComponentProperty_IsScrolled:EVRComponentProperty
  886. Enum EVRNotificationType
  887. End
  888. Const EVRNotificationType_Transient:EVRNotificationType
  889. Const EVRNotificationType_Persistent:EVRNotificationType
  890. Const EVRNotificationType_Transient_SystemWithUserValue:EVRNotificationType
  891. Enum EVRNotificationStyle
  892. End
  893. Const EVRNotificationStyle_None:EVRNotificationStyle
  894. Const EVRNotificationStyle_Application:EVRNotificationStyle
  895. Const EVRNotificationStyle_Contact_Disabled:EVRNotificationStyle
  896. Const EVRNotificationStyle_Contact_Enabled:EVRNotificationStyle
  897. Const EVRNotificationStyle_Contact_Active:EVRNotificationStyle
  898. Enum EVRSettingsError
  899. End
  900. Const EVRSettingsError_VRSettingsError_None:EVRSettingsError
  901. Const EVRSettingsError_VRSettingsError_IPCFailed:EVRSettingsError
  902. Const EVRSettingsError_VRSettingsError_WriteFailed:EVRSettingsError
  903. Const EVRSettingsError_VRSettingsError_ReadFailed:EVRSettingsError
  904. Const EVRSettingsError_VRSettingsError_JsonParseFailed:EVRSettingsError
  905. Const EVRSettingsError_VRSettingsError_UnsetSettingHasNoDefault:EVRSettingsError
  906. Enum EVRScreenshotError
  907. End
  908. Const EVRScreenshotError_VRScreenshotError_None:EVRScreenshotError
  909. Const EVRScreenshotError_VRScreenshotError_RequestFailed:EVRScreenshotError
  910. Const EVRScreenshotError_VRScreenshotError_IncompatibleVersion:EVRScreenshotError
  911. Const EVRScreenshotError_VRScreenshotError_NotFound:EVRScreenshotError
  912. Const EVRScreenshotError_VRScreenshotError_BufferTooSmall:EVRScreenshotError
  913. Const EVRScreenshotError_VRScreenshotError_ScreenshotAlreadyInProgress:EVRScreenshotError
  914. Alias glSharedTextureHandle_t:Void Ptr
  915. Alias glInt_t:Int
  916. Alias glUInt_t:UInt
  917. Alias SharedTextureHandle_t:ULong
  918. Alias DriverId_t:UInt
  919. Alias TrackedDeviceIndex_t:UInt
  920. Alias PropertyContainerHandle_t:ULong
  921. Alias PropertyTypeTag_t:UInt
  922. Alias VROverlayHandle_t:ULong
  923. Alias TrackedCameraHandle_t:ULong
  924. Alias ScreenshotHandle_t:UInt
  925. Alias VRComponentProperties:UInt
  926. Alias TextureID_t:Int
  927. Alias VRNotificationId:UInt
  928. Alias HmdError:EVRInitError
  929. Alias Hmd_Eye:EVREye
  930. Alias ColorSpace:EColorSpace
  931. Alias HmdTrackingResult:ETrackingResult
  932. Alias TrackedDeviceClass:ETrackedDeviceClass
  933. Alias TrackingUniverseOrigin:ETrackingUniverseOrigin
  934. Alias TrackedDeviceProperty:ETrackedDeviceProperty
  935. Alias TrackedPropertyError:ETrackedPropertyError
  936. Alias VRSubmitFlags_t:EVRSubmitFlags
  937. Alias VRState_t:EVRState
  938. Alias CollisionBoundsStyle_t:ECollisionBoundsStyle
  939. Alias VROverlayError:EVROverlayError
  940. Alias VRFirmwareError:EVRFirmwareError
  941. Alias VRCompositorError:EVRCompositorError
  942. Alias VRScreenshotsError:EVRScreenshotError
  943. Struct HmdMatrix34_t
  944. Field m:Float Ptr Ptr
  945. End
  946. Struct HmdMatrix44_t
  947. Field m:Float Ptr Ptr
  948. End
  949. Struct HmdVector3_t
  950. Field v:Float Ptr
  951. End
  952. Struct HmdVector4_t
  953. Field v:Float Ptr
  954. End
  955. Struct HmdVector3d_t
  956. Field v:Double Ptr
  957. End
  958. Struct HmdQuaternion_t
  959. Field w:Double
  960. Field x:Double
  961. Field y:Double
  962. Field z:Double
  963. End
  964. Struct HmdColor_t
  965. Field r:Float
  966. Field g:Float
  967. Field b:Float
  968. Field a:Float
  969. End
  970. Struct HmdQuad_t
  971. Field vCorners:HmdVector3_t Ptr
  972. End
  973. Struct HmdRect2_t
  974. Field vTopLeft:HmdVector2_t
  975. Field vBottomRight:HmdVector2_t
  976. End
  977. Struct DistortionCoordinates_t
  978. Field rfRed:Float Ptr
  979. Field rfGreen:Float Ptr
  980. Field rfBlue:Float Ptr
  981. End
  982. Struct Texture_t
  983. Field handle:Void 'Ptr
  984. Field eType:ETextureType
  985. Field eColorSpace:EColorSpace
  986. End
  987. Struct TrackedDevicePose_t
  988. Field mDeviceToAbsoluteTracking:HmdMatrix34_t
  989. Field vVelocity:HmdVector3_t
  990. Field vAngularVelocity:HmdVector3_t
  991. Field eTrackingResult:ETrackingResult
  992. Field bPoseIsValid:Bool
  993. Field bDeviceIsConnected:Bool
  994. End
  995. Struct VRTextureBounds_t
  996. Field uMin:Float
  997. Field vMin:Float
  998. Field uMax:Float
  999. Field vMax:Float
  1000. End
  1001. Struct VRTextureWithPose_t
  1002. Field mDeviceToAbsoluteTracking:HmdMatrix34_t
  1003. End
  1004. Struct VRVulkanTextureData_t
  1005. Field m_nImage:ULong
  1006. Field m_pDevice:VkDevice_T 'Ptr
  1007. Field m_pPhysicalDevice:VkPhysicalDevice_T 'Ptr
  1008. Field m_pInstance:VkInstance_T 'Ptr
  1009. Field m_pQueue:VkQueue_T 'Ptr
  1010. Field m_nQueueFamilyIndex:UInt
  1011. Field m_nWidth:UInt
  1012. Field m_nHeight:UInt
  1013. Field m_nFormat:UInt
  1014. Field m_nSampleCount:UInt
  1015. End
  1016. Struct D3D12TextureData_t
  1017. Field m_pResource:ID3D12Resource 'Ptr
  1018. Field m_pCommandQueue:ID3D12CommandQueue 'Ptr
  1019. Field m_nNodeMask:UInt
  1020. End
  1021. Struct VREvent_Controller_t
  1022. Field button:UInt
  1023. End
  1024. Struct VREvent_Mouse_t
  1025. Field x:Float
  1026. Field y:Float
  1027. Field button:UInt
  1028. End
  1029. Struct VREvent_Scroll_t
  1030. Field xdelta:Float
  1031. Field ydelta:Float
  1032. Field repeatCount:UInt
  1033. End
  1034. Struct VREvent_TouchPadMove_t
  1035. Field bFingerDown:Bool
  1036. Field flSecondsFingerDown:Float
  1037. Field fValueXFirst:Float
  1038. Field fValueYFirst:Float
  1039. Field fValueXRaw:Float
  1040. Field fValueYRaw:Float
  1041. End
  1042. Struct VREvent_Notification_t
  1043. Field ulUserValue:ULong
  1044. Field notificationId:UInt
  1045. End
  1046. Struct VREvent_Process_t
  1047. Field pid:UInt
  1048. Field oldPid:UInt
  1049. Field bForced:Bool
  1050. End
  1051. Struct VREvent_Overlay_t
  1052. Field overlayHandle:ULong
  1053. End
  1054. Struct VREvent_Status_t
  1055. Field statusState:UInt
  1056. End
  1057. Struct VREvent_Keyboard_t
  1058. Field cNewInput:CString 'Ptr 'Ptr
  1059. Field uUserValue:ULong
  1060. End
  1061. Struct VREvent_Ipd_t
  1062. Field ipdMeters:Float
  1063. End
  1064. Struct VREvent_Chaperone_t
  1065. Field m_nPreviousUniverse:ULong
  1066. Field m_nCurrentUniverse:ULong
  1067. End
  1068. Struct VREvent_Reserved_t
  1069. Field reserved0:ULong
  1070. Field reserved1:ULong
  1071. End
  1072. Struct VREvent_PerformanceTest_t
  1073. Field m_nFidelityLevel:UInt
  1074. End
  1075. Struct VREvent_SeatedZeroPoseReset_t
  1076. Field bResetBySystemMenu:Bool
  1077. End
  1078. Struct VREvent_Screenshot_t
  1079. Field handle:UInt
  1080. Field type:UInt
  1081. End
  1082. Struct VREvent_ScreenshotProgress_t
  1083. Field progress:Float
  1084. End
  1085. Struct VREvent_ApplicationLaunch_t
  1086. Field pid:UInt
  1087. Field unArgsHandle:UInt
  1088. End
  1089. Struct VREvent_EditingCameraSurface_t
  1090. Field overlayHandle:ULong
  1091. Field nVisualMode:UInt
  1092. End
  1093. Struct VREvent_MessageOverlay_t
  1094. Field unVRMessageOverlayResponse:UInt
  1095. End
  1096. Struct VREvent_Property_t
  1097. Field container:PropertyContainerHandle_t
  1098. Field prop:ETrackedDeviceProperty
  1099. End
  1100. Struct HiddenAreaMesh_t
  1101. Field pVertexData:HmdVector2_t 'Ptr
  1102. Field unTriangleCount:UInt
  1103. End
  1104. Struct VRControllerAxis_tt
  1105. Field x:Float
  1106. Field y:Float
  1107. End
  1108. Struct VRControllerState_t
  1109. Field unPacketNum:UInt
  1110. Field ulButtonPressed:ULong
  1111. Field ulButtonTouched:ULong
  1112. Field rAxis:VRControllerAxis_t 'Ptr
  1113. End
  1114. Struct Compositor_OverlaySettings
  1115. Field size:UInt
  1116. Field curved:Bool
  1117. Field antialias:Bool
  1118. Field scale:Float
  1119. Field distance:Float
  1120. Field alpha:Float
  1121. Field uOffset:Float
  1122. Field vOffset:Float
  1123. Field uScale:Float
  1124. Field vScale:Float
  1125. Field gridDivs:Float
  1126. Field gridWidth:Float
  1127. Field gridScale:Float
  1128. Field transform:HmdMatrix44_t
  1129. End
  1130. Struct CameraVideoStreamFrameHeader_t
  1131. Field eFrameType:EVRTrackedCameraFrameType
  1132. Field nWidth:UInt
  1133. Field nHeight:UInt
  1134. Field nBytesPerPixel:UInt
  1135. Field nFrameSequence:UInt
  1136. Field standingTrackedDevicePose:TrackedDevicePose_t
  1137. End
  1138. Struct AppOverrideKeys_t
  1139. Field pchKey:CString 'Ptr
  1140. Field pchValue:CString 'Ptr
  1141. End
  1142. Struct Compositor_FrameTiming
  1143. Field m_nSize:UInt
  1144. Field m_nFrameIndex:UInt
  1145. Field m_nNumFramePresents:UInt
  1146. Field m_nNumMisPresented:UInt
  1147. Field m_nNumDroppedFrames:UInt
  1148. Field m_nReprojectionFlags:UInt
  1149. Field m_flSystemTimeInSeconds:Double
  1150. Field m_flPreSubmitGpuMs:Float
  1151. Field m_flPostSubmitGpuMs:Float
  1152. Field m_flTotalRenderGpuMs:Float
  1153. Field m_flCompositorRenderGpuMs:Float
  1154. Field m_flCompositorRenderCpuMs:Float
  1155. Field m_flCompositorIdleCpuMs:Float
  1156. Field m_flClientFrameIntervalMs:Float
  1157. Field m_flPresentCallCpuMs:Float
  1158. Field m_flWaitForPresentCpuMs:Float
  1159. Field m_flSubmitFrameMs:Float
  1160. Field m_flWaitGetPosesCalledMs:Float
  1161. Field m_flNewPosesReadyMs:Float
  1162. Field m_flNewFrameReadyMs:Float
  1163. Field m_flCompositorUpdateStartMs:Float
  1164. Field m_flCompositorUpdateEndMs:Float
  1165. Field m_flCompositorRenderStartMs:Float
  1166. Field m_HmdPose:TrackedDevicePose_t
  1167. End
  1168. Struct Compositor_CumulativeStats
  1169. Field m_nPid:UInt
  1170. Field m_nNumFramePresents:UInt
  1171. Field m_nNumDroppedFrames:UInt
  1172. Field m_nNumReprojectedFrames:UInt
  1173. Field m_nNumFramePresentsOnStartup:UInt
  1174. Field m_nNumDroppedFramesOnStartup:UInt
  1175. Field m_nNumReprojectedFramesOnStartup:UInt
  1176. Field m_nNumLoading:UInt
  1177. Field m_nNumFramePresentsLoading:UInt
  1178. Field m_nNumDroppedFramesLoading:UInt
  1179. Field m_nNumReprojectedFramesLoading:UInt
  1180. Field m_nNumTimedOut:UInt
  1181. Field m_nNumFramePresentsTimedOut:UInt
  1182. Field m_nNumDroppedFramesTimedOut:UInt
  1183. Field m_nNumReprojectedFramesTimedOut:UInt
  1184. End
  1185. Struct VROverlayIntersectionParams_t
  1186. Field vSource:HmdVector3_t
  1187. Field vDirection:HmdVector3_t
  1188. Field eOrigin:ETrackingUniverseOrigin
  1189. End
  1190. Struct VROverlayIntersectionResults_t
  1191. Field vPoint:HmdVector3_t
  1192. Field vNormal:HmdVector3_t
  1193. Field vUVs:HmdVector2_t
  1194. Field fDistance:Float
  1195. End
  1196. Struct IntersectionMaskRectangle_t
  1197. Field m_flTopLeftX:Float
  1198. Field m_flTopLeftY:Float
  1199. Field m_flWidth:Float
  1200. Field m_flHeight:Float
  1201. End
  1202. Struct IntersectionMaskCircle_t
  1203. Field m_flCenterX:Float
  1204. Field m_flCenterY:Float
  1205. Field m_flRadius:Float
  1206. End
  1207. Struct RenderModel_ComponentState_t
  1208. Field mTrackingToComponentRenderModel:HmdMatrix34_t
  1209. Field mTrackingToComponentLocal:HmdMatrix34_t
  1210. Field uProperties:VRComponentProperties
  1211. End
  1212. Struct RenderModel_Vertex_t
  1213. Field vPosition:HmdVector3_t
  1214. Field vNormal:HmdVector3_t
  1215. Field rfTextureCoord:Float Ptr
  1216. End
  1217. Struct RenderModel_TextureMap_t
  1218. Field unWidth:UShort
  1219. Field unHeight:UShort
  1220. Field rubTextureMapData:Byte Ptr
  1221. End
  1222. Struct RenderModel_t
  1223. Field rVertexData:RenderModel_Vertex_t Ptr
  1224. Field unVertexCount:UInt
  1225. Field rIndexData:UShort Ptr
  1226. Field unTriangleCount:UInt
  1227. Field diffuseTextureId:TextureID_t
  1228. End
  1229. Struct RenderModel_ControllerMode_State_t
  1230. Field bScrollWheelVisible:Bool
  1231. End
  1232. Struct NotificationBitmap_t
  1233. Field m_pImageData:Void Ptr
  1234. Field m_nWidth:int
  1235. Field m_nHeight:int
  1236. Field m_nBytesPerPixel:int
  1237. End
  1238. Struct COpenVRContext
  1239. Field m_pVRSystem:int ptr
  1240. Field m_pVRChaperone:int ptr
  1241. Field m_pVRChaperoneSetup:int ptr
  1242. Field m_pVRCompositor:int ptr
  1243. Field m_pVROverlay:int ptr
  1244. Field m_pVRResources:int ptr
  1245. Field m_pVRRenderModels:int ptr
  1246. Field m_pVRExtendedDisplay:int ptr
  1247. Field m_pVRSettings:int ptr
  1248. Field m_pVRApplications:int ptr
  1249. Field m_pVRTrackedCamera:int ptr
  1250. Field m_pVRScreenshots:int ptr
  1251. Field m_pVRDriverManager:int ptr
  1252. End
  1253. Struct VREvent_Data_t
  1254. End
  1255. Struct VREvent_t
  1256. Field eventType:UInt
  1257. Field trackedDeviceIndex:TrackedDeviceIndex_t
  1258. Field eventAgeSeconds:Float
  1259. Field data:VREvent_Data_t
  1260. End
  1261. Struct VROverlayIntersectionMaskPrimitive_Data_t
  1262. End
  1263. Struct VROverlayIntersectionMaskPrimitive_t
  1264. Field m_nPrimitiveType:EVROverlayIntersectionMaskPrimitiveType
  1265. Field m_Primitive:VROverlayIntersectionMaskPrimitive_Data_t
  1266. End
  1267. Struct VR_IVRSystem_FnTable
  1268. Field GetRecommendedRenderTargetSize:Void( UInt Ptr, UInt Ptr )
  1269. Field GetProjectionMatrix:HmdMatrix44_t( EVREye, Float, Float )
  1270. Field GetProjectionRaw:Void( EVREye, Float Ptr, Float Ptr, Float Ptr, Float Ptr )
  1271. Field ComputeDistortion:Bool( EVREye, Float, Float, DistortionCoordinates_t Ptr )
  1272. Field GetEyeToHeadTransform:HmdMatrix34_t( EVREye )
  1273. Field GetTimeSinceLastVsync:Bool( Float Ptr, ULong Ptr )
  1274. Field GetDXGIOutputInfo:Void( int Ptr )
  1275. Field GetOutputDevice:Void( ULong Ptr, ETextureType, VkInstance_T Ptr )
  1276. Field SetDisplayVisibility:Bool( Bool )
  1277. Field GetDeviceToAbsoluteTrackingPose:Void( ETrackingUniverseOrigin, Float, TrackedDevicePose_t Ptr, UInt )
  1278. Field GetSortedTrackedDeviceIndicesOfClass:UInt( ETrackedDeviceClass, TrackedDeviceIndex_t Ptr, UInt, TrackedDeviceIndex_t )
  1279. Field GetTrackedDeviceActivityLevel:EDeviceActivityLevel( TrackedDeviceIndex_t )
  1280. Field ApplyTransform:Void( TrackedDevicePose_t Ptr, TrackedDevicePose_t Ptr, HmdMatrix34_t Ptr )
  1281. Field GetTrackedDeviceIndexForControllerRole:TrackedDeviceIndex_t( ETrackedControllerRole )
  1282. Field GetControllerRoleForTrackedDeviceIndex:ETrackedControllerRole( TrackedDeviceIndex_t )
  1283. Field GetTrackedDeviceClass:ETrackedDeviceClass( TrackedDeviceIndex_t )
  1284. Field IsTrackedDeviceConnected:Bool( TrackedDeviceIndex_t )
  1285. Field GetBoolTrackedDeviceProperty:Bool( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr )
  1286. Field GetFloatTrackedDeviceProperty:Float( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr )
  1287. Field GetInt32TrackedDeviceProperty:int( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr )
  1288. Field GetUint64TrackedDeviceProperty:ULong( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr )
  1289. Field GetMatrix34TrackedDeviceProperty:HmdMatrix34_t( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr )
  1290. Field GetStringTrackedDeviceProperty:UInt( TrackedDeviceIndex_t, ETrackedDeviceProperty, CString, UInt, ETrackedPropertyError Ptr )
  1291. Field GetPropErrorNameFromEnum:CString( ETrackedPropertyError )
  1292. Field PollNextEvent:Bool( VREvent_t Ptr, UInt )
  1293. Field PollNextEventWithPose:Bool( ETrackingUniverseOrigin, VREvent_t Ptr, UInt, TrackedDevicePose_t Ptr )
  1294. Field GetEventTypeNameFromEnum:CString( EVREventType )
  1295. Field GetHiddenAreaMesh:HiddenAreaMesh_t( EVREye, EHiddenAreaMeshType )
  1296. Field GetControllerState:Bool( TrackedDeviceIndex_t, VRControllerState_t Ptr, UInt )
  1297. Field GetControllerStateWithPose:Bool( ETrackingUniverseOrigin, TrackedDeviceIndex_t, VRControllerState_t Ptr, UInt, TrackedDevicePose_t Ptr )
  1298. Field TriggerHapticPulse:Void( TrackedDeviceIndex_t, UInt, UShort )
  1299. Field GetButtonIdNameFromEnum:CString( EVRButtonId )
  1300. Field GetControllerAxisTypeNameFromEnum:CString( EVRControllerAxisType )
  1301. Field DriverDebugRequest:UInt( TrackedDeviceIndex_t, CString, CString, UInt )
  1302. Field PerformFirmwareUpdate:EVRFirmwareError( TrackedDeviceIndex_t )
  1303. End
  1304. Struct VR_IVRExtendedDisplay_FnTable
  1305. Field GetWindowBounds:Void( int Ptr, int Ptr, UInt Ptr, UInt Ptr )
  1306. Field GetEyeOutputViewport:Void( EVREye, UInt Ptr, UInt Ptr, UInt Ptr, UInt Ptr )
  1307. Field GetDXGIOutputInfo:Void( int Ptr, int Ptr )
  1308. End
  1309. Struct VR_IVRTrackedCamera_FnTable
  1310. Field GetCameraErrorNameFromEnum:CString( EVRTrackedCameraError )
  1311. Field HasCamera:EVRTrackedCameraError( TrackedDeviceIndex_t, Bool Ptr )
  1312. Field GetCameraFrameSize:EVRTrackedCameraError( TrackedDeviceIndex_t, EVRTrackedCameraFrameType, UInt Ptr, UInt Ptr, UInt Ptr )
  1313. Field GetCameraIntrinsics:EVRTrackedCameraError( TrackedDeviceIndex_t, EVRTrackedCameraFrameType, HmdVector2_t Ptr, HmdVector2_t Ptr )
  1314. Field GetCameraProjection:EVRTrackedCameraError( TrackedDeviceIndex_t, EVRTrackedCameraFrameType, Float, Float, HmdMatrix44_t Ptr )
  1315. Field AcquireVideoStreamingService:EVRTrackedCameraError( TrackedDeviceIndex_t, TrackedCameraHandle_t Ptr )
  1316. Field ReleaseVideoStreamingService:EVRTrackedCameraError( TrackedCameraHandle_t )
  1317. Field GetVideoStreamFrameBuffer:EVRTrackedCameraError( TrackedCameraHandle_t, EVRTrackedCameraFrameType, Void Ptr, UInt, CameraVideoStreamFrameHeader_t Ptr, UInt )
  1318. Field GetVideoStreamTextureSize:EVRTrackedCameraError( TrackedDeviceIndex_t, EVRTrackedCameraFrameType, VRTextureBounds_t Ptr, UInt Ptr, UInt Ptr )
  1319. Field GetVideoStreamTextureD3D11:EVRTrackedCameraError( TrackedCameraHandle_t, EVRTrackedCameraFrameType, Void Ptr, Void Ptr Ptr, CameraVideoStreamFrameHeader_t Ptr, UInt )
  1320. Field GetVideoStreamTextureGL:EVRTrackedCameraError( TrackedCameraHandle_t, EVRTrackedCameraFrameType, glUInt_t Ptr, CameraVideoStreamFrameHeader_t Ptr, UInt )
  1321. Field ReleaseVideoStreamTextureGL:EVRTrackedCameraError( TrackedCameraHandle_t, glUInt_t )
  1322. End
  1323. Struct VR_IVRApplications_FnTable
  1324. Field AddApplicationManifest:EVRApplicationError( CString, Bool )
  1325. Field RemoveApplicationManifest:EVRApplicationError( CString )
  1326. Field IsApplicationInstalled:Bool( CString )
  1327. Field GetApplicationKeyByIndex:EVRApplicationError( UInt, CString, UInt )
  1328. Field GetApplicationKeyByProcessId:EVRApplicationError( UInt, CString, UInt )
  1329. Field LaunchApplication:EVRApplicationError( CString )
  1330. Field LaunchTemplateApplication:EVRApplicationError( CString, CString, AppOverrideKeys_t Ptr, UInt )
  1331. Field LaunchApplicationFromMimeType:EVRApplicationError( CString, CString )
  1332. Field LaunchDashboardOverlay:EVRApplicationError( CString )
  1333. Field CancelApplicationLaunch:Bool( CString )
  1334. Field IdentifyApplication:EVRApplicationError( UInt, CString )
  1335. Field GetApplicationProcessId:UInt( CString )
  1336. Field GetApplicationsErrorNameFromEnum:CString( EVRApplicationError )
  1337. Field GetApplicationPropertyString:UInt( CString, EVRApplicationProperty, CString, UInt, EVRApplicationError Ptr )
  1338. Field GetApplicationPropertyBool:Bool( CString, EVRApplicationProperty, EVRApplicationError Ptr )
  1339. Field GetApplicationPropertyUint64:ULong( CString, EVRApplicationProperty, EVRApplicationError Ptr )
  1340. Field SetApplicationAutoLaunch:EVRApplicationError( CString, Bool )
  1341. Field GetApplicationAutoLaunch:Bool( CString )
  1342. Field SetDefaultApplicationForMimeType:EVRApplicationError( CString, CString )
  1343. Field GetDefaultApplicationForMimeType:Bool( CString, CString, UInt )
  1344. Field GetApplicationSupportedMimeTypes:Bool( CString, CString, UInt )
  1345. Field GetApplicationsThatSupportMimeType:UInt( CString, CString, UInt )
  1346. Field GetApplicationLaunchArguments:UInt( UInt, CString, UInt )
  1347. Field GetStartingApplication:EVRApplicationError( CString, UInt )
  1348. Field PerformApplicationPrelaunchCheck:EVRApplicationError( CString )
  1349. Field GetApplicationsTransitionStateNameFromEnum:CString( EVRApplicationTransitionState )
  1350. Field LaunchInternalProcess:EVRApplicationError( CString, CString, CString )
  1351. End
  1352. Struct VR_IVRChaperone_FnTable
  1353. Field GetPlayAreaSize:Bool( Float Ptr, Float Ptr )
  1354. Field GetPlayAreaRect:Bool( HmdQuad_t Ptr )
  1355. Field SetSceneColor:Void( HmdColor_t )
  1356. Field GetBoundsColor:Void( HmdColor_t Ptr, Int, Float, HmdColor_t Ptr )
  1357. Field ForceBoundsVisible:Void( Bool )
  1358. End
  1359. Struct VR_IVRChaperoneSetup_FnTable
  1360. Field CommitWorkingCopy:Bool( EChaperoneConfigFile )
  1361. Field GetWorkingPlayAreaSize:Bool( Float Ptr, Float Ptr )
  1362. Field GetWorkingPlayAreaRect:Bool( HmdQuad_t Ptr )
  1363. Field GetWorkingCollisionBoundsInfo:Bool( HmdQuad_t Ptr, UInt Ptr )
  1364. Field GetLiveCollisionBoundsInfo:Bool( HmdQuad_t Ptr, UInt Ptr )
  1365. Field GetWorkingSeatedZeroPoseToRawTrackingPose:Bool( HmdMatrix34_t Ptr )
  1366. Field GetWorkingStandingZeroPoseToRawTrackingPose:Bool( HmdMatrix34_t Ptr )
  1367. Field SetWorkingPlayAreaSize:Void( Float, Float )
  1368. Field SetWorkingCollisionBoundsInfo:Void( HmdQuad_t Ptr, UInt )
  1369. Field SetWorkingSeatedZeroPoseToRawTrackingPose:Void( HmdMatrix34_t Ptr )
  1370. Field SetWorkingStandingZeroPoseToRawTrackingPose:Void( HmdMatrix34_t Ptr )
  1371. Field ReloadFromDisk:Void( EChaperoneConfigFile )
  1372. Field GetLiveSeatedZeroPoseToRawTrackingPose:Bool( HmdMatrix34_t Ptr )
  1373. Field SetWorkingCollisionBoundsTagsInfo:Void( Byte Ptr, UInt )
  1374. Field GetLiveCollisionBoundsTagsInfo:Bool( Byte Ptr, UInt Ptr )
  1375. Field SetWorkingPhysicalBoundsInfo:Bool( HmdQuad_t Ptr, UInt )
  1376. Field GetLivePhysicalBoundsInfo:Bool( HmdQuad_t Ptr, UInt Ptr )
  1377. Field ExportLiveToBuffer:Bool( CString, UInt Ptr )
  1378. Field ImportFromBufferToWorking:Bool( CString, UInt )
  1379. End
  1380. Struct VR_IVRCompositor_FnTable
  1381. Field SetTrackingSpace:Void( ETrackingUniverseOrigin )
  1382. Field WaitGetPoses:EVRCompositorError( TrackedDevicePose_t Ptr, UInt, TrackedDevicePose_t Ptr, UInt )
  1383. Field GetLastPoses:EVRCompositorError( TrackedDevicePose_t Ptr, UInt, TrackedDevicePose_t Ptr, UInt )
  1384. Field GetLastPoseForTrackedDeviceIndex:EVRCompositorError( TrackedDeviceIndex_t, TrackedDevicePose_t Ptr, TrackedDevicePose_t Ptr )
  1385. Field Submit:EVRCompositorError( EVREye, Texture_t Ptr, VRTextureBounds_t Ptr, EVRSubmitFlags )
  1386. Field GetFrameTiming:Bool( Compositor_FrameTiming Ptr, UInt )
  1387. Field GetFrameTimings:UInt( Compositor_FrameTiming Ptr, UInt )
  1388. Field GetCumulativeStats:Void( Compositor_CumulativeStats Ptr, UInt )
  1389. Field FadeToColor:Void( Float, Float, Float, Float, Float, Bool )
  1390. Field GetCurrentFadeColor:HmdColor_t( Bool )
  1391. Field FadeGrid:Void( Float, Bool )
  1392. Field SetSkyboxOverride:EVRCompositorError( Texture_t Ptr, UInt )
  1393. Field ForceInterleavedReprojectionOn:Void( Bool )
  1394. Field SuspendRendering:Void( Bool )
  1395. Field GetMirrorTextureD3D11:EVRCompositorError( EVREye, Void Ptr, Void Ptr Ptr )
  1396. Field ReleaseMirrorTextureD3D11:Void( Void Ptr )
  1397. Field GetMirrorTextureGL:EVRCompositorError( EVREye, glUInt_t Ptr, glSharedTextureHandle_t Ptr )
  1398. Field ReleaseSharedGLTexture:Bool( glUInt_t, glSharedTextureHandle_t )
  1399. Field LockGLSharedTextureForAccess:Void( glSharedTextureHandle_t )
  1400. Field UnlockGLSharedTextureForAccess:Void( glSharedTextureHandle_t )
  1401. Field GetVulkanInstanceExtensionsRequired:UInt( CString, UInt )
  1402. Field GetVulkanDeviceExtensionsRequired:UInt( VkPhysicalDevice_T Ptr, CString, UInt )
  1403. Field SetExplicitTimingMode:Void( Bool )
  1404. End
  1405. Struct VR_IVROverlay_FnTable
  1406. Field FindOverlay:EVROverlayError( CString, VROverlayHandle_t Ptr )
  1407. Field CreateOverlay:EVROverlayError( CString, CString, VROverlayHandle_t Ptr )
  1408. Field DestroyOverlay:EVROverlayError( VROverlayHandle_t )
  1409. Field SetHighQualityOverlay:EVROverlayError( VROverlayHandle_t )
  1410. Field GetOverlayKey:UInt( VROverlayHandle_t, CString, UInt, EVROverlayError Ptr )
  1411. Field GetOverlayName:UInt( VROverlayHandle_t, CString, UInt, EVROverlayError Ptr )
  1412. Field SetOverlayName:EVROverlayError( VROverlayHandle_t, CString )
  1413. Field GetOverlayImageData:EVROverlayError( VROverlayHandle_t, Void Ptr, UInt, UInt Ptr, UInt Ptr )
  1414. Field GetOverlayErrorNameFromEnum:CString( EVROverlayError )
  1415. Field SetOverlayRenderingPid:EVROverlayError( VROverlayHandle_t, UInt )
  1416. Field GetOverlayRenderingPid:UInt( VROverlayHandle_t )
  1417. Field SetOverlayFlag:EVROverlayError( VROverlayHandle_t, VROverlayFlags, Bool )
  1418. Field GetOverlayFlag:EVROverlayError( VROverlayHandle_t, VROverlayFlags, Bool Ptr )
  1419. Field SetOverlayColor:EVROverlayError( VROverlayHandle_t, Float, Float, Float )
  1420. Field GetOverlayColor:EVROverlayError( VROverlayHandle_t, Float Ptr, Float Ptr, Float Ptr )
  1421. Field SetOverlayAlpha:EVROverlayError( VROverlayHandle_t, Float )
  1422. Field GetOverlayAlpha:EVROverlayError( VROverlayHandle_t, Float Ptr )
  1423. Field SetOverlayTexelAspect:EVROverlayError( VROverlayHandle_t, Float )
  1424. Field GetOverlayTexelAspect:EVROverlayError( VROverlayHandle_t, Float Ptr )
  1425. Field SetOverlaySortOrder:EVROverlayError( VROverlayHandle_t, UInt )
  1426. Field GetOverlaySortOrder:EVROverlayError( VROverlayHandle_t, UInt Ptr )
  1427. Field SetOverlayWidthInMeters:EVROverlayError( VROverlayHandle_t, Float )
  1428. Field GetOverlayWidthInMeters:EVROverlayError( VROverlayHandle_t, Float Ptr )
  1429. Field SetOverlayAutoCurveDistanceRangeInMeters:EVROverlayError( VROverlayHandle_t, Float, Float )
  1430. Field GetOverlayAutoCurveDistanceRangeInMeters:EVROverlayError( VROverlayHandle_t, Float Ptr, Float Ptr )
  1431. Field SetOverlayTextureColorSpace:EVROverlayError( VROverlayHandle_t, EColorSpace )
  1432. Field GetOverlayTextureColorSpace:EVROverlayError( VROverlayHandle_t, EColorSpace Ptr )
  1433. Field SetOverlayTextureBounds:EVROverlayError( VROverlayHandle_t, VRTextureBounds_t Ptr )
  1434. Field GetOverlayTextureBounds:EVROverlayError( VROverlayHandle_t, VRTextureBounds_t Ptr )
  1435. Field GetOverlayRenderModel:UInt( VROverlayHandle_t, CString, UInt, HmdColor_t Ptr, EVROverlayError Ptr )
  1436. Field SetOverlayRenderModel:EVROverlayError( VROverlayHandle_t, CString, HmdColor_t Ptr )
  1437. Field GetOverlayTransformType:EVROverlayError( VROverlayHandle_t, VROverlayTransformType Ptr )
  1438. Field SetOverlayTransformAbsolute:EVROverlayError( VROverlayHandle_t, ETrackingUniverseOrigin, HmdMatrix34_t Ptr )
  1439. Field GetOverlayTransformAbsolute:EVROverlayError( VROverlayHandle_t, ETrackingUniverseOrigin Ptr, HmdMatrix34_t Ptr )
  1440. Field SetOverlayTransformTrackedDeviceRelative:EVROverlayError( VROverlayHandle_t, TrackedDeviceIndex_t, HmdMatrix34_t Ptr )
  1441. Field GetOverlayTransformTrackedDeviceRelative:EVROverlayError( VROverlayHandle_t, TrackedDeviceIndex_t Ptr, HmdMatrix34_t Ptr )
  1442. Field SetOverlayTransformTrackedDeviceComponent:EVROverlayError( VROverlayHandle_t, TrackedDeviceIndex_t, CString )
  1443. Field GetOverlayTransformTrackedDeviceComponent:EVROverlayError( VROverlayHandle_t, TrackedDeviceIndex_t Ptr, CString, UInt )
  1444. Field GetOverlayTransformOverlayRelative:EVROverlayError( VROverlayHandle_t, VROverlayHandle_t Ptr, HmdMatrix34_t Ptr )
  1445. Field SetOverlayTransformOverlayRelative:EVROverlayError( VROverlayHandle_t, VROverlayHandle_t, HmdMatrix34_t Ptr )
  1446. Field ShowOverlay:EVROverlayError( VROverlayHandle_t )
  1447. Field HideOverlay:EVROverlayError( VROverlayHandle_t )
  1448. Field IsOverlayVisible:Bool( VROverlayHandle_t )
  1449. Field GetTransformForOverlayCoordinates:EVROverlayError( VROverlayHandle_t, ETrackingUniverseOrigin, HmdVector2_t, HmdMatrix34_t Ptr )
  1450. Field PollNextOverlayEvent:Bool( VROverlayHandle_t, VREvent_t Ptr, UInt )
  1451. Field GetOverlayInputMethod:EVROverlayError( VROverlayHandle_t, VROverlayInputMethod Ptr )
  1452. Field SetOverlayInputMethod:EVROverlayError( VROverlayHandle_t, VROverlayInputMethod )
  1453. Field GetOverlayMouseScale:EVROverlayError( VROverlayHandle_t, HmdVector2_t Ptr )
  1454. Field SetOverlayMouseScale:EVROverlayError( VROverlayHandle_t, HmdVector2_t Ptr )
  1455. Field ComputeOverlayIntersection:Bool( VROverlayHandle_t, VROverlayIntersectionParams_t Ptr, VROverlayIntersectionResults_t Ptr )
  1456. Field HandleControllerOverlayInteractionAsMouse:Bool( VROverlayHandle_t, TrackedDeviceIndex_t )
  1457. Field IsHoverTargetOverlay:Bool( VROverlayHandle_t )
  1458. Field SetGamepadFocusOverlay:EVROverlayError( VROverlayHandle_t )
  1459. Field SetOverlayNeighbor:EVROverlayError( EOverlayDirection, VROverlayHandle_t, VROverlayHandle_t )
  1460. Field MoveGamepadFocusToNeighbor:EVROverlayError( EOverlayDirection, VROverlayHandle_t )
  1461. Field SetOverlayTexture:EVROverlayError( VROverlayHandle_t, Texture_t Ptr )
  1462. Field ClearOverlayTexture:EVROverlayError( VROverlayHandle_t )
  1463. Field SetOverlayRaw:EVROverlayError( VROverlayHandle_t, Void Ptr, UInt, UInt, UInt )
  1464. Field SetOverlayFromFile:EVROverlayError( VROverlayHandle_t, CString )
  1465. Field GetOverlayTexture:EVROverlayError( VROverlayHandle_t, Void Ptr Ptr, Void Ptr, UInt Ptr, UInt Ptr, UInt Ptr, ETextureType Ptr, EColorSpace Ptr, VRTextureBounds_t Ptr )
  1466. Field ReleaseNativeOverlayHandle:EVROverlayError( VROverlayHandle_t, Void Ptr )
  1467. Field GetOverlayTextureSize:EVROverlayError( VROverlayHandle_t, UInt Ptr, UInt Ptr )
  1468. Field CreateDashboardOverlay:EVROverlayError( CString, CString, VROverlayHandle_t Ptr, VROverlayHandle_t Ptr )
  1469. Field IsActiveDashboardOverlay:Bool( VROverlayHandle_t )
  1470. Field SetDashboardOverlaySceneProcess:EVROverlayError( VROverlayHandle_t, UInt )
  1471. Field GetDashboardOverlaySceneProcess:EVROverlayError( VROverlayHandle_t, UInt Ptr )
  1472. Field ShowDashboard:Void( CString )
  1473. Field ShowKeyboard:EVROverlayError( EGamepadTextInputMode, EGamepadTextInputLineMode, CString, UInt, CString, Bool, ULong )
  1474. Field ShowKeyboardForOverlay:EVROverlayError( VROverlayHandle_t, EGamepadTextInputMode, EGamepadTextInputLineMode, CString, UInt, CString, Bool, ULong )
  1475. Field GetKeyboardText:UInt( CString, UInt )
  1476. Field SetKeyboardTransformAbsolute:Void( ETrackingUniverseOrigin, HmdMatrix34_t Ptr )
  1477. Field SetKeyboardPositionForOverlay:Void( VROverlayHandle_t, HmdRect2_t )
  1478. Field SetOverlayIntersectionMask:EVROverlayError( VROverlayHandle_t, VROverlayIntersectionMaskPrimitive_t Ptr, UInt, UInt )
  1479. Field GetOverlayFlags:EVROverlayError( VROverlayHandle_t, UInt Ptr )
  1480. Field ShowMessageOverlay:VRMessageOverlayResponse( CString, CString, CString, CString, CString, CString )
  1481. End
  1482. Struct VR_IVRRenderModels_FnTable
  1483. Field LoadRenderModel_Async:EVRRenderModelError( CString, RenderModel_t Ptr Ptr )
  1484. Field FreeRenderModel:Void( RenderModel_t Ptr )
  1485. Field LoadTexture_Async:EVRRenderModelError( TextureID_t, RenderModel_TextureMap_t Ptr Ptr )
  1486. Field FreeTexture:Void( RenderModel_TextureMap_t Ptr )
  1487. Field LoadTextureD3D11_Async:EVRRenderModelError( TextureID_t, Void Ptr, Void Ptr Ptr )
  1488. Field LoadIntoTextureD3D11_Async:EVRRenderModelError( TextureID_t, Void Ptr )
  1489. Field FreeTextureD3D11:Void( Void Ptr )
  1490. Field GetRenderModelName:UInt( UInt, CString, UInt )
  1491. Field GetComponentCount:UInt( CString )
  1492. Field GetComponentName:UInt( CString, UInt, CString, UInt )
  1493. Field GetComponentButtonMask:ULong( CString, CString )
  1494. Field GetComponentRenderModelName:UInt( CString, CString, CString, UInt )
  1495. Field GetComponentState:Bool( CString, CString, VRControllerState_t Ptr, RenderModel_ControllerMode_State_t Ptr, RenderModel_ComponentState_t Ptr )
  1496. Field RenderModelHasComponent:Bool( CString, CString )
  1497. Field GetRenderModelThumbnailURL:UInt( CString, CString, UInt, EVRRenderModelError Ptr )
  1498. Field GetRenderModelOriginalPath:UInt( CString, CString, UInt, EVRRenderModelError Ptr )
  1499. Field GetRenderModelErrorNameFromEnum:CString( EVRRenderModelError )
  1500. End
  1501. Struct VR_IVRNotifications_FnTable
  1502. Field CreateNotification:EVRNotificationError( VROverlayHandle_t, ULong, EVRNotificationType, CString, EVRNotificationStyle, NotificationBitmap_t Ptr, VRNotificationId Ptr )
  1503. Field RemoveNotification:EVRNotificationError( VRNotificationId )
  1504. End
  1505. Struct VR_IVRSettings_FnTable
  1506. Field GetSettingsErrorNameFromEnum:CString( EVRSettingsError )
  1507. Field Sync:Bool( Bool, EVRSettingsError Ptr )
  1508. Field SetBool:Void( CString, CString, Bool, EVRSettingsError Ptr )
  1509. Field SetInt32:Void( CString, CString, int, EVRSettingsError Ptr )
  1510. Field SetFloat:Void( CString, CString, Float, EVRSettingsError Ptr )
  1511. Field SetString:Void( CString, CString, CString, EVRSettingsError Ptr )
  1512. Field GetBool:Bool( CString, CString, EVRSettingsError Ptr )
  1513. Field GetInt32:int( CString, CString, EVRSettingsError Ptr )
  1514. Field GetFloat:Float( CString, CString, EVRSettingsError Ptr )
  1515. Field GetString:Void( CString, CString, CString, UInt, EVRSettingsError Ptr )
  1516. Field RemoveSection:Void( CString, EVRSettingsError Ptr )
  1517. Field RemoveKeyInSection:Void( CString, CString, EVRSettingsError Ptr )
  1518. End
  1519. Struct VR_IVRScreenshots_FnTable
  1520. Field RequestScreenshot:EVRScreenshotError( ScreenshotHandle_t Ptr, EVRScreenshotType, CString, CString )
  1521. Field HookScreenshot:EVRScreenshotError( EVRScreenshotType Ptr, Int )
  1522. Field GetScreenshotPropertyType:EVRScreenshotType( ScreenshotHandle_t, EVRScreenshotError Ptr )
  1523. Field GetScreenshotPropertyFilename:UInt( ScreenshotHandle_t, EVRScreenshotPropertyFilenames, CString, UInt, EVRScreenshotError Ptr )
  1524. Field UpdateScreenshotProgress:EVRScreenshotError( ScreenshotHandle_t, Float )
  1525. Field TakeStereoScreenshot:EVRScreenshotError( ScreenshotHandle_t Ptr, CString, CString )
  1526. Field SubmitScreenshot:EVRScreenshotError( ScreenshotHandle_t, EVRScreenshotType, CString, CString )
  1527. End
  1528. Struct VR_IVRResources_FnTable
  1529. Field LoadSharedResource:UInt( CString, CString, UInt )
  1530. Field GetResourceFullPath:UInt( CString, CString, CString, UInt )
  1531. End
  1532. Struct VR_IVRDriverManager_FnTable
  1533. Field GetDriverName:UInt( DriverId_t, CString, UInt )
  1534. End
  1535. '***** Extern Structs *****