OLD | NEW |
(Empty) | |
| 1 {"typedefs":[{"typedef": "vr::glSharedTextureHandle_t","type": "void *"} |
| 2 ,{"typedef": "vr::glInt_t","type": "int32_t"} |
| 3 ,{"typedef": "vr::glUInt_t","type": "uint32_t"} |
| 4 ,{"typedef": "vr::SharedTextureHandle_t","type": "uint64_t"} |
| 5 ,{"typedef": "vr::TrackedDeviceIndex_t","type": "uint32_t"} |
| 6 ,{"typedef": "vr::PropertyContainerHandle_t","type": "uint64_t"} |
| 7 ,{"typedef": "vr::PropertyTypeTag_t","type": "uint32_t"} |
| 8 ,{"typedef": "vr::VREvent_Data_t","type": "union VREvent_Data_t"} |
| 9 ,{"typedef": "vr::VRControllerState_t","type": "struct vr::VRControllerState001_
t"} |
| 10 ,{"typedef": "vr::VROverlayHandle_t","type": "uint64_t"} |
| 11 ,{"typedef": "vr::TrackedCameraHandle_t","type": "uint64_t"} |
| 12 ,{"typedef": "vr::ScreenshotHandle_t","type": "uint32_t"} |
| 13 ,{"typedef": "vr::VROverlayIntersectionMaskPrimitive_Data_t","type": "union VROv
erlayIntersectionMaskPrimitive_Data_t"} |
| 14 ,{"typedef": "vr::VRComponentProperties","type": "uint32_t"} |
| 15 ,{"typedef": "vr::TextureID_t","type": "int32_t"} |
| 16 ,{"typedef": "vr::VRNotificationId","type": "uint32_t"} |
| 17 ,{"typedef": "vr::HmdError","type": "enum vr::EVRInitError"} |
| 18 ,{"typedef": "vr::Hmd_Eye","type": "enum vr::EVREye"} |
| 19 ,{"typedef": "vr::ColorSpace","type": "enum vr::EColorSpace"} |
| 20 ,{"typedef": "vr::HmdTrackingResult","type": "enum vr::ETrackingResult"} |
| 21 ,{"typedef": "vr::TrackedDeviceClass","type": "enum vr::ETrackedDeviceClass"} |
| 22 ,{"typedef": "vr::TrackingUniverseOrigin","type": "enum vr::ETrackingUniverseOri
gin"} |
| 23 ,{"typedef": "vr::TrackedDeviceProperty","type": "enum vr::ETrackedDevicePropert
y"} |
| 24 ,{"typedef": "vr::TrackedPropertyError","type": "enum vr::ETrackedPropertyError"
} |
| 25 ,{"typedef": "vr::VRSubmitFlags_t","type": "enum vr::EVRSubmitFlags"} |
| 26 ,{"typedef": "vr::VRState_t","type": "enum vr::EVRState"} |
| 27 ,{"typedef": "vr::CollisionBoundsStyle_t","type": "enum vr::ECollisionBoundsStyl
e"} |
| 28 ,{"typedef": "vr::VROverlayError","type": "enum vr::EVROverlayError"} |
| 29 ,{"typedef": "vr::VRFirmwareError","type": "enum vr::EVRFirmwareError"} |
| 30 ,{"typedef": "vr::VRCompositorError","type": "enum vr::EVRCompositorError"} |
| 31 ,{"typedef": "vr::VRScreenshotsError","type": "enum vr::EVRScreenshotError"} |
| 32 ], |
| 33 "enums":[ |
| 34 {"enumname": "vr::EVREye","values": [ |
| 35 {"name": "Eye_Left","value": "0"} |
| 36 ,{"name": "Eye_Right","value": "1"} |
| 37 ]} |
| 38 , {"enumname": "vr::ETextureType","values": [ |
| 39 {"name": "TextureType_DirectX","value": "0"} |
| 40 ,{"name": "TextureType_OpenGL","value": "1"} |
| 41 ,{"name": "TextureType_Vulkan","value": "2"} |
| 42 ,{"name": "TextureType_IOSurface","value": "3"} |
| 43 ,{"name": "TextureType_DirectX12","value": "4"} |
| 44 ]} |
| 45 , {"enumname": "vr::EColorSpace","values": [ |
| 46 {"name": "ColorSpace_Auto","value": "0"} |
| 47 ,{"name": "ColorSpace_Gamma","value": "1"} |
| 48 ,{"name": "ColorSpace_Linear","value": "2"} |
| 49 ]} |
| 50 , {"enumname": "vr::ETrackingResult","values": [ |
| 51 {"name": "TrackingResult_Uninitialized","value": "1"} |
| 52 ,{"name": "TrackingResult_Calibrating_InProgress","value": "100"} |
| 53 ,{"name": "TrackingResult_Calibrating_OutOfRange","value": "101"} |
| 54 ,{"name": "TrackingResult_Running_OK","value": "200"} |
| 55 ,{"name": "TrackingResult_Running_OutOfRange","value": "201"} |
| 56 ]} |
| 57 , {"enumname": "vr::ETrackedDeviceClass","values": [ |
| 58 {"name": "TrackedDeviceClass_Invalid","value": "0"} |
| 59 ,{"name": "TrackedDeviceClass_HMD","value": "1"} |
| 60 ,{"name": "TrackedDeviceClass_Controller","value": "2"} |
| 61 ,{"name": "TrackedDeviceClass_GenericTracker","value": "3"} |
| 62 ,{"name": "TrackedDeviceClass_TrackingReference","value": "4"} |
| 63 ]} |
| 64 , {"enumname": "vr::ETrackedControllerRole","values": [ |
| 65 {"name": "TrackedControllerRole_Invalid","value": "0"} |
| 66 ,{"name": "TrackedControllerRole_LeftHand","value": "1"} |
| 67 ,{"name": "TrackedControllerRole_RightHand","value": "2"} |
| 68 ]} |
| 69 , {"enumname": "vr::ETrackingUniverseOrigin","values": [ |
| 70 {"name": "TrackingUniverseSeated","value": "0"} |
| 71 ,{"name": "TrackingUniverseStanding","value": "1"} |
| 72 ,{"name": "TrackingUniverseRawAndUncalibrated","value": "2"} |
| 73 ]} |
| 74 , {"enumname": "vr::ETrackedDeviceProperty","values": [ |
| 75 {"name": "Prop_Invalid","value": "0"} |
| 76 ,{"name": "Prop_TrackingSystemName_String","value": "1000"} |
| 77 ,{"name": "Prop_ModelNumber_String","value": "1001"} |
| 78 ,{"name": "Prop_SerialNumber_String","value": "1002"} |
| 79 ,{"name": "Prop_RenderModelName_String","value": "1003"} |
| 80 ,{"name": "Prop_WillDriftInYaw_Bool","value": "1004"} |
| 81 ,{"name": "Prop_ManufacturerName_String","value": "1005"} |
| 82 ,{"name": "Prop_TrackingFirmwareVersion_String","value": "1006"} |
| 83 ,{"name": "Prop_HardwareRevision_String","value": "1007"} |
| 84 ,{"name": "Prop_AllWirelessDongleDescriptions_String","value": "1008"} |
| 85 ,{"name": "Prop_ConnectedWirelessDongle_String","value": "1009"} |
| 86 ,{"name": "Prop_DeviceIsWireless_Bool","value": "1010"} |
| 87 ,{"name": "Prop_DeviceIsCharging_Bool","value": "1011"} |
| 88 ,{"name": "Prop_DeviceBatteryPercentage_Float","value": "1012"} |
| 89 ,{"name": "Prop_StatusDisplayTransform_Matrix34","value": "1013"} |
| 90 ,{"name": "Prop_Firmware_UpdateAvailable_Bool","value": "1014"} |
| 91 ,{"name": "Prop_Firmware_ManualUpdate_Bool","value": "1015"} |
| 92 ,{"name": "Prop_Firmware_ManualUpdateURL_String","value": "1016"} |
| 93 ,{"name": "Prop_HardwareRevision_Uint64","value": "1017"} |
| 94 ,{"name": "Prop_FirmwareVersion_Uint64","value": "1018"} |
| 95 ,{"name": "Prop_FPGAVersion_Uint64","value": "1019"} |
| 96 ,{"name": "Prop_VRCVersion_Uint64","value": "1020"} |
| 97 ,{"name": "Prop_RadioVersion_Uint64","value": "1021"} |
| 98 ,{"name": "Prop_DongleVersion_Uint64","value": "1022"} |
| 99 ,{"name": "Prop_BlockServerShutdown_Bool","value": "1023"} |
| 100 ,{"name": "Prop_CanUnifyCoordinateSystemWithHmd_Bool","value": "1024"} |
| 101 ,{"name": "Prop_ContainsProximitySensor_Bool","value": "1025"} |
| 102 ,{"name": "Prop_DeviceProvidesBatteryStatus_Bool","value": "1026"} |
| 103 ,{"name": "Prop_DeviceCanPowerOff_Bool","value": "1027"} |
| 104 ,{"name": "Prop_Firmware_ProgrammingTarget_String","value": "1028"} |
| 105 ,{"name": "Prop_DeviceClass_Int32","value": "1029"} |
| 106 ,{"name": "Prop_HasCamera_Bool","value": "1030"} |
| 107 ,{"name": "Prop_DriverVersion_String","value": "1031"} |
| 108 ,{"name": "Prop_Firmware_ForceUpdateRequired_Bool","value": "1032"} |
| 109 ,{"name": "Prop_ViveSystemButtonFixRequired_Bool","value": "1033"} |
| 110 ,{"name": "Prop_ParentDriver_Uint64","value": "1034"} |
| 111 ,{"name": "Prop_ReportsTimeSinceVSync_Bool","value": "2000"} |
| 112 ,{"name": "Prop_SecondsFromVsyncToPhotons_Float","value": "2001"} |
| 113 ,{"name": "Prop_DisplayFrequency_Float","value": "2002"} |
| 114 ,{"name": "Prop_UserIpdMeters_Float","value": "2003"} |
| 115 ,{"name": "Prop_CurrentUniverseId_Uint64","value": "2004"} |
| 116 ,{"name": "Prop_PreviousUniverseId_Uint64","value": "2005"} |
| 117 ,{"name": "Prop_DisplayFirmwareVersion_Uint64","value": "2006"} |
| 118 ,{"name": "Prop_IsOnDesktop_Bool","value": "2007"} |
| 119 ,{"name": "Prop_DisplayMCType_Int32","value": "2008"} |
| 120 ,{"name": "Prop_DisplayMCOffset_Float","value": "2009"} |
| 121 ,{"name": "Prop_DisplayMCScale_Float","value": "2010"} |
| 122 ,{"name": "Prop_EdidVendorID_Int32","value": "2011"} |
| 123 ,{"name": "Prop_DisplayMCImageLeft_String","value": "2012"} |
| 124 ,{"name": "Prop_DisplayMCImageRight_String","value": "2013"} |
| 125 ,{"name": "Prop_DisplayGCBlackClamp_Float","value": "2014"} |
| 126 ,{"name": "Prop_EdidProductID_Int32","value": "2015"} |
| 127 ,{"name": "Prop_CameraToHeadTransform_Matrix34","value": "2016"} |
| 128 ,{"name": "Prop_DisplayGCType_Int32","value": "2017"} |
| 129 ,{"name": "Prop_DisplayGCOffset_Float","value": "2018"} |
| 130 ,{"name": "Prop_DisplayGCScale_Float","value": "2019"} |
| 131 ,{"name": "Prop_DisplayGCPrescale_Float","value": "2020"} |
| 132 ,{"name": "Prop_DisplayGCImage_String","value": "2021"} |
| 133 ,{"name": "Prop_LensCenterLeftU_Float","value": "2022"} |
| 134 ,{"name": "Prop_LensCenterLeftV_Float","value": "2023"} |
| 135 ,{"name": "Prop_LensCenterRightU_Float","value": "2024"} |
| 136 ,{"name": "Prop_LensCenterRightV_Float","value": "2025"} |
| 137 ,{"name": "Prop_UserHeadToEyeDepthMeters_Float","value": "2026"} |
| 138 ,{"name": "Prop_CameraFirmwareVersion_Uint64","value": "2027"} |
| 139 ,{"name": "Prop_CameraFirmwareDescription_String","value": "2028"} |
| 140 ,{"name": "Prop_DisplayFPGAVersion_Uint64","value": "2029"} |
| 141 ,{"name": "Prop_DisplayBootloaderVersion_Uint64","value": "2030"} |
| 142 ,{"name": "Prop_DisplayHardwareVersion_Uint64","value": "2031"} |
| 143 ,{"name": "Prop_AudioFirmwareVersion_Uint64","value": "2032"} |
| 144 ,{"name": "Prop_CameraCompatibilityMode_Int32","value": "2033"} |
| 145 ,{"name": "Prop_ScreenshotHorizontalFieldOfViewDegrees_Float","value": "
2034"} |
| 146 ,{"name": "Prop_ScreenshotVerticalFieldOfViewDegrees_Float","value": "20
35"} |
| 147 ,{"name": "Prop_DisplaySuppressed_Bool","value": "2036"} |
| 148 ,{"name": "Prop_DisplayAllowNightMode_Bool","value": "2037"} |
| 149 ,{"name": "Prop_DisplayMCImageWidth_Int32","value": "2038"} |
| 150 ,{"name": "Prop_DisplayMCImageHeight_Int32","value": "2039"} |
| 151 ,{"name": "Prop_DisplayMCImageNumChannels_Int32","value": "2040"} |
| 152 ,{"name": "Prop_DisplayMCImageData_Binary","value": "2041"} |
| 153 ,{"name": "Prop_UsesDriverDirectMode_Bool","value": "2042"} |
| 154 ,{"name": "Prop_AttachedDeviceId_String","value": "3000"} |
| 155 ,{"name": "Prop_SupportedButtons_Uint64","value": "3001"} |
| 156 ,{"name": "Prop_Axis0Type_Int32","value": "3002"} |
| 157 ,{"name": "Prop_Axis1Type_Int32","value": "3003"} |
| 158 ,{"name": "Prop_Axis2Type_Int32","value": "3004"} |
| 159 ,{"name": "Prop_Axis3Type_Int32","value": "3005"} |
| 160 ,{"name": "Prop_Axis4Type_Int32","value": "3006"} |
| 161 ,{"name": "Prop_ControllerRoleHint_Int32","value": "3007"} |
| 162 ,{"name": "Prop_FieldOfViewLeftDegrees_Float","value": "4000"} |
| 163 ,{"name": "Prop_FieldOfViewRightDegrees_Float","value": "4001"} |
| 164 ,{"name": "Prop_FieldOfViewTopDegrees_Float","value": "4002"} |
| 165 ,{"name": "Prop_FieldOfViewBottomDegrees_Float","value": "4003"} |
| 166 ,{"name": "Prop_TrackingRangeMinimumMeters_Float","value": "4004"} |
| 167 ,{"name": "Prop_TrackingRangeMaximumMeters_Float","value": "4005"} |
| 168 ,{"name": "Prop_ModeLabel_String","value": "4006"} |
| 169 ,{"name": "Prop_IconPathName_String","value": "5000"} |
| 170 ,{"name": "Prop_NamedIconPathDeviceOff_String","value": "5001"} |
| 171 ,{"name": "Prop_NamedIconPathDeviceSearching_String","value": "5002"} |
| 172 ,{"name": "Prop_NamedIconPathDeviceSearchingAlert_String","value": "5003
"} |
| 173 ,{"name": "Prop_NamedIconPathDeviceReady_String","value": "5004"} |
| 174 ,{"name": "Prop_NamedIconPathDeviceReadyAlert_String","value": "5005"} |
| 175 ,{"name": "Prop_NamedIconPathDeviceNotReady_String","value": "5006"} |
| 176 ,{"name": "Prop_NamedIconPathDeviceStandby_String","value": "5007"} |
| 177 ,{"name": "Prop_NamedIconPathDeviceAlertLow_String","value": "5008"} |
| 178 ,{"name": "Prop_DisplayHiddenArea_Binary_Start","value": "5100"} |
| 179 ,{"name": "Prop_DisplayHiddenArea_Binary_End","value": "5150"} |
| 180 ,{"name": "Prop_UserConfigPath_String","value": "6000"} |
| 181 ,{"name": "Prop_InstallPath_String","value": "6001"} |
| 182 ,{"name": "Prop_VendorSpecific_Reserved_Start","value": "10000"} |
| 183 ,{"name": "Prop_VendorSpecific_Reserved_End","value": "10999"} |
| 184 ]} |
| 185 , {"enumname": "vr::ETrackedPropertyError","values": [ |
| 186 {"name": "TrackedProp_Success","value": "0"} |
| 187 ,{"name": "TrackedProp_WrongDataType","value": "1"} |
| 188 ,{"name": "TrackedProp_WrongDeviceClass","value": "2"} |
| 189 ,{"name": "TrackedProp_BufferTooSmall","value": "3"} |
| 190 ,{"name": "TrackedProp_UnknownProperty","value": "4"} |
| 191 ,{"name": "TrackedProp_InvalidDevice","value": "5"} |
| 192 ,{"name": "TrackedProp_CouldNotContactServer","value": "6"} |
| 193 ,{"name": "TrackedProp_ValueNotProvidedByDevice","value": "7"} |
| 194 ,{"name": "TrackedProp_StringExceedsMaximumLength","value": "8"} |
| 195 ,{"name": "TrackedProp_NotYetAvailable","value": "9"} |
| 196 ,{"name": "TrackedProp_PermissionDenied","value": "10"} |
| 197 ,{"name": "TrackedProp_InvalidOperation","value": "11"} |
| 198 ]} |
| 199 , {"enumname": "vr::EVRSubmitFlags","values": [ |
| 200 {"name": "Submit_Default","value": "0"} |
| 201 ,{"name": "Submit_LensDistortionAlreadyApplied","value": "1"} |
| 202 ,{"name": "Submit_GlRenderBuffer","value": "2"} |
| 203 ,{"name": "Submit_Reserved","value": "4"} |
| 204 ]} |
| 205 , {"enumname": "vr::EVRState","values": [ |
| 206 {"name": "VRState_Undefined","value": "-1"} |
| 207 ,{"name": "VRState_Off","value": "0"} |
| 208 ,{"name": "VRState_Searching","value": "1"} |
| 209 ,{"name": "VRState_Searching_Alert","value": "2"} |
| 210 ,{"name": "VRState_Ready","value": "3"} |
| 211 ,{"name": "VRState_Ready_Alert","value": "4"} |
| 212 ,{"name": "VRState_NotReady","value": "5"} |
| 213 ,{"name": "VRState_Standby","value": "6"} |
| 214 ,{"name": "VRState_Ready_Alert_Low","value": "7"} |
| 215 ]} |
| 216 , {"enumname": "vr::EVREventType","values": [ |
| 217 {"name": "VREvent_None","value": "0"} |
| 218 ,{"name": "VREvent_TrackedDeviceActivated","value": "100"} |
| 219 ,{"name": "VREvent_TrackedDeviceDeactivated","value": "101"} |
| 220 ,{"name": "VREvent_TrackedDeviceUpdated","value": "102"} |
| 221 ,{"name": "VREvent_TrackedDeviceUserInteractionStarted","value": "103"} |
| 222 ,{"name": "VREvent_TrackedDeviceUserInteractionEnded","value": "104"} |
| 223 ,{"name": "VREvent_IpdChanged","value": "105"} |
| 224 ,{"name": "VREvent_EnterStandbyMode","value": "106"} |
| 225 ,{"name": "VREvent_LeaveStandbyMode","value": "107"} |
| 226 ,{"name": "VREvent_TrackedDeviceRoleChanged","value": "108"} |
| 227 ,{"name": "VREvent_WatchdogWakeUpRequested","value": "109"} |
| 228 ,{"name": "VREvent_LensDistortionChanged","value": "110"} |
| 229 ,{"name": "VREvent_PropertyChanged","value": "111"} |
| 230 ,{"name": "VREvent_ButtonPress","value": "200"} |
| 231 ,{"name": "VREvent_ButtonUnpress","value": "201"} |
| 232 ,{"name": "VREvent_ButtonTouch","value": "202"} |
| 233 ,{"name": "VREvent_ButtonUntouch","value": "203"} |
| 234 ,{"name": "VREvent_MouseMove","value": "300"} |
| 235 ,{"name": "VREvent_MouseButtonDown","value": "301"} |
| 236 ,{"name": "VREvent_MouseButtonUp","value": "302"} |
| 237 ,{"name": "VREvent_FocusEnter","value": "303"} |
| 238 ,{"name": "VREvent_FocusLeave","value": "304"} |
| 239 ,{"name": "VREvent_Scroll","value": "305"} |
| 240 ,{"name": "VREvent_TouchPadMove","value": "306"} |
| 241 ,{"name": "VREvent_OverlayFocusChanged","value": "307"} |
| 242 ,{"name": "VREvent_InputFocusCaptured","value": "400"} |
| 243 ,{"name": "VREvent_InputFocusReleased","value": "401"} |
| 244 ,{"name": "VREvent_SceneFocusLost","value": "402"} |
| 245 ,{"name": "VREvent_SceneFocusGained","value": "403"} |
| 246 ,{"name": "VREvent_SceneApplicationChanged","value": "404"} |
| 247 ,{"name": "VREvent_SceneFocusChanged","value": "405"} |
| 248 ,{"name": "VREvent_InputFocusChanged","value": "406"} |
| 249 ,{"name": "VREvent_SceneApplicationSecondaryRenderingStarted","value": "
407"} |
| 250 ,{"name": "VREvent_HideRenderModels","value": "410"} |
| 251 ,{"name": "VREvent_ShowRenderModels","value": "411"} |
| 252 ,{"name": "VREvent_OverlayShown","value": "500"} |
| 253 ,{"name": "VREvent_OverlayHidden","value": "501"} |
| 254 ,{"name": "VREvent_DashboardActivated","value": "502"} |
| 255 ,{"name": "VREvent_DashboardDeactivated","value": "503"} |
| 256 ,{"name": "VREvent_DashboardThumbSelected","value": "504"} |
| 257 ,{"name": "VREvent_DashboardRequested","value": "505"} |
| 258 ,{"name": "VREvent_ResetDashboard","value": "506"} |
| 259 ,{"name": "VREvent_RenderToast","value": "507"} |
| 260 ,{"name": "VREvent_ImageLoaded","value": "508"} |
| 261 ,{"name": "VREvent_ShowKeyboard","value": "509"} |
| 262 ,{"name": "VREvent_HideKeyboard","value": "510"} |
| 263 ,{"name": "VREvent_OverlayGamepadFocusGained","value": "511"} |
| 264 ,{"name": "VREvent_OverlayGamepadFocusLost","value": "512"} |
| 265 ,{"name": "VREvent_OverlaySharedTextureChanged","value": "513"} |
| 266 ,{"name": "VREvent_DashboardGuideButtonDown","value": "514"} |
| 267 ,{"name": "VREvent_DashboardGuideButtonUp","value": "515"} |
| 268 ,{"name": "VREvent_ScreenshotTriggered","value": "516"} |
| 269 ,{"name": "VREvent_ImageFailed","value": "517"} |
| 270 ,{"name": "VREvent_DashboardOverlayCreated","value": "518"} |
| 271 ,{"name": "VREvent_RequestScreenshot","value": "520"} |
| 272 ,{"name": "VREvent_ScreenshotTaken","value": "521"} |
| 273 ,{"name": "VREvent_ScreenshotFailed","value": "522"} |
| 274 ,{"name": "VREvent_SubmitScreenshotToDashboard","value": "523"} |
| 275 ,{"name": "VREvent_ScreenshotProgressToDashboard","value": "524"} |
| 276 ,{"name": "VREvent_PrimaryDashboardDeviceChanged","value": "525"} |
| 277 ,{"name": "VREvent_Notification_Shown","value": "600"} |
| 278 ,{"name": "VREvent_Notification_Hidden","value": "601"} |
| 279 ,{"name": "VREvent_Notification_BeginInteraction","value": "602"} |
| 280 ,{"name": "VREvent_Notification_Destroyed","value": "603"} |
| 281 ,{"name": "VREvent_Quit","value": "700"} |
| 282 ,{"name": "VREvent_ProcessQuit","value": "701"} |
| 283 ,{"name": "VREvent_QuitAborted_UserPrompt","value": "702"} |
| 284 ,{"name": "VREvent_QuitAcknowledged","value": "703"} |
| 285 ,{"name": "VREvent_DriverRequestedQuit","value": "704"} |
| 286 ,{"name": "VREvent_ChaperoneDataHasChanged","value": "800"} |
| 287 ,{"name": "VREvent_ChaperoneUniverseHasChanged","value": "801"} |
| 288 ,{"name": "VREvent_ChaperoneTempDataHasChanged","value": "802"} |
| 289 ,{"name": "VREvent_ChaperoneSettingsHaveChanged","value": "803"} |
| 290 ,{"name": "VREvent_SeatedZeroPoseReset","value": "804"} |
| 291 ,{"name": "VREvent_AudioSettingsHaveChanged","value": "820"} |
| 292 ,{"name": "VREvent_BackgroundSettingHasChanged","value": "850"} |
| 293 ,{"name": "VREvent_CameraSettingsHaveChanged","value": "851"} |
| 294 ,{"name": "VREvent_ReprojectionSettingHasChanged","value": "852"} |
| 295 ,{"name": "VREvent_ModelSkinSettingsHaveChanged","value": "853"} |
| 296 ,{"name": "VREvent_EnvironmentSettingsHaveChanged","value": "854"} |
| 297 ,{"name": "VREvent_PowerSettingsHaveChanged","value": "855"} |
| 298 ,{"name": "VREvent_StatusUpdate","value": "900"} |
| 299 ,{"name": "VREvent_MCImageUpdated","value": "1000"} |
| 300 ,{"name": "VREvent_FirmwareUpdateStarted","value": "1100"} |
| 301 ,{"name": "VREvent_FirmwareUpdateFinished","value": "1101"} |
| 302 ,{"name": "VREvent_KeyboardClosed","value": "1200"} |
| 303 ,{"name": "VREvent_KeyboardCharInput","value": "1201"} |
| 304 ,{"name": "VREvent_KeyboardDone","value": "1202"} |
| 305 ,{"name": "VREvent_ApplicationTransitionStarted","value": "1300"} |
| 306 ,{"name": "VREvent_ApplicationTransitionAborted","value": "1301"} |
| 307 ,{"name": "VREvent_ApplicationTransitionNewAppStarted","value": "1302"} |
| 308 ,{"name": "VREvent_ApplicationListUpdated","value": "1303"} |
| 309 ,{"name": "VREvent_ApplicationMimeTypeLoad","value": "1304"} |
| 310 ,{"name": "VREvent_ApplicationTransitionNewAppLaunchComplete","value": "
1305"} |
| 311 ,{"name": "VREvent_Compositor_MirrorWindowShown","value": "1400"} |
| 312 ,{"name": "VREvent_Compositor_MirrorWindowHidden","value": "1401"} |
| 313 ,{"name": "VREvent_Compositor_ChaperoneBoundsShown","value": "1410"} |
| 314 ,{"name": "VREvent_Compositor_ChaperoneBoundsHidden","value": "1411"} |
| 315 ,{"name": "VREvent_TrackedCamera_StartVideoStream","value": "1500"} |
| 316 ,{"name": "VREvent_TrackedCamera_StopVideoStream","value": "1501"} |
| 317 ,{"name": "VREvent_TrackedCamera_PauseVideoStream","value": "1502"} |
| 318 ,{"name": "VREvent_TrackedCamera_ResumeVideoStream","value": "1503"} |
| 319 ,{"name": "VREvent_TrackedCamera_EditingSurface","value": "1550"} |
| 320 ,{"name": "VREvent_PerformanceTest_EnableCapture","value": "1600"} |
| 321 ,{"name": "VREvent_PerformanceTest_DisableCapture","value": "1601"} |
| 322 ,{"name": "VREvent_PerformanceTest_FidelityLevel","value": "1602"} |
| 323 ,{"name": "VREvent_MessageOverlay_Closed","value": "1650"} |
| 324 ,{"name": "VREvent_VendorSpecific_Reserved_Start","value": "10000"} |
| 325 ,{"name": "VREvent_VendorSpecific_Reserved_End","value": "19999"} |
| 326 ]} |
| 327 , {"enumname": "vr::EDeviceActivityLevel","values": [ |
| 328 {"name": "k_EDeviceActivityLevel_Unknown","value": "-1"} |
| 329 ,{"name": "k_EDeviceActivityLevel_Idle","value": "0"} |
| 330 ,{"name": "k_EDeviceActivityLevel_UserInteraction","value": "1"} |
| 331 ,{"name": "k_EDeviceActivityLevel_UserInteraction_Timeout","value": "2"} |
| 332 ,{"name": "k_EDeviceActivityLevel_Standby","value": "3"} |
| 333 ]} |
| 334 , {"enumname": "vr::EVRButtonId","values": [ |
| 335 {"name": "k_EButton_System","value": "0"} |
| 336 ,{"name": "k_EButton_ApplicationMenu","value": "1"} |
| 337 ,{"name": "k_EButton_Grip","value": "2"} |
| 338 ,{"name": "k_EButton_DPad_Left","value": "3"} |
| 339 ,{"name": "k_EButton_DPad_Up","value": "4"} |
| 340 ,{"name": "k_EButton_DPad_Right","value": "5"} |
| 341 ,{"name": "k_EButton_DPad_Down","value": "6"} |
| 342 ,{"name": "k_EButton_A","value": "7"} |
| 343 ,{"name": "k_EButton_ProximitySensor","value": "31"} |
| 344 ,{"name": "k_EButton_Axis0","value": "32"} |
| 345 ,{"name": "k_EButton_Axis1","value": "33"} |
| 346 ,{"name": "k_EButton_Axis2","value": "34"} |
| 347 ,{"name": "k_EButton_Axis3","value": "35"} |
| 348 ,{"name": "k_EButton_Axis4","value": "36"} |
| 349 ,{"name": "k_EButton_SteamVR_Touchpad","value": "32"} |
| 350 ,{"name": "k_EButton_SteamVR_Trigger","value": "33"} |
| 351 ,{"name": "k_EButton_Dashboard_Back","value": "2"} |
| 352 ,{"name": "k_EButton_Max","value": "64"} |
| 353 ]} |
| 354 , {"enumname": "vr::EVRMouseButton","values": [ |
| 355 {"name": "VRMouseButton_Left","value": "1"} |
| 356 ,{"name": "VRMouseButton_Right","value": "2"} |
| 357 ,{"name": "VRMouseButton_Middle","value": "4"} |
| 358 ]} |
| 359 , {"enumname": "vr::EHiddenAreaMeshType","values": [ |
| 360 {"name": "k_eHiddenAreaMesh_Standard","value": "0"} |
| 361 ,{"name": "k_eHiddenAreaMesh_Inverse","value": "1"} |
| 362 ,{"name": "k_eHiddenAreaMesh_LineLoop","value": "2"} |
| 363 ,{"name": "k_eHiddenAreaMesh_Max","value": "3"} |
| 364 ]} |
| 365 , {"enumname": "vr::EVRControllerAxisType","values": [ |
| 366 {"name": "k_eControllerAxis_None","value": "0"} |
| 367 ,{"name": "k_eControllerAxis_TrackPad","value": "1"} |
| 368 ,{"name": "k_eControllerAxis_Joystick","value": "2"} |
| 369 ,{"name": "k_eControllerAxis_Trigger","value": "3"} |
| 370 ]} |
| 371 , {"enumname": "vr::EVRControllerEventOutputType","values": [ |
| 372 {"name": "ControllerEventOutput_OSEvents","value": "0"} |
| 373 ,{"name": "ControllerEventOutput_VREvents","value": "1"} |
| 374 ]} |
| 375 , {"enumname": "vr::ECollisionBoundsStyle","values": [ |
| 376 {"name": "COLLISION_BOUNDS_STYLE_BEGINNER","value": "0"} |
| 377 ,{"name": "COLLISION_BOUNDS_STYLE_INTERMEDIATE","value": "1"} |
| 378 ,{"name": "COLLISION_BOUNDS_STYLE_SQUARES","value": "2"} |
| 379 ,{"name": "COLLISION_BOUNDS_STYLE_ADVANCED","value": "3"} |
| 380 ,{"name": "COLLISION_BOUNDS_STYLE_NONE","value": "4"} |
| 381 ,{"name": "COLLISION_BOUNDS_STYLE_COUNT","value": "5"} |
| 382 ]} |
| 383 , {"enumname": "vr::EVROverlayError","values": [ |
| 384 {"name": "VROverlayError_None","value": "0"} |
| 385 ,{"name": "VROverlayError_UnknownOverlay","value": "10"} |
| 386 ,{"name": "VROverlayError_InvalidHandle","value": "11"} |
| 387 ,{"name": "VROverlayError_PermissionDenied","value": "12"} |
| 388 ,{"name": "VROverlayError_OverlayLimitExceeded","value": "13"} |
| 389 ,{"name": "VROverlayError_WrongVisibilityType","value": "14"} |
| 390 ,{"name": "VROverlayError_KeyTooLong","value": "15"} |
| 391 ,{"name": "VROverlayError_NameTooLong","value": "16"} |
| 392 ,{"name": "VROverlayError_KeyInUse","value": "17"} |
| 393 ,{"name": "VROverlayError_WrongTransformType","value": "18"} |
| 394 ,{"name": "VROverlayError_InvalidTrackedDevice","value": "19"} |
| 395 ,{"name": "VROverlayError_InvalidParameter","value": "20"} |
| 396 ,{"name": "VROverlayError_ThumbnailCantBeDestroyed","value": "21"} |
| 397 ,{"name": "VROverlayError_ArrayTooSmall","value": "22"} |
| 398 ,{"name": "VROverlayError_RequestFailed","value": "23"} |
| 399 ,{"name": "VROverlayError_InvalidTexture","value": "24"} |
| 400 ,{"name": "VROverlayError_UnableToLoadFile","value": "25"} |
| 401 ,{"name": "VROverlayError_KeyboardAlreadyInUse","value": "26"} |
| 402 ,{"name": "VROverlayError_NoNeighbor","value": "27"} |
| 403 ,{"name": "VROverlayError_TooManyMaskPrimitives","value": "29"} |
| 404 ,{"name": "VROverlayError_BadMaskPrimitive","value": "30"} |
| 405 ]} |
| 406 , {"enumname": "vr::EVRApplicationType","values": [ |
| 407 {"name": "VRApplication_Other","value": "0"} |
| 408 ,{"name": "VRApplication_Scene","value": "1"} |
| 409 ,{"name": "VRApplication_Overlay","value": "2"} |
| 410 ,{"name": "VRApplication_Background","value": "3"} |
| 411 ,{"name": "VRApplication_Utility","value": "4"} |
| 412 ,{"name": "VRApplication_VRMonitor","value": "5"} |
| 413 ,{"name": "VRApplication_SteamWatchdog","value": "6"} |
| 414 ,{"name": "VRApplication_Max","value": "7"} |
| 415 ]} |
| 416 , {"enumname": "vr::EVRFirmwareError","values": [ |
| 417 {"name": "VRFirmwareError_None","value": "0"} |
| 418 ,{"name": "VRFirmwareError_Success","value": "1"} |
| 419 ,{"name": "VRFirmwareError_Fail","value": "2"} |
| 420 ]} |
| 421 , {"enumname": "vr::EVRNotificationError","values": [ |
| 422 {"name": "VRNotificationError_OK","value": "0"} |
| 423 ,{"name": "VRNotificationError_InvalidNotificationId","value": "100"} |
| 424 ,{"name": "VRNotificationError_NotificationQueueFull","value": "101"} |
| 425 ,{"name": "VRNotificationError_InvalidOverlayHandle","value": "102"} |
| 426 ,{"name": "VRNotificationError_SystemWithUserValueAlreadyExists","value"
: "103"} |
| 427 ]} |
| 428 , {"enumname": "vr::EVRInitError","values": [ |
| 429 {"name": "VRInitError_None","value": "0"} |
| 430 ,{"name": "VRInitError_Unknown","value": "1"} |
| 431 ,{"name": "VRInitError_Init_InstallationNotFound","value": "100"} |
| 432 ,{"name": "VRInitError_Init_InstallationCorrupt","value": "101"} |
| 433 ,{"name": "VRInitError_Init_VRClientDLLNotFound","value": "102"} |
| 434 ,{"name": "VRInitError_Init_FileNotFound","value": "103"} |
| 435 ,{"name": "VRInitError_Init_FactoryNotFound","value": "104"} |
| 436 ,{"name": "VRInitError_Init_InterfaceNotFound","value": "105"} |
| 437 ,{"name": "VRInitError_Init_InvalidInterface","value": "106"} |
| 438 ,{"name": "VRInitError_Init_UserConfigDirectoryInvalid","value": "107"} |
| 439 ,{"name": "VRInitError_Init_HmdNotFound","value": "108"} |
| 440 ,{"name": "VRInitError_Init_NotInitialized","value": "109"} |
| 441 ,{"name": "VRInitError_Init_PathRegistryNotFound","value": "110"} |
| 442 ,{"name": "VRInitError_Init_NoConfigPath","value": "111"} |
| 443 ,{"name": "VRInitError_Init_NoLogPath","value": "112"} |
| 444 ,{"name": "VRInitError_Init_PathRegistryNotWritable","value": "113"} |
| 445 ,{"name": "VRInitError_Init_AppInfoInitFailed","value": "114"} |
| 446 ,{"name": "VRInitError_Init_Retry","value": "115"} |
| 447 ,{"name": "VRInitError_Init_InitCanceledByUser","value": "116"} |
| 448 ,{"name": "VRInitError_Init_AnotherAppLaunching","value": "117"} |
| 449 ,{"name": "VRInitError_Init_SettingsInitFailed","value": "118"} |
| 450 ,{"name": "VRInitError_Init_ShuttingDown","value": "119"} |
| 451 ,{"name": "VRInitError_Init_TooManyObjects","value": "120"} |
| 452 ,{"name": "VRInitError_Init_NoServerForBackgroundApp","value": "121"} |
| 453 ,{"name": "VRInitError_Init_NotSupportedWithCompositor","value": "122"} |
| 454 ,{"name": "VRInitError_Init_NotAvailableToUtilityApps","value": "123"} |
| 455 ,{"name": "VRInitError_Init_Internal","value": "124"} |
| 456 ,{"name": "VRInitError_Init_HmdDriverIdIsNone","value": "125"} |
| 457 ,{"name": "VRInitError_Init_HmdNotFoundPresenceFailed","value": "126"} |
| 458 ,{"name": "VRInitError_Init_VRMonitorNotFound","value": "127"} |
| 459 ,{"name": "VRInitError_Init_VRMonitorStartupFailed","value": "128"} |
| 460 ,{"name": "VRInitError_Init_LowPowerWatchdogNotSupported","value": "129"
} |
| 461 ,{"name": "VRInitError_Init_InvalidApplicationType","value": "130"} |
| 462 ,{"name": "VRInitError_Init_NotAvailableToWatchdogApps","value": "131"} |
| 463 ,{"name": "VRInitError_Init_WatchdogDisabledInSettings","value": "132"} |
| 464 ,{"name": "VRInitError_Init_VRDashboardNotFound","value": "133"} |
| 465 ,{"name": "VRInitError_Init_VRDashboardStartupFailed","value": "134"} |
| 466 ,{"name": "VRInitError_Driver_Failed","value": "200"} |
| 467 ,{"name": "VRInitError_Driver_Unknown","value": "201"} |
| 468 ,{"name": "VRInitError_Driver_HmdUnknown","value": "202"} |
| 469 ,{"name": "VRInitError_Driver_NotLoaded","value": "203"} |
| 470 ,{"name": "VRInitError_Driver_RuntimeOutOfDate","value": "204"} |
| 471 ,{"name": "VRInitError_Driver_HmdInUse","value": "205"} |
| 472 ,{"name": "VRInitError_Driver_NotCalibrated","value": "206"} |
| 473 ,{"name": "VRInitError_Driver_CalibrationInvalid","value": "207"} |
| 474 ,{"name": "VRInitError_Driver_HmdDisplayNotFound","value": "208"} |
| 475 ,{"name": "VRInitError_Driver_TrackedDeviceInterfaceUnknown","value": "2
09"} |
| 476 ,{"name": "VRInitError_Driver_HmdDriverIdOutOfBounds","value": "211"} |
| 477 ,{"name": "VRInitError_Driver_HmdDisplayMirrored","value": "212"} |
| 478 ,{"name": "VRInitError_IPC_ServerInitFailed","value": "300"} |
| 479 ,{"name": "VRInitError_IPC_ConnectFailed","value": "301"} |
| 480 ,{"name": "VRInitError_IPC_SharedStateInitFailed","value": "302"} |
| 481 ,{"name": "VRInitError_IPC_CompositorInitFailed","value": "303"} |
| 482 ,{"name": "VRInitError_IPC_MutexInitFailed","value": "304"} |
| 483 ,{"name": "VRInitError_IPC_Failed","value": "305"} |
| 484 ,{"name": "VRInitError_IPC_CompositorConnectFailed","value": "306"} |
| 485 ,{"name": "VRInitError_IPC_CompositorInvalidConnectResponse","value": "3
07"} |
| 486 ,{"name": "VRInitError_IPC_ConnectFailedAfterMultipleAttempts","value":
"308"} |
| 487 ,{"name": "VRInitError_Compositor_Failed","value": "400"} |
| 488 ,{"name": "VRInitError_Compositor_D3D11HardwareRequired","value": "401"} |
| 489 ,{"name": "VRInitError_Compositor_FirmwareRequiresUpdate","value": "402"
} |
| 490 ,{"name": "VRInitError_Compositor_OverlayInitFailed","value": "403"} |
| 491 ,{"name": "VRInitError_Compositor_ScreenshotsInitFailed","value": "404"} |
| 492 ,{"name": "VRInitError_VendorSpecific_UnableToConnectToOculusRuntime","v
alue": "1000"} |
| 493 ,{"name": "VRInitError_VendorSpecific_HmdFound_CantOpenDevice","value":
"1101"} |
| 494 ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStar
t","value": "1102"} |
| 495 ,{"name": "VRInitError_VendorSpecific_HmdFound_NoStoredConfig","value":
"1103"} |
| 496 ,{"name": "VRInitError_VendorSpecific_HmdFound_ConfigTooBig","value": "1
104"} |
| 497 ,{"name": "VRInitError_VendorSpecific_HmdFound_ConfigTooSmall","value":
"1105"} |
| 498 ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToInitZLib","value"
: "1106"} |
| 499 ,{"name": "VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion",
"value": "1107"} |
| 500 ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart
","value": "1108"} |
| 501 ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart"
,"value": "1109"} |
| 502 ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext",
"value": "1110"} |
| 503 ,{"name": "VRInitError_VendorSpecific_HmdFound_UserDataAddressRange","va
lue": "1111"} |
| 504 ,{"name": "VRInitError_VendorSpecific_HmdFound_UserDataError","value": "
1112"} |
| 505 ,{"name": "VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck",
"value": "1113"} |
| 506 ,{"name": "VRInitError_Steam_SteamInstallationNotFound","value": "2000"} |
| 507 ]} |
| 508 , {"enumname": "vr::EVRScreenshotType","values": [ |
| 509 {"name": "VRScreenshotType_None","value": "0"} |
| 510 ,{"name": "VRScreenshotType_Mono","value": "1"} |
| 511 ,{"name": "VRScreenshotType_Stereo","value": "2"} |
| 512 ,{"name": "VRScreenshotType_Cubemap","value": "3"} |
| 513 ,{"name": "VRScreenshotType_MonoPanorama","value": "4"} |
| 514 ,{"name": "VRScreenshotType_StereoPanorama","value": "5"} |
| 515 ]} |
| 516 , {"enumname": "vr::EVRScreenshotPropertyFilenames","values": [ |
| 517 {"name": "VRScreenshotPropertyFilenames_Preview","value": "0"} |
| 518 ,{"name": "VRScreenshotPropertyFilenames_VR","value": "1"} |
| 519 ]} |
| 520 , {"enumname": "vr::EVRTrackedCameraError","values": [ |
| 521 {"name": "VRTrackedCameraError_None","value": "0"} |
| 522 ,{"name": "VRTrackedCameraError_OperationFailed","value": "100"} |
| 523 ,{"name": "VRTrackedCameraError_InvalidHandle","value": "101"} |
| 524 ,{"name": "VRTrackedCameraError_InvalidFrameHeaderVersion","value": "102
"} |
| 525 ,{"name": "VRTrackedCameraError_OutOfHandles","value": "103"} |
| 526 ,{"name": "VRTrackedCameraError_IPCFailure","value": "104"} |
| 527 ,{"name": "VRTrackedCameraError_NotSupportedForThisDevice","value": "105
"} |
| 528 ,{"name": "VRTrackedCameraError_SharedMemoryFailure","value": "106"} |
| 529 ,{"name": "VRTrackedCameraError_FrameBufferingFailure","value": "107"} |
| 530 ,{"name": "VRTrackedCameraError_StreamSetupFailure","value": "108"} |
| 531 ,{"name": "VRTrackedCameraError_InvalidGLTextureId","value": "109"} |
| 532 ,{"name": "VRTrackedCameraError_InvalidSharedTextureHandle","value": "11
0"} |
| 533 ,{"name": "VRTrackedCameraError_FailedToGetGLTextureId","value": "111"} |
| 534 ,{"name": "VRTrackedCameraError_SharedTextureFailure","value": "112"} |
| 535 ,{"name": "VRTrackedCameraError_NoFrameAvailable","value": "113"} |
| 536 ,{"name": "VRTrackedCameraError_InvalidArgument","value": "114"} |
| 537 ,{"name": "VRTrackedCameraError_InvalidFrameBufferSize","value": "115"} |
| 538 ]} |
| 539 , {"enumname": "vr::EVRTrackedCameraFrameType","values": [ |
| 540 {"name": "VRTrackedCameraFrameType_Distorted","value": "0"} |
| 541 ,{"name": "VRTrackedCameraFrameType_Undistorted","value": "1"} |
| 542 ,{"name": "VRTrackedCameraFrameType_MaximumUndistorted","value": "2"} |
| 543 ,{"name": "MAX_CAMERA_FRAME_TYPES","value": "3"} |
| 544 ]} |
| 545 , {"enumname": "vr::EVRApplicationError","values": [ |
| 546 {"name": "VRApplicationError_None","value": "0"} |
| 547 ,{"name": "VRApplicationError_AppKeyAlreadyExists","value": "100"} |
| 548 ,{"name": "VRApplicationError_NoManifest","value": "101"} |
| 549 ,{"name": "VRApplicationError_NoApplication","value": "102"} |
| 550 ,{"name": "VRApplicationError_InvalidIndex","value": "103"} |
| 551 ,{"name": "VRApplicationError_UnknownApplication","value": "104"} |
| 552 ,{"name": "VRApplicationError_IPCFailed","value": "105"} |
| 553 ,{"name": "VRApplicationError_ApplicationAlreadyRunning","value": "106"} |
| 554 ,{"name": "VRApplicationError_InvalidManifest","value": "107"} |
| 555 ,{"name": "VRApplicationError_InvalidApplication","value": "108"} |
| 556 ,{"name": "VRApplicationError_LaunchFailed","value": "109"} |
| 557 ,{"name": "VRApplicationError_ApplicationAlreadyStarting","value": "110"
} |
| 558 ,{"name": "VRApplicationError_LaunchInProgress","value": "111"} |
| 559 ,{"name": "VRApplicationError_OldApplicationQuitting","value": "112"} |
| 560 ,{"name": "VRApplicationError_TransitionAborted","value": "113"} |
| 561 ,{"name": "VRApplicationError_IsTemplate","value": "114"} |
| 562 ,{"name": "VRApplicationError_BufferTooSmall","value": "200"} |
| 563 ,{"name": "VRApplicationError_PropertyNotSet","value": "201"} |
| 564 ,{"name": "VRApplicationError_UnknownProperty","value": "202"} |
| 565 ,{"name": "VRApplicationError_InvalidParameter","value": "203"} |
| 566 ]} |
| 567 , {"enumname": "vr::EVRApplicationProperty","values": [ |
| 568 {"name": "VRApplicationProperty_Name_String","value": "0"} |
| 569 ,{"name": "VRApplicationProperty_LaunchType_String","value": "11"} |
| 570 ,{"name": "VRApplicationProperty_WorkingDirectory_String","value": "12"} |
| 571 ,{"name": "VRApplicationProperty_BinaryPath_String","value": "13"} |
| 572 ,{"name": "VRApplicationProperty_Arguments_String","value": "14"} |
| 573 ,{"name": "VRApplicationProperty_URL_String","value": "15"} |
| 574 ,{"name": "VRApplicationProperty_Description_String","value": "50"} |
| 575 ,{"name": "VRApplicationProperty_NewsURL_String","value": "51"} |
| 576 ,{"name": "VRApplicationProperty_ImagePath_String","value": "52"} |
| 577 ,{"name": "VRApplicationProperty_Source_String","value": "53"} |
| 578 ,{"name": "VRApplicationProperty_IsDashboardOverlay_Bool","value": "60"} |
| 579 ,{"name": "VRApplicationProperty_IsTemplate_Bool","value": "61"} |
| 580 ,{"name": "VRApplicationProperty_IsInstanced_Bool","value": "62"} |
| 581 ,{"name": "VRApplicationProperty_IsInternal_Bool","value": "63"} |
| 582 ,{"name": "VRApplicationProperty_LastLaunchTime_Uint64","value": "70"} |
| 583 ]} |
| 584 , {"enumname": "vr::EVRApplicationTransitionState","values": [ |
| 585 {"name": "VRApplicationTransition_None","value": "0"} |
| 586 ,{"name": "VRApplicationTransition_OldAppQuitSent","value": "10"} |
| 587 ,{"name": "VRApplicationTransition_WaitingForExternalLaunch","value": "1
1"} |
| 588 ,{"name": "VRApplicationTransition_NewAppLaunched","value": "20"} |
| 589 ]} |
| 590 , {"enumname": "vr::ChaperoneCalibrationState","values": [ |
| 591 {"name": "ChaperoneCalibrationState_OK","value": "1"} |
| 592 ,{"name": "ChaperoneCalibrationState_Warning","value": "100"} |
| 593 ,{"name": "ChaperoneCalibrationState_Warning_BaseStationMayHaveMoved","v
alue": "101"} |
| 594 ,{"name": "ChaperoneCalibrationState_Warning_BaseStationRemoved","value"
: "102"} |
| 595 ,{"name": "ChaperoneCalibrationState_Warning_SeatedBoundsInvalid","value
": "103"} |
| 596 ,{"name": "ChaperoneCalibrationState_Error","value": "200"} |
| 597 ,{"name": "ChaperoneCalibrationState_Error_BaseStationUninitialized","va
lue": "201"} |
| 598 ,{"name": "ChaperoneCalibrationState_Error_BaseStationConflict","value":
"202"} |
| 599 ,{"name": "ChaperoneCalibrationState_Error_PlayAreaInvalid","value": "20
3"} |
| 600 ,{"name": "ChaperoneCalibrationState_Error_CollisionBoundsInvalid","valu
e": "204"} |
| 601 ]} |
| 602 , {"enumname": "vr::EChaperoneConfigFile","values": [ |
| 603 {"name": "EChaperoneConfigFile_Live","value": "1"} |
| 604 ,{"name": "EChaperoneConfigFile_Temp","value": "2"} |
| 605 ]} |
| 606 , {"enumname": "vr::EChaperoneImportFlags","values": [ |
| 607 {"name": "EChaperoneImport_BoundsOnly","value": "1"} |
| 608 ]} |
| 609 , {"enumname": "vr::EVRCompositorError","values": [ |
| 610 {"name": "VRCompositorError_None","value": "0"} |
| 611 ,{"name": "VRCompositorError_RequestFailed","value": "1"} |
| 612 ,{"name": "VRCompositorError_IncompatibleVersion","value": "100"} |
| 613 ,{"name": "VRCompositorError_DoNotHaveFocus","value": "101"} |
| 614 ,{"name": "VRCompositorError_InvalidTexture","value": "102"} |
| 615 ,{"name": "VRCompositorError_IsNotSceneApplication","value": "103"} |
| 616 ,{"name": "VRCompositorError_TextureIsOnWrongDevice","value": "104"} |
| 617 ,{"name": "VRCompositorError_TextureUsesUnsupportedFormat","value": "105
"} |
| 618 ,{"name": "VRCompositorError_SharedTexturesNotSupported","value": "106"} |
| 619 ,{"name": "VRCompositorError_IndexOutOfRange","value": "107"} |
| 620 ,{"name": "VRCompositorError_AlreadySubmitted","value": "108"} |
| 621 ]} |
| 622 , {"enumname": "vr::VROverlayInputMethod","values": [ |
| 623 {"name": "VROverlayInputMethod_None","value": "0"} |
| 624 ,{"name": "VROverlayInputMethod_Mouse","value": "1"} |
| 625 ]} |
| 626 , {"enumname": "vr::VROverlayTransformType","values": [ |
| 627 {"name": "VROverlayTransform_Absolute","value": "0"} |
| 628 ,{"name": "VROverlayTransform_TrackedDeviceRelative","value": "1"} |
| 629 ,{"name": "VROverlayTransform_SystemOverlay","value": "2"} |
| 630 ,{"name": "VROverlayTransform_TrackedComponent","value": "3"} |
| 631 ]} |
| 632 , {"enumname": "vr::VROverlayFlags","values": [ |
| 633 {"name": "VROverlayFlags_None","value": "0"} |
| 634 ,{"name": "VROverlayFlags_Curved","value": "1"} |
| 635 ,{"name": "VROverlayFlags_RGSS4X","value": "2"} |
| 636 ,{"name": "VROverlayFlags_NoDashboardTab","value": "3"} |
| 637 ,{"name": "VROverlayFlags_AcceptsGamepadEvents","value": "4"} |
| 638 ,{"name": "VROverlayFlags_ShowGamepadFocus","value": "5"} |
| 639 ,{"name": "VROverlayFlags_SendVRScrollEvents","value": "6"} |
| 640 ,{"name": "VROverlayFlags_SendVRTouchpadEvents","value": "7"} |
| 641 ,{"name": "VROverlayFlags_ShowTouchPadScrollWheel","value": "8"} |
| 642 ,{"name": "VROverlayFlags_TransferOwnershipToInternalProcess","value": "
9"} |
| 643 ,{"name": "VROverlayFlags_SideBySide_Parallel","value": "10"} |
| 644 ,{"name": "VROverlayFlags_SideBySide_Crossed","value": "11"} |
| 645 ,{"name": "VROverlayFlags_Panorama","value": "12"} |
| 646 ,{"name": "VROverlayFlags_StereoPanorama","value": "13"} |
| 647 ,{"name": "VROverlayFlags_SortWithNonSceneOverlays","value": "14"} |
| 648 ,{"name": "VROverlayFlags_VisibleInDashboard","value": "15"} |
| 649 ]} |
| 650 , {"enumname": "vr::VRMessageOverlayResponse","values": [ |
| 651 {"name": "VRMessageOverlayResponse_ButtonPress_0","value": "0"} |
| 652 ,{"name": "VRMessageOverlayResponse_ButtonPress_1","value": "1"} |
| 653 ,{"name": "VRMessageOverlayResponse_ButtonPress_2","value": "2"} |
| 654 ,{"name": "VRMessageOverlayResponse_ButtonPress_3","value": "3"} |
| 655 ,{"name": "VRMessageOverlayResponse_CouldntFindSystemOverlay","value": "
4"} |
| 656 ,{"name": "VRMessageOverlayResponse_CouldntFindOrCreateClientOverlay","v
alue": "5"} |
| 657 ,{"name": "VRMessageOverlayResponse_ApplicationQuit","value": "6"} |
| 658 ]} |
| 659 , {"enumname": "vr::EGamepadTextInputMode","values": [ |
| 660 {"name": "k_EGamepadTextInputModeNormal","value": "0"} |
| 661 ,{"name": "k_EGamepadTextInputModePassword","value": "1"} |
| 662 ,{"name": "k_EGamepadTextInputModeSubmit","value": "2"} |
| 663 ]} |
| 664 , {"enumname": "vr::EGamepadTextInputLineMode","values": [ |
| 665 {"name": "k_EGamepadTextInputLineModeSingleLine","value": "0"} |
| 666 ,{"name": "k_EGamepadTextInputLineModeMultipleLines","value": "1"} |
| 667 ]} |
| 668 , {"enumname": "vr::EOverlayDirection","values": [ |
| 669 {"name": "OverlayDirection_Up","value": "0"} |
| 670 ,{"name": "OverlayDirection_Down","value": "1"} |
| 671 ,{"name": "OverlayDirection_Left","value": "2"} |
| 672 ,{"name": "OverlayDirection_Right","value": "3"} |
| 673 ,{"name": "OverlayDirection_Count","value": "4"} |
| 674 ]} |
| 675 , {"enumname": "vr::EVROverlayIntersectionMaskPrimitiveType","values": [ |
| 676 {"name": "OverlayIntersectionPrimitiveType_Rectangle","value": "0"} |
| 677 ,{"name": "OverlayIntersectionPrimitiveType_Circle","value": "1"} |
| 678 ]} |
| 679 , {"enumname": "vr::EVRRenderModelError","values": [ |
| 680 {"name": "VRRenderModelError_None","value": "0"} |
| 681 ,{"name": "VRRenderModelError_Loading","value": "100"} |
| 682 ,{"name": "VRRenderModelError_NotSupported","value": "200"} |
| 683 ,{"name": "VRRenderModelError_InvalidArg","value": "300"} |
| 684 ,{"name": "VRRenderModelError_InvalidModel","value": "301"} |
| 685 ,{"name": "VRRenderModelError_NoShapes","value": "302"} |
| 686 ,{"name": "VRRenderModelError_MultipleShapes","value": "303"} |
| 687 ,{"name": "VRRenderModelError_TooManyVertices","value": "304"} |
| 688 ,{"name": "VRRenderModelError_MultipleTextures","value": "305"} |
| 689 ,{"name": "VRRenderModelError_BufferTooSmall","value": "306"} |
| 690 ,{"name": "VRRenderModelError_NotEnoughNormals","value": "307"} |
| 691 ,{"name": "VRRenderModelError_NotEnoughTexCoords","value": "308"} |
| 692 ,{"name": "VRRenderModelError_InvalidTexture","value": "400"} |
| 693 ]} |
| 694 , {"enumname": "vr::EVRComponentProperty","values": [ |
| 695 {"name": "VRComponentProperty_IsStatic","value": "1"} |
| 696 ,{"name": "VRComponentProperty_IsVisible","value": "2"} |
| 697 ,{"name": "VRComponentProperty_IsTouched","value": "4"} |
| 698 ,{"name": "VRComponentProperty_IsPressed","value": "8"} |
| 699 ,{"name": "VRComponentProperty_IsScrolled","value": "16"} |
| 700 ]} |
| 701 , {"enumname": "vr::EVRNotificationType","values": [ |
| 702 {"name": "EVRNotificationType_Transient","value": "0"} |
| 703 ,{"name": "EVRNotificationType_Persistent","value": "1"} |
| 704 ,{"name": "EVRNotificationType_Transient_SystemWithUserValue","value": "
2"} |
| 705 ]} |
| 706 , {"enumname": "vr::EVRNotificationStyle","values": [ |
| 707 {"name": "EVRNotificationStyle_None","value": "0"} |
| 708 ,{"name": "EVRNotificationStyle_Application","value": "100"} |
| 709 ,{"name": "EVRNotificationStyle_Contact_Disabled","value": "200"} |
| 710 ,{"name": "EVRNotificationStyle_Contact_Enabled","value": "201"} |
| 711 ,{"name": "EVRNotificationStyle_Contact_Active","value": "202"} |
| 712 ]} |
| 713 , {"enumname": "vr::EVRSettingsError","values": [ |
| 714 {"name": "VRSettingsError_None","value": "0"} |
| 715 ,{"name": "VRSettingsError_IPCFailed","value": "1"} |
| 716 ,{"name": "VRSettingsError_WriteFailed","value": "2"} |
| 717 ,{"name": "VRSettingsError_ReadFailed","value": "3"} |
| 718 ,{"name": "VRSettingsError_JsonParseFailed","value": "4"} |
| 719 ,{"name": "VRSettingsError_UnsetSettingHasNoDefault","value": "5"} |
| 720 ]} |
| 721 , {"enumname": "vr::EVRScreenshotError","values": [ |
| 722 {"name": "VRScreenshotError_None","value": "0"} |
| 723 ,{"name": "VRScreenshotError_RequestFailed","value": "1"} |
| 724 ,{"name": "VRScreenshotError_IncompatibleVersion","value": "100"} |
| 725 ,{"name": "VRScreenshotError_NotFound","value": "101"} |
| 726 ,{"name": "VRScreenshotError_BufferTooSmall","value": "102"} |
| 727 ,{"name": "VRScreenshotError_ScreenshotAlreadyInProgress","value": "108"
} |
| 728 ]} |
| 729 ], |
| 730 "consts":[{ |
| 731 "constname": "k_unMaxDriverDebugResponseSize","consttype": "const uint32
_t", "constval": "32768"} |
| 732 ,{ |
| 733 "constname": "k_unTrackedDeviceIndex_Hmd","consttype": "const uint32_t",
"constval": "0"} |
| 734 ,{ |
| 735 "constname": "k_unMaxTrackedDeviceCount","consttype": "const uint32_t",
"constval": "16"} |
| 736 ,{ |
| 737 "constname": "k_unTrackedDeviceIndexOther","consttype": "const uint32_t"
, "constval": "4294967294"} |
| 738 ,{ |
| 739 "constname": "k_unTrackedDeviceIndexInvalid","consttype": "const uint32_
t", "constval": "4294967295"} |
| 740 ,{ |
| 741 "constname": "k_ulInvalidPropertyContainer","consttype": "const Property
ContainerHandle_t", "constval": "0"} |
| 742 ,{ |
| 743 "constname": "k_unInvalidPropertyTag","consttype": "const PropertyTypeTa
g_t", "constval": "0"} |
| 744 ,{ |
| 745 "constname": "k_unFloatPropertyTag","consttype": "const PropertyTypeTag_
t", "constval": "1"} |
| 746 ,{ |
| 747 "constname": "k_unInt32PropertyTag","consttype": "const PropertyTypeTag_
t", "constval": "2"} |
| 748 ,{ |
| 749 "constname": "k_unUint64PropertyTag","consttype": "const PropertyTypeTag
_t", "constval": "3"} |
| 750 ,{ |
| 751 "constname": "k_unBoolPropertyTag","consttype": "const PropertyTypeTag_t
", "constval": "4"} |
| 752 ,{ |
| 753 "constname": "k_unStringPropertyTag","consttype": "const PropertyTypeTag
_t", "constval": "5"} |
| 754 ,{ |
| 755 "constname": "k_unHmdMatrix34PropertyTag","consttype": "const PropertyTy
peTag_t", "constval": "20"} |
| 756 ,{ |
| 757 "constname": "k_unHmdMatrix44PropertyTag","consttype": "const PropertyTy
peTag_t", "constval": "21"} |
| 758 ,{ |
| 759 "constname": "k_unHmdVector3PropertyTag","consttype": "const PropertyTyp
eTag_t", "constval": "22"} |
| 760 ,{ |
| 761 "constname": "k_unHmdVector4PropertyTag","consttype": "const PropertyTyp
eTag_t", "constval": "23"} |
| 762 ,{ |
| 763 "constname": "k_unHiddenAreaPropertyTag","consttype": "const PropertyTyp
eTag_t", "constval": "30"} |
| 764 ,{ |
| 765 "constname": "k_unOpenVRInternalReserved_Start","consttype": "const Prop
ertyTypeTag_t", "constval": "1000"} |
| 766 ,{ |
| 767 "constname": "k_unOpenVRInternalReserved_End","consttype": "const Proper
tyTypeTag_t", "constval": "10000"} |
| 768 ,{ |
| 769 "constname": "k_unMaxPropertyStringSize","consttype": "const uint32_t",
"constval": "32768"} |
| 770 ,{ |
| 771 "constname": "k_unControllerStateAxisCount","consttype": "const uint32_t
", "constval": "5"} |
| 772 ,{ |
| 773 "constname": "k_ulOverlayHandleInvalid","consttype": "const VROverlayHan
dle_t", "constval": "0"} |
| 774 ,{ |
| 775 "constname": "k_unScreenshotHandleInvalid","consttype": "const uint32_t"
, "constval": "0"} |
| 776 ,{ |
| 777 "constname": "IVRSystem_Version","consttype": "const char *const", "cons
tval": "IVRSystem_015"} |
| 778 ,{ |
| 779 "constname": "IVRExtendedDisplay_Version","consttype": "const char *cons
t", "constval": "IVRExtendedDisplay_001"} |
| 780 ,{ |
| 781 "constname": "IVRTrackedCamera_Version","consttype": "const char *const"
, "constval": "IVRTrackedCamera_003"} |
| 782 ,{ |
| 783 "constname": "k_unMaxApplicationKeyLength","consttype": "const uint32_t"
, "constval": "128"} |
| 784 ,{ |
| 785 "constname": "k_pch_MimeType_HomeApp","consttype": "const char *const",
"constval": "vr/home"} |
| 786 ,{ |
| 787 "constname": "k_pch_MimeType_GameTheater","consttype": "const char *cons
t", "constval": "vr/game_theater"} |
| 788 ,{ |
| 789 "constname": "IVRApplications_Version","consttype": "const char *const",
"constval": "IVRApplications_006"} |
| 790 ,{ |
| 791 "constname": "IVRChaperone_Version","consttype": "const char *const", "c
onstval": "IVRChaperone_003"} |
| 792 ,{ |
| 793 "constname": "IVRChaperoneSetup_Version","consttype": "const char *const
", "constval": "IVRChaperoneSetup_005"} |
| 794 ,{ |
| 795 "constname": "IVRCompositor_Version","consttype": "const char *const", "
constval": "IVRCompositor_020"} |
| 796 ,{ |
| 797 "constname": "k_unVROverlayMaxKeyLength","consttype": "const uint32_t",
"constval": "128"} |
| 798 ,{ |
| 799 "constname": "k_unVROverlayMaxNameLength","consttype": "const uint32_t",
"constval": "128"} |
| 800 ,{ |
| 801 "constname": "k_unMaxOverlayCount","consttype": "const uint32_t", "const
val": "64"} |
| 802 ,{ |
| 803 "constname": "k_unMaxOverlayIntersectionMaskPrimitivesCount","consttype"
: "const uint32_t", "constval": "32"} |
| 804 ,{ |
| 805 "constname": "IVROverlay_Version","consttype": "const char *const", "con
stval": "IVROverlay_014"} |
| 806 ,{ |
| 807 "constname": "k_pch_Controller_Component_GDC2015","consttype": "const ch
ar *const", "constval": "gdc2015"} |
| 808 ,{ |
| 809 "constname": "k_pch_Controller_Component_Base","consttype": "const char
*const", "constval": "base"} |
| 810 ,{ |
| 811 "constname": "k_pch_Controller_Component_Tip","consttype": "const char *
const", "constval": "tip"} |
| 812 ,{ |
| 813 "constname": "k_pch_Controller_Component_HandGrip","consttype": "const c
har *const", "constval": "handgrip"} |
| 814 ,{ |
| 815 "constname": "k_pch_Controller_Component_Status","consttype": "const cha
r *const", "constval": "status"} |
| 816 ,{ |
| 817 "constname": "IVRRenderModels_Version","consttype": "const char *const",
"constval": "IVRRenderModels_005"} |
| 818 ,{ |
| 819 "constname": "k_unNotificationTextMaxSize","consttype": "const uint32_t"
, "constval": "256"} |
| 820 ,{ |
| 821 "constname": "IVRNotifications_Version","consttype": "const char *const"
, "constval": "IVRNotifications_002"} |
| 822 ,{ |
| 823 "constname": "k_unMaxSettingsKeyLength","consttype": "const uint32_t", "
constval": "128"} |
| 824 ,{ |
| 825 "constname": "IVRSettings_Version","consttype": "const char *const", "co
nstval": "IVRSettings_002"} |
| 826 ,{ |
| 827 "constname": "k_pch_SteamVR_Section","consttype": "const char *const", "
constval": "steamvr"} |
| 828 ,{ |
| 829 "constname": "k_pch_SteamVR_RequireHmd_String","consttype": "const char
*const", "constval": "requireHmd"} |
| 830 ,{ |
| 831 "constname": "k_pch_SteamVR_ForcedDriverKey_String","consttype": "const
char *const", "constval": "forcedDriver"} |
| 832 ,{ |
| 833 "constname": "k_pch_SteamVR_ForcedHmdKey_String","consttype": "const cha
r *const", "constval": "forcedHmd"} |
| 834 ,{ |
| 835 "constname": "k_pch_SteamVR_DisplayDebug_Bool","consttype": "const char
*const", "constval": "displayDebug"} |
| 836 ,{ |
| 837 "constname": "k_pch_SteamVR_DebugProcessPipe_String","consttype": "const
char *const", "constval": "debugProcessPipe"} |
| 838 ,{ |
| 839 "constname": "k_pch_SteamVR_EnableDistortion_Bool","consttype": "const c
har *const", "constval": "enableDistortion"} |
| 840 ,{ |
| 841 "constname": "k_pch_SteamVR_DisplayDebugX_Int32","consttype": "const cha
r *const", "constval": "displayDebugX"} |
| 842 ,{ |
| 843 "constname": "k_pch_SteamVR_DisplayDebugY_Int32","consttype": "const cha
r *const", "constval": "displayDebugY"} |
| 844 ,{ |
| 845 "constname": "k_pch_SteamVR_SendSystemButtonToAllApps_Bool","consttype":
"const char *const", "constval": "sendSystemButtonToAllApps"} |
| 846 ,{ |
| 847 "constname": "k_pch_SteamVR_LogLevel_Int32","consttype": "const char *co
nst", "constval": "loglevel"} |
| 848 ,{ |
| 849 "constname": "k_pch_SteamVR_IPD_Float","consttype": "const char *const",
"constval": "ipd"} |
| 850 ,{ |
| 851 "constname": "k_pch_SteamVR_Background_String","consttype": "const char
*const", "constval": "background"} |
| 852 ,{ |
| 853 "constname": "k_pch_SteamVR_BackgroundUseDomeProjection_Bool","consttype
": "const char *const", "constval": "backgroundUseDomeProjection"} |
| 854 ,{ |
| 855 "constname": "k_pch_SteamVR_BackgroundCameraHeight_Float","consttype": "
const char *const", "constval": "backgroundCameraHeight"} |
| 856 ,{ |
| 857 "constname": "k_pch_SteamVR_BackgroundDomeRadius_Float","consttype": "co
nst char *const", "constval": "backgroundDomeRadius"} |
| 858 ,{ |
| 859 "constname": "k_pch_SteamVR_GridColor_String","consttype": "const char *
const", "constval": "gridColor"} |
| 860 ,{ |
| 861 "constname": "k_pch_SteamVR_PlayAreaColor_String","consttype": "const ch
ar *const", "constval": "playAreaColor"} |
| 862 ,{ |
| 863 "constname": "k_pch_SteamVR_ShowStage_Bool","consttype": "const char *co
nst", "constval": "showStage"} |
| 864 ,{ |
| 865 "constname": "k_pch_SteamVR_ActivateMultipleDrivers_Bool","consttype": "
const char *const", "constval": "activateMultipleDrivers"} |
| 866 ,{ |
| 867 "constname": "k_pch_SteamVR_DirectMode_Bool","consttype": "const char *c
onst", "constval": "directMode"} |
| 868 ,{ |
| 869 "constname": "k_pch_SteamVR_DirectModeEdidVid_Int32","consttype": "const
char *const", "constval": "directModeEdidVid"} |
| 870 ,{ |
| 871 "constname": "k_pch_SteamVR_DirectModeEdidPid_Int32","consttype": "const
char *const", "constval": "directModeEdidPid"} |
| 872 ,{ |
| 873 "constname": "k_pch_SteamVR_UsingSpeakers_Bool","consttype": "const char
*const", "constval": "usingSpeakers"} |
| 874 ,{ |
| 875 "constname": "k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float","cons
ttype": "const char *const", "constval": "speakersForwardYawOffsetDegrees"} |
| 876 ,{ |
| 877 "constname": "k_pch_SteamVR_BaseStationPowerManagement_Bool","consttype"
: "const char *const", "constval": "basestationPowerManagement"} |
| 878 ,{ |
| 879 "constname": "k_pch_SteamVR_NeverKillProcesses_Bool","consttype": "const
char *const", "constval": "neverKillProcesses"} |
| 880 ,{ |
| 881 "constname": "k_pch_SteamVR_RenderTargetMultiplier_Float","consttype": "
const char *const", "constval": "renderTargetMultiplier"} |
| 882 ,{ |
| 883 "constname": "k_pch_SteamVR_AllowAsyncReprojection_Bool","consttype": "c
onst char *const", "constval": "allowAsyncReprojection"} |
| 884 ,{ |
| 885 "constname": "k_pch_SteamVR_AllowReprojection_Bool","consttype": "const
char *const", "constval": "allowInterleavedReprojection"} |
| 886 ,{ |
| 887 "constname": "k_pch_SteamVR_ForceReprojection_Bool","consttype": "const
char *const", "constval": "forceReprojection"} |
| 888 ,{ |
| 889 "constname": "k_pch_SteamVR_ForceFadeOnBadTracking_Bool","consttype": "c
onst char *const", "constval": "forceFadeOnBadTracking"} |
| 890 ,{ |
| 891 "constname": "k_pch_SteamVR_DefaultMirrorView_Int32","consttype": "const
char *const", "constval": "defaultMirrorView"} |
| 892 ,{ |
| 893 "constname": "k_pch_SteamVR_ShowMirrorView_Bool","consttype": "const cha
r *const", "constval": "showMirrorView"} |
| 894 ,{ |
| 895 "constname": "k_pch_SteamVR_MirrorViewGeometry_String","consttype": "con
st char *const", "constval": "mirrorViewGeometry"} |
| 896 ,{ |
| 897 "constname": "k_pch_SteamVR_StartMonitorFromAppLaunch","consttype": "con
st char *const", "constval": "startMonitorFromAppLaunch"} |
| 898 ,{ |
| 899 "constname": "k_pch_SteamVR_StartCompositorFromAppLaunch_Bool","consttyp
e": "const char *const", "constval": "startCompositorFromAppLaunch"} |
| 900 ,{ |
| 901 "constname": "k_pch_SteamVR_StartDashboardFromAppLaunch_Bool","consttype
": "const char *const", "constval": "startDashboardFromAppLaunch"} |
| 902 ,{ |
| 903 "constname": "k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool","constty
pe": "const char *const", "constval": "startOverlayAppsFromDashboard"} |
| 904 ,{ |
| 905 "constname": "k_pch_SteamVR_EnableHomeApp","consttype": "const char *con
st", "constval": "enableHomeApp"} |
| 906 ,{ |
| 907 "constname": "k_pch_SteamVR_SetInitialDefaultHomeApp","consttype": "cons
t char *const", "constval": "setInitialDefaultHomeApp"} |
| 908 ,{ |
| 909 "constname": "k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32","consttyp
e": "const char *const", "constval": "CycleBackgroundImageTimeSec"} |
| 910 ,{ |
| 911 "constname": "k_pch_SteamVR_RetailDemo_Bool","consttype": "const char *c
onst", "constval": "retailDemo"} |
| 912 ,{ |
| 913 "constname": "k_pch_SteamVR_IpdOffset_Float","consttype": "const char *c
onst", "constval": "ipdOffset"} |
| 914 ,{ |
| 915 "constname": "k_pch_Lighthouse_Section","consttype": "const char *const"
, "constval": "driver_lighthouse"} |
| 916 ,{ |
| 917 "constname": "k_pch_Lighthouse_DisableIMU_Bool","consttype": "const char
*const", "constval": "disableimu"} |
| 918 ,{ |
| 919 "constname": "k_pch_Lighthouse_UseDisambiguation_String","consttype": "c
onst char *const", "constval": "usedisambiguation"} |
| 920 ,{ |
| 921 "constname": "k_pch_Lighthouse_DisambiguationDebug_Int32","consttype": "
const char *const", "constval": "disambiguationdebug"} |
| 922 ,{ |
| 923 "constname": "k_pch_Lighthouse_PrimaryBasestation_Int32","consttype": "c
onst char *const", "constval": "primarybasestation"} |
| 924 ,{ |
| 925 "constname": "k_pch_Lighthouse_DBHistory_Bool","consttype": "const char
*const", "constval": "dbhistory"} |
| 926 ,{ |
| 927 "constname": "k_pch_Null_Section","consttype": "const char *const", "con
stval": "driver_null"} |
| 928 ,{ |
| 929 "constname": "k_pch_Null_SerialNumber_String","consttype": "const char *
const", "constval": "serialNumber"} |
| 930 ,{ |
| 931 "constname": "k_pch_Null_ModelNumber_String","consttype": "const char *c
onst", "constval": "modelNumber"} |
| 932 ,{ |
| 933 "constname": "k_pch_Null_WindowX_Int32","consttype": "const char *const"
, "constval": "windowX"} |
| 934 ,{ |
| 935 "constname": "k_pch_Null_WindowY_Int32","consttype": "const char *const"
, "constval": "windowY"} |
| 936 ,{ |
| 937 "constname": "k_pch_Null_WindowWidth_Int32","consttype": "const char *co
nst", "constval": "windowWidth"} |
| 938 ,{ |
| 939 "constname": "k_pch_Null_WindowHeight_Int32","consttype": "const char *c
onst", "constval": "windowHeight"} |
| 940 ,{ |
| 941 "constname": "k_pch_Null_RenderWidth_Int32","consttype": "const char *co
nst", "constval": "renderWidth"} |
| 942 ,{ |
| 943 "constname": "k_pch_Null_RenderHeight_Int32","consttype": "const char *c
onst", "constval": "renderHeight"} |
| 944 ,{ |
| 945 "constname": "k_pch_Null_SecondsFromVsyncToPhotons_Float","consttype": "
const char *const", "constval": "secondsFromVsyncToPhotons"} |
| 946 ,{ |
| 947 "constname": "k_pch_Null_DisplayFrequency_Float","consttype": "const cha
r *const", "constval": "displayFrequency"} |
| 948 ,{ |
| 949 "constname": "k_pch_UserInterface_Section","consttype": "const char *con
st", "constval": "userinterface"} |
| 950 ,{ |
| 951 "constname": "k_pch_UserInterface_StatusAlwaysOnTop_Bool","consttype": "
const char *const", "constval": "StatusAlwaysOnTop"} |
| 952 ,{ |
| 953 "constname": "k_pch_UserInterface_MinimizeToTray_Bool","consttype": "con
st char *const", "constval": "MinimizeToTray"} |
| 954 ,{ |
| 955 "constname": "k_pch_UserInterface_Screenshots_Bool","consttype": "const
char *const", "constval": "screenshots"} |
| 956 ,{ |
| 957 "constname": "k_pch_UserInterface_ScreenshotType_Int","consttype": "cons
t char *const", "constval": "screenshotType"} |
| 958 ,{ |
| 959 "constname": "k_pch_Notifications_Section","consttype": "const char *con
st", "constval": "notifications"} |
| 960 ,{ |
| 961 "constname": "k_pch_Notifications_DoNotDisturb_Bool","consttype": "const
char *const", "constval": "DoNotDisturb"} |
| 962 ,{ |
| 963 "constname": "k_pch_Keyboard_Section","consttype": "const char *const",
"constval": "keyboard"} |
| 964 ,{ |
| 965 "constname": "k_pch_Keyboard_TutorialCompletions","consttype": "const ch
ar *const", "constval": "TutorialCompletions"} |
| 966 ,{ |
| 967 "constname": "k_pch_Keyboard_ScaleX","consttype": "const char *const", "
constval": "ScaleX"} |
| 968 ,{ |
| 969 "constname": "k_pch_Keyboard_ScaleY","consttype": "const char *const", "
constval": "ScaleY"} |
| 970 ,{ |
| 971 "constname": "k_pch_Keyboard_OffsetLeftX","consttype": "const char *cons
t", "constval": "OffsetLeftX"} |
| 972 ,{ |
| 973 "constname": "k_pch_Keyboard_OffsetRightX","consttype": "const char *con
st", "constval": "OffsetRightX"} |
| 974 ,{ |
| 975 "constname": "k_pch_Keyboard_OffsetY","consttype": "const char *const",
"constval": "OffsetY"} |
| 976 ,{ |
| 977 "constname": "k_pch_Keyboard_Smoothing","consttype": "const char *const"
, "constval": "Smoothing"} |
| 978 ,{ |
| 979 "constname": "k_pch_Perf_Section","consttype": "const char *const", "con
stval": "perfcheck"} |
| 980 ,{ |
| 981 "constname": "k_pch_Perf_HeuristicActive_Bool","consttype": "const char
*const", "constval": "heuristicActive"} |
| 982 ,{ |
| 983 "constname": "k_pch_Perf_NotifyInHMD_Bool","consttype": "const char *con
st", "constval": "warnInHMD"} |
| 984 ,{ |
| 985 "constname": "k_pch_Perf_NotifyOnlyOnce_Bool","consttype": "const char *
const", "constval": "warnOnlyOnce"} |
| 986 ,{ |
| 987 "constname": "k_pch_Perf_AllowTimingStore_Bool","consttype": "const char
*const", "constval": "allowTimingStore"} |
| 988 ,{ |
| 989 "constname": "k_pch_Perf_SaveTimingsOnExit_Bool","consttype": "const cha
r *const", "constval": "saveTimingsOnExit"} |
| 990 ,{ |
| 991 "constname": "k_pch_Perf_TestData_Float","consttype": "const char *const
", "constval": "perfTestData"} |
| 992 ,{ |
| 993 "constname": "k_pch_CollisionBounds_Section","consttype": "const char *c
onst", "constval": "collisionBounds"} |
| 994 ,{ |
| 995 "constname": "k_pch_CollisionBounds_Style_Int32","consttype": "const cha
r *const", "constval": "CollisionBoundsStyle"} |
| 996 ,{ |
| 997 "constname": "k_pch_CollisionBounds_GroundPerimeterOn_Bool","consttype":
"const char *const", "constval": "CollisionBoundsGroundPerimeterOn"} |
| 998 ,{ |
| 999 "constname": "k_pch_CollisionBounds_CenterMarkerOn_Bool","consttype": "c
onst char *const", "constval": "CollisionBoundsCenterMarkerOn"} |
| 1000 ,{ |
| 1001 "constname": "k_pch_CollisionBounds_PlaySpaceOn_Bool","consttype": "cons
t char *const", "constval": "CollisionBoundsPlaySpaceOn"} |
| 1002 ,{ |
| 1003 "constname": "k_pch_CollisionBounds_FadeDistance_Float","consttype": "co
nst char *const", "constval": "CollisionBoundsFadeDistance"} |
| 1004 ,{ |
| 1005 "constname": "k_pch_CollisionBounds_ColorGammaR_Int32","consttype": "con
st char *const", "constval": "CollisionBoundsColorGammaR"} |
| 1006 ,{ |
| 1007 "constname": "k_pch_CollisionBounds_ColorGammaG_Int32","consttype": "con
st char *const", "constval": "CollisionBoundsColorGammaG"} |
| 1008 ,{ |
| 1009 "constname": "k_pch_CollisionBounds_ColorGammaB_Int32","consttype": "con
st char *const", "constval": "CollisionBoundsColorGammaB"} |
| 1010 ,{ |
| 1011 "constname": "k_pch_CollisionBounds_ColorGammaA_Int32","consttype": "con
st char *const", "constval": "CollisionBoundsColorGammaA"} |
| 1012 ,{ |
| 1013 "constname": "k_pch_Camera_Section","consttype": "const char *const", "c
onstval": "camera"} |
| 1014 ,{ |
| 1015 "constname": "k_pch_Camera_EnableCamera_Bool","consttype": "const char *
const", "constval": "enableCamera"} |
| 1016 ,{ |
| 1017 "constname": "k_pch_Camera_EnableCameraInDashboard_Bool","consttype": "c
onst char *const", "constval": "enableCameraInDashboard"} |
| 1018 ,{ |
| 1019 "constname": "k_pch_Camera_EnableCameraForCollisionBounds_Bool","constty
pe": "const char *const", "constval": "enableCameraForCollisionBounds"} |
| 1020 ,{ |
| 1021 "constname": "k_pch_Camera_EnableCameraForRoomView_Bool","consttype": "c
onst char *const", "constval": "enableCameraForRoomView"} |
| 1022 ,{ |
| 1023 "constname": "k_pch_Camera_BoundsColorGammaR_Int32","consttype": "const
char *const", "constval": "cameraBoundsColorGammaR"} |
| 1024 ,{ |
| 1025 "constname": "k_pch_Camera_BoundsColorGammaG_Int32","consttype": "const
char *const", "constval": "cameraBoundsColorGammaG"} |
| 1026 ,{ |
| 1027 "constname": "k_pch_Camera_BoundsColorGammaB_Int32","consttype": "const
char *const", "constval": "cameraBoundsColorGammaB"} |
| 1028 ,{ |
| 1029 "constname": "k_pch_Camera_BoundsColorGammaA_Int32","consttype": "const
char *const", "constval": "cameraBoundsColorGammaA"} |
| 1030 ,{ |
| 1031 "constname": "k_pch_Camera_BoundsStrength_Int32","consttype": "const cha
r *const", "constval": "cameraBoundsStrength"} |
| 1032 ,{ |
| 1033 "constname": "k_pch_audio_Section","consttype": "const char *const", "co
nstval": "audio"} |
| 1034 ,{ |
| 1035 "constname": "k_pch_audio_OnPlaybackDevice_String","consttype": "const c
har *const", "constval": "onPlaybackDevice"} |
| 1036 ,{ |
| 1037 "constname": "k_pch_audio_OnRecordDevice_String","consttype": "const cha
r *const", "constval": "onRecordDevice"} |
| 1038 ,{ |
| 1039 "constname": "k_pch_audio_OnPlaybackMirrorDevice_String","consttype": "c
onst char *const", "constval": "onPlaybackMirrorDevice"} |
| 1040 ,{ |
| 1041 "constname": "k_pch_audio_OffPlaybackDevice_String","consttype": "const
char *const", "constval": "offPlaybackDevice"} |
| 1042 ,{ |
| 1043 "constname": "k_pch_audio_OffRecordDevice_String","consttype": "const ch
ar *const", "constval": "offRecordDevice"} |
| 1044 ,{ |
| 1045 "constname": "k_pch_audio_VIVEHDMIGain","consttype": "const char *const"
, "constval": "viveHDMIGain"} |
| 1046 ,{ |
| 1047 "constname": "k_pch_Power_Section","consttype": "const char *const", "co
nstval": "power"} |
| 1048 ,{ |
| 1049 "constname": "k_pch_Power_PowerOffOnExit_Bool","consttype": "const char
*const", "constval": "powerOffOnExit"} |
| 1050 ,{ |
| 1051 "constname": "k_pch_Power_TurnOffScreensTimeout_Float","consttype": "con
st char *const", "constval": "turnOffScreensTimeout"} |
| 1052 ,{ |
| 1053 "constname": "k_pch_Power_TurnOffControllersTimeout_Float","consttype":
"const char *const", "constval": "turnOffControllersTimeout"} |
| 1054 ,{ |
| 1055 "constname": "k_pch_Power_ReturnToWatchdogTimeout_Float","consttype": "c
onst char *const", "constval": "returnToWatchdogTimeout"} |
| 1056 ,{ |
| 1057 "constname": "k_pch_Power_AutoLaunchSteamVROnButtonPress","consttype": "
const char *const", "constval": "autoLaunchSteamVROnButtonPress"} |
| 1058 ,{ |
| 1059 "constname": "k_pch_Dashboard_Section","consttype": "const char *const",
"constval": "dashboard"} |
| 1060 ,{ |
| 1061 "constname": "k_pch_Dashboard_EnableDashboard_Bool","consttype": "const
char *const", "constval": "enableDashboard"} |
| 1062 ,{ |
| 1063 "constname": "k_pch_Dashboard_ArcadeMode_Bool","consttype": "const char
*const", "constval": "arcadeMode"} |
| 1064 ,{ |
| 1065 "constname": "k_pch_modelskin_Section","consttype": "const char *const",
"constval": "modelskins"} |
| 1066 ,{ |
| 1067 "constname": "k_pch_Driver_Enable_Bool","consttype": "const char *const"
, "constval": "enable"} |
| 1068 ,{ |
| 1069 "constname": "IVRScreenshots_Version","consttype": "const char *const",
"constval": "IVRScreenshots_001"} |
| 1070 ,{ |
| 1071 "constname": "IVRResources_Version","consttype": "const char *const", "c
onstval": "IVRResources_001"} |
| 1072 ], |
| 1073 "structs":[{"struct": "vr::HmdMatrix34_t","fields": [ |
| 1074 { "fieldname": "m", "fieldtype": "float [3][4]"}]} |
| 1075 ,{"struct": "vr::HmdMatrix44_t","fields": [ |
| 1076 { "fieldname": "m", "fieldtype": "float [4][4]"}]} |
| 1077 ,{"struct": "vr::HmdVector3_t","fields": [ |
| 1078 { "fieldname": "v", "fieldtype": "float [3]"}]} |
| 1079 ,{"struct": "vr::HmdVector4_t","fields": [ |
| 1080 { "fieldname": "v", "fieldtype": "float [4]"}]} |
| 1081 ,{"struct": "vr::HmdVector3d_t","fields": [ |
| 1082 { "fieldname": "v", "fieldtype": "double [3]"}]} |
| 1083 ,{"struct": "vr::HmdVector2_t","fields": [ |
| 1084 { "fieldname": "v", "fieldtype": "float [2]"}]} |
| 1085 ,{"struct": "vr::HmdQuaternion_t","fields": [ |
| 1086 { "fieldname": "w", "fieldtype": "double"}, |
| 1087 { "fieldname": "x", "fieldtype": "double"}, |
| 1088 { "fieldname": "y", "fieldtype": "double"}, |
| 1089 { "fieldname": "z", "fieldtype": "double"}]} |
| 1090 ,{"struct": "vr::HmdColor_t","fields": [ |
| 1091 { "fieldname": "r", "fieldtype": "float"}, |
| 1092 { "fieldname": "g", "fieldtype": "float"}, |
| 1093 { "fieldname": "b", "fieldtype": "float"}, |
| 1094 { "fieldname": "a", "fieldtype": "float"}]} |
| 1095 ,{"struct": "vr::HmdQuad_t","fields": [ |
| 1096 { "fieldname": "vCorners", "fieldtype": "struct vr::HmdVector3_t [4]"}]} |
| 1097 ,{"struct": "vr::HmdRect2_t","fields": [ |
| 1098 { "fieldname": "vTopLeft", "fieldtype": "struct vr::HmdVector2_t"}, |
| 1099 { "fieldname": "vBottomRight", "fieldtype": "struct vr::HmdVector2_t"}]} |
| 1100 ,{"struct": "vr::DistortionCoordinates_t","fields": [ |
| 1101 { "fieldname": "rfRed", "fieldtype": "float [2]"}, |
| 1102 { "fieldname": "rfGreen", "fieldtype": "float [2]"}, |
| 1103 { "fieldname": "rfBlue", "fieldtype": "float [2]"}]} |
| 1104 ,{"struct": "vr::Texture_t","fields": [ |
| 1105 { "fieldname": "handle", "fieldtype": "void *"}, |
| 1106 { "fieldname": "eType", "fieldtype": "enum vr::ETextureType"}, |
| 1107 { "fieldname": "eColorSpace", "fieldtype": "enum vr::EColorSpace"}]} |
| 1108 ,{"struct": "vr::TrackedDevicePose_t","fields": [ |
| 1109 { "fieldname": "mDeviceToAbsoluteTracking", "fieldtype": "struct vr::HmdMatrix34
_t"}, |
| 1110 { "fieldname": "vVelocity", "fieldtype": "struct vr::HmdVector3_t"}, |
| 1111 { "fieldname": "vAngularVelocity", "fieldtype": "struct vr::HmdVector3_t"}, |
| 1112 { "fieldname": "eTrackingResult", "fieldtype": "enum vr::ETrackingResult"}, |
| 1113 { "fieldname": "bPoseIsValid", "fieldtype": "_Bool"}, |
| 1114 { "fieldname": "bDeviceIsConnected", "fieldtype": "_Bool"}]} |
| 1115 ,{"struct": "vr::VRTextureBounds_t","fields": [ |
| 1116 { "fieldname": "uMin", "fieldtype": "float"}, |
| 1117 { "fieldname": "vMin", "fieldtype": "float"}, |
| 1118 { "fieldname": "uMax", "fieldtype": "float"}, |
| 1119 { "fieldname": "vMax", "fieldtype": "float"}]} |
| 1120 ,{"struct": "vr::VRVulkanTextureData_t","fields": [ |
| 1121 { "fieldname": "m_nImage", "fieldtype": "uint64_t"}, |
| 1122 { "fieldname": "m_pDevice", "fieldtype": "struct VkDevice_T *"}, |
| 1123 { "fieldname": "m_pPhysicalDevice", "fieldtype": "struct VkPhysicalDevice_T *"}, |
| 1124 { "fieldname": "m_pInstance", "fieldtype": "struct VkInstance_T *"}, |
| 1125 { "fieldname": "m_pQueue", "fieldtype": "struct VkQueue_T *"}, |
| 1126 { "fieldname": "m_nQueueFamilyIndex", "fieldtype": "uint32_t"}, |
| 1127 { "fieldname": "m_nWidth", "fieldtype": "uint32_t"}, |
| 1128 { "fieldname": "m_nHeight", "fieldtype": "uint32_t"}, |
| 1129 { "fieldname": "m_nFormat", "fieldtype": "uint32_t"}, |
| 1130 { "fieldname": "m_nSampleCount", "fieldtype": "uint32_t"}]} |
| 1131 ,{"struct": "vr::D3D12TextureData_t","fields": [ |
| 1132 { "fieldname": "m_pResource", "fieldtype": "struct ID3D12Resource *"}, |
| 1133 { "fieldname": "m_pCommandQueue", "fieldtype": "struct ID3D12CommandQueue *"}, |
| 1134 { "fieldname": "m_nNodeMask", "fieldtype": "uint32_t"}]} |
| 1135 ,{"struct": "vr::VREvent_Controller_t","fields": [ |
| 1136 { "fieldname": "button", "fieldtype": "uint32_t"}]} |
| 1137 ,{"struct": "vr::VREvent_Mouse_t","fields": [ |
| 1138 { "fieldname": "x", "fieldtype": "float"}, |
| 1139 { "fieldname": "y", "fieldtype": "float"}, |
| 1140 { "fieldname": "button", "fieldtype": "uint32_t"}]} |
| 1141 ,{"struct": "vr::VREvent_Scroll_t","fields": [ |
| 1142 { "fieldname": "xdelta", "fieldtype": "float"}, |
| 1143 { "fieldname": "ydelta", "fieldtype": "float"}, |
| 1144 { "fieldname": "repeatCount", "fieldtype": "uint32_t"}]} |
| 1145 ,{"struct": "vr::VREvent_TouchPadMove_t","fields": [ |
| 1146 { "fieldname": "bFingerDown", "fieldtype": "_Bool"}, |
| 1147 { "fieldname": "flSecondsFingerDown", "fieldtype": "float"}, |
| 1148 { "fieldname": "fValueXFirst", "fieldtype": "float"}, |
| 1149 { "fieldname": "fValueYFirst", "fieldtype": "float"}, |
| 1150 { "fieldname": "fValueXRaw", "fieldtype": "float"}, |
| 1151 { "fieldname": "fValueYRaw", "fieldtype": "float"}]} |
| 1152 ,{"struct": "vr::VREvent_Notification_t","fields": [ |
| 1153 { "fieldname": "ulUserValue", "fieldtype": "uint64_t"}, |
| 1154 { "fieldname": "notificationId", "fieldtype": "uint32_t"}]} |
| 1155 ,{"struct": "vr::VREvent_Process_t","fields": [ |
| 1156 { "fieldname": "pid", "fieldtype": "uint32_t"}, |
| 1157 { "fieldname": "oldPid", "fieldtype": "uint32_t"}, |
| 1158 { "fieldname": "bForced", "fieldtype": "_Bool"}]} |
| 1159 ,{"struct": "vr::VREvent_Overlay_t","fields": [ |
| 1160 { "fieldname": "overlayHandle", "fieldtype": "uint64_t"}]} |
| 1161 ,{"struct": "vr::VREvent_Status_t","fields": [ |
| 1162 { "fieldname": "statusState", "fieldtype": "uint32_t"}]} |
| 1163 ,{"struct": "vr::VREvent_Keyboard_t","fields": [ |
| 1164 { "fieldname": "cNewInput", "fieldtype": "char [8]"}, |
| 1165 { "fieldname": "uUserValue", "fieldtype": "uint64_t"}]} |
| 1166 ,{"struct": "vr::VREvent_Ipd_t","fields": [ |
| 1167 { "fieldname": "ipdMeters", "fieldtype": "float"}]} |
| 1168 ,{"struct": "vr::VREvent_Chaperone_t","fields": [ |
| 1169 { "fieldname": "m_nPreviousUniverse", "fieldtype": "uint64_t"}, |
| 1170 { "fieldname": "m_nCurrentUniverse", "fieldtype": "uint64_t"}]} |
| 1171 ,{"struct": "vr::VREvent_Reserved_t","fields": [ |
| 1172 { "fieldname": "reserved0", "fieldtype": "uint64_t"}, |
| 1173 { "fieldname": "reserved1", "fieldtype": "uint64_t"}]} |
| 1174 ,{"struct": "vr::VREvent_PerformanceTest_t","fields": [ |
| 1175 { "fieldname": "m_nFidelityLevel", "fieldtype": "uint32_t"}]} |
| 1176 ,{"struct": "vr::VREvent_SeatedZeroPoseReset_t","fields": [ |
| 1177 { "fieldname": "bResetBySystemMenu", "fieldtype": "_Bool"}]} |
| 1178 ,{"struct": "vr::VREvent_Screenshot_t","fields": [ |
| 1179 { "fieldname": "handle", "fieldtype": "uint32_t"}, |
| 1180 { "fieldname": "type", "fieldtype": "uint32_t"}]} |
| 1181 ,{"struct": "vr::VREvent_ScreenshotProgress_t","fields": [ |
| 1182 { "fieldname": "progress", "fieldtype": "float"}]} |
| 1183 ,{"struct": "vr::VREvent_ApplicationLaunch_t","fields": [ |
| 1184 { "fieldname": "pid", "fieldtype": "uint32_t"}, |
| 1185 { "fieldname": "unArgsHandle", "fieldtype": "uint32_t"}]} |
| 1186 ,{"struct": "vr::VREvent_EditingCameraSurface_t","fields": [ |
| 1187 { "fieldname": "overlayHandle", "fieldtype": "uint64_t"}, |
| 1188 { "fieldname": "nVisualMode", "fieldtype": "uint32_t"}]} |
| 1189 ,{"struct": "vr::VREvent_MessageOverlay_t","fields": [ |
| 1190 { "fieldname": "unVRMessageOverlayResponse", "fieldtype": "uint32_t"}]} |
| 1191 ,{"struct": "vr::VREvent_Property_t","fields": [ |
| 1192 { "fieldname": "container", "fieldtype": "PropertyContainerHandle_t"}, |
| 1193 { "fieldname": "prop", "fieldtype": "enum vr::ETrackedDeviceProperty"}]} |
| 1194 ,{"struct": "vr::(anonymous)","fields": [ |
| 1195 { "fieldname": "reserved", "fieldtype": "struct vr::VREvent_Reserved_t"}, |
| 1196 { "fieldname": "controller", "fieldtype": "struct vr::VREvent_Controller_t"}, |
| 1197 { "fieldname": "mouse", "fieldtype": "struct vr::VREvent_Mouse_t"}, |
| 1198 { "fieldname": "scroll", "fieldtype": "struct vr::VREvent_Scroll_t"}, |
| 1199 { "fieldname": "process", "fieldtype": "struct vr::VREvent_Process_t"}, |
| 1200 { "fieldname": "notification", "fieldtype": "struct vr::VREvent_Notification_t"}
, |
| 1201 { "fieldname": "overlay", "fieldtype": "struct vr::VREvent_Overlay_t"}, |
| 1202 { "fieldname": "status", "fieldtype": "struct vr::VREvent_Status_t"}, |
| 1203 { "fieldname": "keyboard", "fieldtype": "struct vr::VREvent_Keyboard_t"}, |
| 1204 { "fieldname": "ipd", "fieldtype": "struct vr::VREvent_Ipd_t"}, |
| 1205 { "fieldname": "chaperone", "fieldtype": "struct vr::VREvent_Chaperone_t"}, |
| 1206 { "fieldname": "performanceTest", "fieldtype": "struct vr::VREvent_PerformanceTe
st_t"}, |
| 1207 { "fieldname": "touchPadMove", "fieldtype": "struct vr::VREvent_TouchPadMove_t"}
, |
| 1208 { "fieldname": "seatedZeroPoseReset", "fieldtype": "struct vr::VREvent_SeatedZer
oPoseReset_t"}, |
| 1209 { "fieldname": "screenshot", "fieldtype": "struct vr::VREvent_Screenshot_t"}, |
| 1210 { "fieldname": "screenshotProgress", "fieldtype": "struct vr::VREvent_Screenshot
Progress_t"}, |
| 1211 { "fieldname": "applicationLaunch", "fieldtype": "struct vr::VREvent_Application
Launch_t"}, |
| 1212 { "fieldname": "cameraSurface", "fieldtype": "struct vr::VREvent_EditingCameraSu
rface_t"}, |
| 1213 { "fieldname": "messageOverlay", "fieldtype": "struct vr::VREvent_MessageOverlay
_t"}, |
| 1214 { "fieldname": "property", "fieldtype": "struct vr::VREvent_Property_t"}]} |
| 1215 ,{"struct": "vr::VREvent_t","fields": [ |
| 1216 { "fieldname": "eventType", "fieldtype": "uint32_t"}, |
| 1217 { "fieldname": "trackedDeviceIndex", "fieldtype": "TrackedDeviceIndex_t"}, |
| 1218 { "fieldname": "eventAgeSeconds", "fieldtype": "float"}, |
| 1219 { "fieldname": "data", "fieldtype": "VREvent_Data_t"}]} |
| 1220 ,{"struct": "vr::HiddenAreaMesh_t","fields": [ |
| 1221 { "fieldname": "pVertexData", "fieldtype": "const struct vr::HmdVector2_t *"}, |
| 1222 { "fieldname": "unTriangleCount", "fieldtype": "uint32_t"}]} |
| 1223 ,{"struct": "vr::VRControllerAxis_t","fields": [ |
| 1224 { "fieldname": "x", "fieldtype": "float"}, |
| 1225 { "fieldname": "y", "fieldtype": "float"}]} |
| 1226 ,{"struct": "vr::VRControllerState001_t","fields": [ |
| 1227 { "fieldname": "unPacketNum", "fieldtype": "uint32_t"}, |
| 1228 { "fieldname": "ulButtonPressed", "fieldtype": "uint64_t"}, |
| 1229 { "fieldname": "ulButtonTouched", "fieldtype": "uint64_t"}, |
| 1230 { "fieldname": "rAxis", "fieldtype": "struct vr::VRControllerAxis_t [5]"}]} |
| 1231 ,{"struct": "vr::Compositor_OverlaySettings","fields": [ |
| 1232 { "fieldname": "size", "fieldtype": "uint32_t"}, |
| 1233 { "fieldname": "curved", "fieldtype": "_Bool"}, |
| 1234 { "fieldname": "antialias", "fieldtype": "_Bool"}, |
| 1235 { "fieldname": "scale", "fieldtype": "float"}, |
| 1236 { "fieldname": "distance", "fieldtype": "float"}, |
| 1237 { "fieldname": "alpha", "fieldtype": "float"}, |
| 1238 { "fieldname": "uOffset", "fieldtype": "float"}, |
| 1239 { "fieldname": "vOffset", "fieldtype": "float"}, |
| 1240 { "fieldname": "uScale", "fieldtype": "float"}, |
| 1241 { "fieldname": "vScale", "fieldtype": "float"}, |
| 1242 { "fieldname": "gridDivs", "fieldtype": "float"}, |
| 1243 { "fieldname": "gridWidth", "fieldtype": "float"}, |
| 1244 { "fieldname": "gridScale", "fieldtype": "float"}, |
| 1245 { "fieldname": "transform", "fieldtype": "struct vr::HmdMatrix44_t"}]} |
| 1246 ,{"struct": "vr::CameraVideoStreamFrameHeader_t","fields": [ |
| 1247 { "fieldname": "eFrameType", "fieldtype": "enum vr::EVRTrackedCameraFrameType"}, |
| 1248 { "fieldname": "nWidth", "fieldtype": "uint32_t"}, |
| 1249 { "fieldname": "nHeight", "fieldtype": "uint32_t"}, |
| 1250 { "fieldname": "nBytesPerPixel", "fieldtype": "uint32_t"}, |
| 1251 { "fieldname": "nFrameSequence", "fieldtype": "uint32_t"}, |
| 1252 { "fieldname": "standingTrackedDevicePose", "fieldtype": "struct vr::TrackedDevi
cePose_t"}]} |
| 1253 ,{"struct": "vr::AppOverrideKeys_t","fields": [ |
| 1254 { "fieldname": "pchKey", "fieldtype": "const char *"}, |
| 1255 { "fieldname": "pchValue", "fieldtype": "const char *"}]} |
| 1256 ,{"struct": "vr::Compositor_FrameTiming","fields": [ |
| 1257 { "fieldname": "m_nSize", "fieldtype": "uint32_t"}, |
| 1258 { "fieldname": "m_nFrameIndex", "fieldtype": "uint32_t"}, |
| 1259 { "fieldname": "m_nNumFramePresents", "fieldtype": "uint32_t"}, |
| 1260 { "fieldname": "m_nNumMisPresented", "fieldtype": "uint32_t"}, |
| 1261 { "fieldname": "m_nNumDroppedFrames", "fieldtype": "uint32_t"}, |
| 1262 { "fieldname": "m_nReprojectionFlags", "fieldtype": "uint32_t"}, |
| 1263 { "fieldname": "m_flSystemTimeInSeconds", "fieldtype": "double"}, |
| 1264 { "fieldname": "m_flPreSubmitGpuMs", "fieldtype": "float"}, |
| 1265 { "fieldname": "m_flPostSubmitGpuMs", "fieldtype": "float"}, |
| 1266 { "fieldname": "m_flTotalRenderGpuMs", "fieldtype": "float"}, |
| 1267 { "fieldname": "m_flCompositorRenderGpuMs", "fieldtype": "float"}, |
| 1268 { "fieldname": "m_flCompositorRenderCpuMs", "fieldtype": "float"}, |
| 1269 { "fieldname": "m_flCompositorIdleCpuMs", "fieldtype": "float"}, |
| 1270 { "fieldname": "m_flClientFrameIntervalMs", "fieldtype": "float"}, |
| 1271 { "fieldname": "m_flPresentCallCpuMs", "fieldtype": "float"}, |
| 1272 { "fieldname": "m_flWaitForPresentCpuMs", "fieldtype": "float"}, |
| 1273 { "fieldname": "m_flSubmitFrameMs", "fieldtype": "float"}, |
| 1274 { "fieldname": "m_flWaitGetPosesCalledMs", "fieldtype": "float"}, |
| 1275 { "fieldname": "m_flNewPosesReadyMs", "fieldtype": "float"}, |
| 1276 { "fieldname": "m_flNewFrameReadyMs", "fieldtype": "float"}, |
| 1277 { "fieldname": "m_flCompositorUpdateStartMs", "fieldtype": "float"}, |
| 1278 { "fieldname": "m_flCompositorUpdateEndMs", "fieldtype": "float"}, |
| 1279 { "fieldname": "m_flCompositorRenderStartMs", "fieldtype": "float"}, |
| 1280 { "fieldname": "m_HmdPose", "fieldtype": "vr::TrackedDevicePose_t"}]} |
| 1281 ,{"struct": "vr::Compositor_CumulativeStats","fields": [ |
| 1282 { "fieldname": "m_nPid", "fieldtype": "uint32_t"}, |
| 1283 { "fieldname": "m_nNumFramePresents", "fieldtype": "uint32_t"}, |
| 1284 { "fieldname": "m_nNumDroppedFrames", "fieldtype": "uint32_t"}, |
| 1285 { "fieldname": "m_nNumReprojectedFrames", "fieldtype": "uint32_t"}, |
| 1286 { "fieldname": "m_nNumFramePresentsOnStartup", "fieldtype": "uint32_t"}, |
| 1287 { "fieldname": "m_nNumDroppedFramesOnStartup", "fieldtype": "uint32_t"}, |
| 1288 { "fieldname": "m_nNumReprojectedFramesOnStartup", "fieldtype": "uint32_t"}, |
| 1289 { "fieldname": "m_nNumLoading", "fieldtype": "uint32_t"}, |
| 1290 { "fieldname": "m_nNumFramePresentsLoading", "fieldtype": "uint32_t"}, |
| 1291 { "fieldname": "m_nNumDroppedFramesLoading", "fieldtype": "uint32_t"}, |
| 1292 { "fieldname": "m_nNumReprojectedFramesLoading", "fieldtype": "uint32_t"}, |
| 1293 { "fieldname": "m_nNumTimedOut", "fieldtype": "uint32_t"}, |
| 1294 { "fieldname": "m_nNumFramePresentsTimedOut", "fieldtype": "uint32_t"}, |
| 1295 { "fieldname": "m_nNumDroppedFramesTimedOut", "fieldtype": "uint32_t"}, |
| 1296 { "fieldname": "m_nNumReprojectedFramesTimedOut", "fieldtype": "uint32_t"}]} |
| 1297 ,{"struct": "vr::VROverlayIntersectionParams_t","fields": [ |
| 1298 { "fieldname": "vSource", "fieldtype": "struct vr::HmdVector3_t"}, |
| 1299 { "fieldname": "vDirection", "fieldtype": "struct vr::HmdVector3_t"}, |
| 1300 { "fieldname": "eOrigin", "fieldtype": "enum vr::ETrackingUniverseOrigin"}]} |
| 1301 ,{"struct": "vr::VROverlayIntersectionResults_t","fields": [ |
| 1302 { "fieldname": "vPoint", "fieldtype": "struct vr::HmdVector3_t"}, |
| 1303 { "fieldname": "vNormal", "fieldtype": "struct vr::HmdVector3_t"}, |
| 1304 { "fieldname": "vUVs", "fieldtype": "struct vr::HmdVector2_t"}, |
| 1305 { "fieldname": "fDistance", "fieldtype": "float"}]} |
| 1306 ,{"struct": "vr::IntersectionMaskRectangle_t","fields": [ |
| 1307 { "fieldname": "m_flTopLeftX", "fieldtype": "float"}, |
| 1308 { "fieldname": "m_flTopLeftY", "fieldtype": "float"}, |
| 1309 { "fieldname": "m_flWidth", "fieldtype": "float"}, |
| 1310 { "fieldname": "m_flHeight", "fieldtype": "float"}]} |
| 1311 ,{"struct": "vr::IntersectionMaskCircle_t","fields": [ |
| 1312 { "fieldname": "m_flCenterX", "fieldtype": "float"}, |
| 1313 { "fieldname": "m_flCenterY", "fieldtype": "float"}, |
| 1314 { "fieldname": "m_flRadius", "fieldtype": "float"}]} |
| 1315 ,{"struct": "vr::(anonymous)","fields": [ |
| 1316 { "fieldname": "m_Rectangle", "fieldtype": "struct vr::IntersectionMaskRectangle
_t"}, |
| 1317 { "fieldname": "m_Circle", "fieldtype": "struct vr::IntersectionMaskCircle_t"}]} |
| 1318 ,{"struct": "vr::VROverlayIntersectionMaskPrimitive_t","fields": [ |
| 1319 { "fieldname": "m_nPrimitiveType", "fieldtype": "enum vr::EVROverlayIntersection
MaskPrimitiveType"}, |
| 1320 { "fieldname": "m_Primitive", "fieldtype": "VROverlayIntersectionMaskPrimitive_D
ata_t"}]} |
| 1321 ,{"struct": "vr::RenderModel_ComponentState_t","fields": [ |
| 1322 { "fieldname": "mTrackingToComponentRenderModel", "fieldtype": "struct vr::HmdMa
trix34_t"}, |
| 1323 { "fieldname": "mTrackingToComponentLocal", "fieldtype": "struct vr::HmdMatrix34
_t"}, |
| 1324 { "fieldname": "uProperties", "fieldtype": "VRComponentProperties"}]} |
| 1325 ,{"struct": "vr::RenderModel_Vertex_t","fields": [ |
| 1326 { "fieldname": "vPosition", "fieldtype": "struct vr::HmdVector3_t"}, |
| 1327 { "fieldname": "vNormal", "fieldtype": "struct vr::HmdVector3_t"}, |
| 1328 { "fieldname": "rfTextureCoord", "fieldtype": "float [2]"}]} |
| 1329 ,{"struct": "vr::RenderModel_TextureMap_t","fields": [ |
| 1330 { "fieldname": "unWidth", "fieldtype": "uint16_t"}, |
| 1331 { "fieldname": "unHeight", "fieldtype": "uint16_t"}, |
| 1332 { "fieldname": "rubTextureMapData", "fieldtype": "const uint8_t *"}]} |
| 1333 ,{"struct": "vr::RenderModel_t","fields": [ |
| 1334 { "fieldname": "rVertexData", "fieldtype": "const struct vr::RenderModel_Vertex_
t *"}, |
| 1335 { "fieldname": "unVertexCount", "fieldtype": "uint32_t"}, |
| 1336 { "fieldname": "rIndexData", "fieldtype": "const uint16_t *"}, |
| 1337 { "fieldname": "unTriangleCount", "fieldtype": "uint32_t"}, |
| 1338 { "fieldname": "diffuseTextureId", "fieldtype": "TextureID_t"}]} |
| 1339 ,{"struct": "vr::RenderModel_ControllerMode_State_t","fields": [ |
| 1340 { "fieldname": "bScrollWheelVisible", "fieldtype": "_Bool"}]} |
| 1341 ,{"struct": "vr::NotificationBitmap_t","fields": [ |
| 1342 { "fieldname": "m_pImageData", "fieldtype": "void *"}, |
| 1343 { "fieldname": "m_nWidth", "fieldtype": "int32_t"}, |
| 1344 { "fieldname": "m_nHeight", "fieldtype": "int32_t"}, |
| 1345 { "fieldname": "m_nBytesPerPixel", "fieldtype": "int32_t"}]} |
| 1346 ,{"struct": "vr::COpenVRContext","fields": [ |
| 1347 { "fieldname": "m_pVRSystem", "fieldtype": "class vr::IVRSystem *"}, |
| 1348 { "fieldname": "m_pVRChaperone", "fieldtype": "class vr::IVRChaperone *"}, |
| 1349 { "fieldname": "m_pVRChaperoneSetup", "fieldtype": "class vr::IVRChaperoneSetup
*"}, |
| 1350 { "fieldname": "m_pVRCompositor", "fieldtype": "class vr::IVRCompositor *"}, |
| 1351 { "fieldname": "m_pVROverlay", "fieldtype": "class vr::IVROverlay *"}, |
| 1352 { "fieldname": "m_pVRResources", "fieldtype": "class vr::IVRResources *"}, |
| 1353 { "fieldname": "m_pVRRenderModels", "fieldtype": "class vr::IVRRenderModels *"}, |
| 1354 { "fieldname": "m_pVRExtendedDisplay", "fieldtype": "class vr::IVRExtendedDispla
y *"}, |
| 1355 { "fieldname": "m_pVRSettings", "fieldtype": "class vr::IVRSettings *"}, |
| 1356 { "fieldname": "m_pVRApplications", "fieldtype": "class vr::IVRApplications *"}, |
| 1357 { "fieldname": "m_pVRTrackedCamera", "fieldtype": "class vr::IVRTrackedCamera *"
}, |
| 1358 { "fieldname": "m_pVRScreenshots", "fieldtype": "class vr::IVRScreenshots *"}]} |
| 1359 ], |
| 1360 "methods":[{ |
| 1361 "classname": "vr::IVRSystem", |
| 1362 "methodname": "GetRecommendedRenderTargetSize", |
| 1363 "returntype": "void", |
| 1364 "params": [ |
| 1365 { "paramname": "pnWidth" ,"paramtype": "uint32_t *"}, |
| 1366 { "paramname": "pnHeight" ,"paramtype": "uint32_t *"} |
| 1367 ] |
| 1368 } |
| 1369 ,{ |
| 1370 "classname": "vr::IVRSystem", |
| 1371 "methodname": "GetProjectionMatrix", |
| 1372 "returntype": "struct vr::HmdMatrix44_t", |
| 1373 "params": [ |
| 1374 { "paramname": "eEye" ,"paramtype": "vr::EVREye"}, |
| 1375 { "paramname": "fNearZ" ,"paramtype": "float"}, |
| 1376 { "paramname": "fFarZ" ,"paramtype": "float"} |
| 1377 ] |
| 1378 } |
| 1379 ,{ |
| 1380 "classname": "vr::IVRSystem", |
| 1381 "methodname": "GetProjectionRaw", |
| 1382 "returntype": "void", |
| 1383 "params": [ |
| 1384 { "paramname": "eEye" ,"paramtype": "vr::EVREye"}, |
| 1385 { "paramname": "pfLeft" ,"paramtype": "float *"}, |
| 1386 { "paramname": "pfRight" ,"paramtype": "float *"}, |
| 1387 { "paramname": "pfTop" ,"paramtype": "float *"}, |
| 1388 { "paramname": "pfBottom" ,"paramtype": "float *"} |
| 1389 ] |
| 1390 } |
| 1391 ,{ |
| 1392 "classname": "vr::IVRSystem", |
| 1393 "methodname": "ComputeDistortion", |
| 1394 "returntype": "bool", |
| 1395 "params": [ |
| 1396 { "paramname": "eEye" ,"paramtype": "vr::EVREye"}, |
| 1397 { "paramname": "fU" ,"paramtype": "float"}, |
| 1398 { "paramname": "fV" ,"paramtype": "float"}, |
| 1399 { "paramname": "pDistortionCoordinates" ,"paramtype": "struct vr::Distorti
onCoordinates_t *"} |
| 1400 ] |
| 1401 } |
| 1402 ,{ |
| 1403 "classname": "vr::IVRSystem", |
| 1404 "methodname": "GetEyeToHeadTransform", |
| 1405 "returntype": "struct vr::HmdMatrix34_t", |
| 1406 "params": [ |
| 1407 { "paramname": "eEye" ,"paramtype": "vr::EVREye"} |
| 1408 ] |
| 1409 } |
| 1410 ,{ |
| 1411 "classname": "vr::IVRSystem", |
| 1412 "methodname": "GetTimeSinceLastVsync", |
| 1413 "returntype": "bool", |
| 1414 "params": [ |
| 1415 { "paramname": "pfSecondsSinceLastVsync" ,"paramtype": "float *"}, |
| 1416 { "paramname": "pulFrameCounter" ,"paramtype": "uint64_t *"} |
| 1417 ] |
| 1418 } |
| 1419 ,{ |
| 1420 "classname": "vr::IVRSystem", |
| 1421 "methodname": "GetD3D9AdapterIndex", |
| 1422 "returntype": "int32_t" |
| 1423 } |
| 1424 ,{ |
| 1425 "classname": "vr::IVRSystem", |
| 1426 "methodname": "GetDXGIOutputInfo", |
| 1427 "returntype": "void", |
| 1428 "params": [ |
| 1429 { "paramname": "pnAdapterIndex" ,"paramtype": "int32_t *"} |
| 1430 ] |
| 1431 } |
| 1432 ,{ |
| 1433 "classname": "vr::IVRSystem", |
| 1434 "methodname": "IsDisplayOnDesktop", |
| 1435 "returntype": "bool" |
| 1436 } |
| 1437 ,{ |
| 1438 "classname": "vr::IVRSystem", |
| 1439 "methodname": "SetDisplayVisibility", |
| 1440 "returntype": "bool", |
| 1441 "params": [ |
| 1442 { "paramname": "bIsVisibleOnDesktop" ,"paramtype": "bool"} |
| 1443 ] |
| 1444 } |
| 1445 ,{ |
| 1446 "classname": "vr::IVRSystem", |
| 1447 "methodname": "GetDeviceToAbsoluteTrackingPose", |
| 1448 "returntype": "void", |
| 1449 "params": [ |
| 1450 { "paramname": "eOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"}, |
| 1451 { "paramname": "fPredictedSecondsToPhotonsFromNow" ,"paramtype": "float"}, |
| 1452 { "paramname": "pTrackedDevicePoseArray" ,"array_count": "unTrackedDeviceP
oseArrayCount" ,"paramtype": "struct vr::TrackedDevicePose_t *"}, |
| 1453 { "paramname": "unTrackedDevicePoseArrayCount" ,"paramtype": "uint32_t"} |
| 1454 ] |
| 1455 } |
| 1456 ,{ |
| 1457 "classname": "vr::IVRSystem", |
| 1458 "methodname": "ResetSeatedZeroPose", |
| 1459 "returntype": "void" |
| 1460 } |
| 1461 ,{ |
| 1462 "classname": "vr::IVRSystem", |
| 1463 "methodname": "GetSeatedZeroPoseToStandingAbsoluteTrackingPose", |
| 1464 "returntype": "struct vr::HmdMatrix34_t" |
| 1465 } |
| 1466 ,{ |
| 1467 "classname": "vr::IVRSystem", |
| 1468 "methodname": "GetRawZeroPoseToStandingAbsoluteTrackingPose", |
| 1469 "returntype": "struct vr::HmdMatrix34_t" |
| 1470 } |
| 1471 ,{ |
| 1472 "classname": "vr::IVRSystem", |
| 1473 "methodname": "GetSortedTrackedDeviceIndicesOfClass", |
| 1474 "returntype": "uint32_t", |
| 1475 "params": [ |
| 1476 { "paramname": "eTrackedDeviceClass" ,"paramtype": "vr::ETrackedDeviceClas
s"}, |
| 1477 { "paramname": "punTrackedDeviceIndexArray" ,"array_count": "unTrackedDevi
ceIndexArrayCount" ,"paramtype": "vr::TrackedDeviceIndex_t *"}, |
| 1478 { "paramname": "unTrackedDeviceIndexArrayCount" ,"paramtype": "uint32_t"}, |
| 1479 { "paramname": "unRelativeToTrackedDeviceIndex" ,"paramtype": "vr::Tracked
DeviceIndex_t"} |
| 1480 ] |
| 1481 } |
| 1482 ,{ |
| 1483 "classname": "vr::IVRSystem", |
| 1484 "methodname": "GetTrackedDeviceActivityLevel", |
| 1485 "returntype": "vr::EDeviceActivityLevel", |
| 1486 "params": [ |
| 1487 { "paramname": "unDeviceId" ,"paramtype": "vr::TrackedDeviceIndex_t"} |
| 1488 ] |
| 1489 } |
| 1490 ,{ |
| 1491 "classname": "vr::IVRSystem", |
| 1492 "methodname": "ApplyTransform", |
| 1493 "returntype": "void", |
| 1494 "params": [ |
| 1495 { "paramname": "pOutputPose" ,"paramtype": "struct vr::TrackedDevicePose_t
*"}, |
| 1496 { "paramname": "pTrackedDevicePose" ,"paramtype": "const struct vr::Tracke
dDevicePose_t *"}, |
| 1497 { "paramname": "pTransform" ,"paramtype": "const struct vr::HmdMatrix34_t
*"} |
| 1498 ] |
| 1499 } |
| 1500 ,{ |
| 1501 "classname": "vr::IVRSystem", |
| 1502 "methodname": "GetTrackedDeviceIndexForControllerRole", |
| 1503 "returntype": "vr::TrackedDeviceIndex_t", |
| 1504 "params": [ |
| 1505 { "paramname": "unDeviceType" ,"paramtype": "vr::ETrackedControllerRole"} |
| 1506 ] |
| 1507 } |
| 1508 ,{ |
| 1509 "classname": "vr::IVRSystem", |
| 1510 "methodname": "GetControllerRoleForTrackedDeviceIndex", |
| 1511 "returntype": "vr::ETrackedControllerRole", |
| 1512 "params": [ |
| 1513 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"} |
| 1514 ] |
| 1515 } |
| 1516 ,{ |
| 1517 "classname": "vr::IVRSystem", |
| 1518 "methodname": "GetTrackedDeviceClass", |
| 1519 "returntype": "vr::ETrackedDeviceClass", |
| 1520 "params": [ |
| 1521 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"} |
| 1522 ] |
| 1523 } |
| 1524 ,{ |
| 1525 "classname": "vr::IVRSystem", |
| 1526 "methodname": "IsTrackedDeviceConnected", |
| 1527 "returntype": "bool", |
| 1528 "params": [ |
| 1529 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"} |
| 1530 ] |
| 1531 } |
| 1532 ,{ |
| 1533 "classname": "vr::IVRSystem", |
| 1534 "methodname": "GetBoolTrackedDeviceProperty", |
| 1535 "returntype": "bool", |
| 1536 "params": [ |
| 1537 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1538 { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"}, |
| 1539 { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"} |
| 1540 ] |
| 1541 } |
| 1542 ,{ |
| 1543 "classname": "vr::IVRSystem", |
| 1544 "methodname": "GetFloatTrackedDeviceProperty", |
| 1545 "returntype": "float", |
| 1546 "params": [ |
| 1547 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1548 { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"}, |
| 1549 { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"} |
| 1550 ] |
| 1551 } |
| 1552 ,{ |
| 1553 "classname": "vr::IVRSystem", |
| 1554 "methodname": "GetInt32TrackedDeviceProperty", |
| 1555 "returntype": "int32_t", |
| 1556 "params": [ |
| 1557 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1558 { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"}, |
| 1559 { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"} |
| 1560 ] |
| 1561 } |
| 1562 ,{ |
| 1563 "classname": "vr::IVRSystem", |
| 1564 "methodname": "GetUint64TrackedDeviceProperty", |
| 1565 "returntype": "uint64_t", |
| 1566 "params": [ |
| 1567 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1568 { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"}, |
| 1569 { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"} |
| 1570 ] |
| 1571 } |
| 1572 ,{ |
| 1573 "classname": "vr::IVRSystem", |
| 1574 "methodname": "GetMatrix34TrackedDeviceProperty", |
| 1575 "returntype": "struct vr::HmdMatrix34_t", |
| 1576 "params": [ |
| 1577 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1578 { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"}, |
| 1579 { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"} |
| 1580 ] |
| 1581 } |
| 1582 ,{ |
| 1583 "classname": "vr::IVRSystem", |
| 1584 "methodname": "GetStringTrackedDeviceProperty", |
| 1585 "returntype": "uint32_t", |
| 1586 "params": [ |
| 1587 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1588 { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"}, |
| 1589 { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"}, |
| 1590 { "paramname": "unBufferSize" ,"paramtype": "uint32_t"}, |
| 1591 { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"} |
| 1592 ] |
| 1593 } |
| 1594 ,{ |
| 1595 "classname": "vr::IVRSystem", |
| 1596 "methodname": "GetPropErrorNameFromEnum", |
| 1597 "returntype": "const char *", |
| 1598 "params": [ |
| 1599 { "paramname": "error" ,"paramtype": "vr::ETrackedPropertyError"} |
| 1600 ] |
| 1601 } |
| 1602 ,{ |
| 1603 "classname": "vr::IVRSystem", |
| 1604 "methodname": "PollNextEvent", |
| 1605 "returntype": "bool", |
| 1606 "params": [ |
| 1607 { "paramname": "pEvent" ,"paramtype": "struct vr::VREvent_t *"}, |
| 1608 { "paramname": "uncbVREvent" ,"paramtype": "uint32_t"} |
| 1609 ] |
| 1610 } |
| 1611 ,{ |
| 1612 "classname": "vr::IVRSystem", |
| 1613 "methodname": "PollNextEventWithPose", |
| 1614 "returntype": "bool", |
| 1615 "params": [ |
| 1616 { "paramname": "eOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"}, |
| 1617 { "paramname": "pEvent" ,"paramtype": "struct vr::VREvent_t *"}, |
| 1618 { "paramname": "uncbVREvent" ,"paramtype": "uint32_t"}, |
| 1619 { "paramname": "pTrackedDevicePose" ,"paramtype": "vr::TrackedDevicePose_t
*"} |
| 1620 ] |
| 1621 } |
| 1622 ,{ |
| 1623 "classname": "vr::IVRSystem", |
| 1624 "methodname": "GetEventTypeNameFromEnum", |
| 1625 "returntype": "const char *", |
| 1626 "params": [ |
| 1627 { "paramname": "eType" ,"paramtype": "vr::EVREventType"} |
| 1628 ] |
| 1629 } |
| 1630 ,{ |
| 1631 "classname": "vr::IVRSystem", |
| 1632 "methodname": "GetHiddenAreaMesh", |
| 1633 "returntype": "struct vr::HiddenAreaMesh_t", |
| 1634 "params": [ |
| 1635 { "paramname": "eEye" ,"paramtype": "vr::EVREye"}, |
| 1636 { "paramname": "type" ,"paramtype": "vr::EHiddenAreaMeshType"} |
| 1637 ] |
| 1638 } |
| 1639 ,{ |
| 1640 "classname": "vr::IVRSystem", |
| 1641 "methodname": "GetControllerState", |
| 1642 "returntype": "bool", |
| 1643 "params": [ |
| 1644 { "paramname": "unControllerDeviceIndex" ,"paramtype": "vr::TrackedDeviceI
ndex_t"}, |
| 1645 { "paramname": "pControllerState" ,"paramtype": "vr::VRControllerState_t *
"}, |
| 1646 { "paramname": "unControllerStateSize" ,"paramtype": "uint32_t"} |
| 1647 ] |
| 1648 } |
| 1649 ,{ |
| 1650 "classname": "vr::IVRSystem", |
| 1651 "methodname": "GetControllerStateWithPose", |
| 1652 "returntype": "bool", |
| 1653 "params": [ |
| 1654 { "paramname": "eOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"}, |
| 1655 { "paramname": "unControllerDeviceIndex" ,"paramtype": "vr::TrackedDeviceI
ndex_t"}, |
| 1656 { "paramname": "pControllerState" ,"paramtype": "vr::VRControllerState_t *
"}, |
| 1657 { "paramname": "unControllerStateSize" ,"paramtype": "uint32_t"}, |
| 1658 { "paramname": "pTrackedDevicePose" ,"paramtype": "struct vr::TrackedDevic
ePose_t *"} |
| 1659 ] |
| 1660 } |
| 1661 ,{ |
| 1662 "classname": "vr::IVRSystem", |
| 1663 "methodname": "TriggerHapticPulse", |
| 1664 "returntype": "void", |
| 1665 "params": [ |
| 1666 { "paramname": "unControllerDeviceIndex" ,"paramtype": "vr::TrackedDeviceI
ndex_t"}, |
| 1667 { "paramname": "unAxisId" ,"paramtype": "uint32_t"}, |
| 1668 { "paramname": "usDurationMicroSec" ,"paramtype": "unsigned short"} |
| 1669 ] |
| 1670 } |
| 1671 ,{ |
| 1672 "classname": "vr::IVRSystem", |
| 1673 "methodname": "GetButtonIdNameFromEnum", |
| 1674 "returntype": "const char *", |
| 1675 "params": [ |
| 1676 { "paramname": "eButtonId" ,"paramtype": "vr::EVRButtonId"} |
| 1677 ] |
| 1678 } |
| 1679 ,{ |
| 1680 "classname": "vr::IVRSystem", |
| 1681 "methodname": "GetControllerAxisTypeNameFromEnum", |
| 1682 "returntype": "const char *", |
| 1683 "params": [ |
| 1684 { "paramname": "eAxisType" ,"paramtype": "vr::EVRControllerAxisType"} |
| 1685 ] |
| 1686 } |
| 1687 ,{ |
| 1688 "classname": "vr::IVRSystem", |
| 1689 "methodname": "CaptureInputFocus", |
| 1690 "returntype": "bool" |
| 1691 } |
| 1692 ,{ |
| 1693 "classname": "vr::IVRSystem", |
| 1694 "methodname": "ReleaseInputFocus", |
| 1695 "returntype": "void" |
| 1696 } |
| 1697 ,{ |
| 1698 "classname": "vr::IVRSystem", |
| 1699 "methodname": "IsInputFocusCapturedByAnotherProcess", |
| 1700 "returntype": "bool" |
| 1701 } |
| 1702 ,{ |
| 1703 "classname": "vr::IVRSystem", |
| 1704 "methodname": "DriverDebugRequest", |
| 1705 "returntype": "uint32_t", |
| 1706 "params": [ |
| 1707 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1708 { "paramname": "pchRequest" ,"paramtype": "const char *"}, |
| 1709 { "paramname": "pchResponseBuffer" ,"paramtype": "char *"}, |
| 1710 { "paramname": "unResponseBufferSize" ,"paramtype": "uint32_t"} |
| 1711 ] |
| 1712 } |
| 1713 ,{ |
| 1714 "classname": "vr::IVRSystem", |
| 1715 "methodname": "PerformFirmwareUpdate", |
| 1716 "returntype": "vr::EVRFirmwareError", |
| 1717 "params": [ |
| 1718 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"} |
| 1719 ] |
| 1720 } |
| 1721 ,{ |
| 1722 "classname": "vr::IVRSystem", |
| 1723 "methodname": "AcknowledgeQuit_Exiting", |
| 1724 "returntype": "void" |
| 1725 } |
| 1726 ,{ |
| 1727 "classname": "vr::IVRSystem", |
| 1728 "methodname": "AcknowledgeQuit_UserPrompt", |
| 1729 "returntype": "void" |
| 1730 } |
| 1731 ,{ |
| 1732 "classname": "vr::IVRExtendedDisplay", |
| 1733 "methodname": "GetWindowBounds", |
| 1734 "returntype": "void", |
| 1735 "params": [ |
| 1736 { "paramname": "pnX" ,"paramtype": "int32_t *"}, |
| 1737 { "paramname": "pnY" ,"paramtype": "int32_t *"}, |
| 1738 { "paramname": "pnWidth" ,"paramtype": "uint32_t *"}, |
| 1739 { "paramname": "pnHeight" ,"paramtype": "uint32_t *"} |
| 1740 ] |
| 1741 } |
| 1742 ,{ |
| 1743 "classname": "vr::IVRExtendedDisplay", |
| 1744 "methodname": "GetEyeOutputViewport", |
| 1745 "returntype": "void", |
| 1746 "params": [ |
| 1747 { "paramname": "eEye" ,"paramtype": "vr::EVREye"}, |
| 1748 { "paramname": "pnX" ,"paramtype": "uint32_t *"}, |
| 1749 { "paramname": "pnY" ,"paramtype": "uint32_t *"}, |
| 1750 { "paramname": "pnWidth" ,"paramtype": "uint32_t *"}, |
| 1751 { "paramname": "pnHeight" ,"paramtype": "uint32_t *"} |
| 1752 ] |
| 1753 } |
| 1754 ,{ |
| 1755 "classname": "vr::IVRExtendedDisplay", |
| 1756 "methodname": "GetDXGIOutputInfo", |
| 1757 "returntype": "void", |
| 1758 "params": [ |
| 1759 { "paramname": "pnAdapterIndex" ,"paramtype": "int32_t *"}, |
| 1760 { "paramname": "pnAdapterOutputIndex" ,"paramtype": "int32_t *"} |
| 1761 ] |
| 1762 } |
| 1763 ,{ |
| 1764 "classname": "vr::IVRTrackedCamera", |
| 1765 "methodname": "GetCameraErrorNameFromEnum", |
| 1766 "returntype": "const char *", |
| 1767 "params": [ |
| 1768 { "paramname": "eCameraError" ,"paramtype": "vr::EVRTrackedCameraError"} |
| 1769 ] |
| 1770 } |
| 1771 ,{ |
| 1772 "classname": "vr::IVRTrackedCamera", |
| 1773 "methodname": "HasCamera", |
| 1774 "returntype": "vr::EVRTrackedCameraError", |
| 1775 "params": [ |
| 1776 { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1777 { "paramname": "pHasCamera" ,"paramtype": "bool *"} |
| 1778 ] |
| 1779 } |
| 1780 ,{ |
| 1781 "classname": "vr::IVRTrackedCamera", |
| 1782 "methodname": "GetCameraFrameSize", |
| 1783 "returntype": "vr::EVRTrackedCameraError", |
| 1784 "params": [ |
| 1785 { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1786 { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"}
, |
| 1787 { "paramname": "pnWidth" ,"paramtype": "uint32_t *"}, |
| 1788 { "paramname": "pnHeight" ,"paramtype": "uint32_t *"}, |
| 1789 { "paramname": "pnFrameBufferSize" ,"paramtype": "uint32_t *"} |
| 1790 ] |
| 1791 } |
| 1792 ,{ |
| 1793 "classname": "vr::IVRTrackedCamera", |
| 1794 "methodname": "GetCameraIntrinsics", |
| 1795 "returntype": "vr::EVRTrackedCameraError", |
| 1796 "params": [ |
| 1797 { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1798 { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"}
, |
| 1799 { "paramname": "pFocalLength" ,"paramtype": "vr::HmdVector2_t *"}, |
| 1800 { "paramname": "pCenter" ,"paramtype": "vr::HmdVector2_t *"} |
| 1801 ] |
| 1802 } |
| 1803 ,{ |
| 1804 "classname": "vr::IVRTrackedCamera", |
| 1805 "methodname": "GetCameraProjection", |
| 1806 "returntype": "vr::EVRTrackedCameraError", |
| 1807 "params": [ |
| 1808 { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1809 { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"}
, |
| 1810 { "paramname": "flZNear" ,"paramtype": "float"}, |
| 1811 { "paramname": "flZFar" ,"paramtype": "float"}, |
| 1812 { "paramname": "pProjection" ,"paramtype": "vr::HmdMatrix44_t *"} |
| 1813 ] |
| 1814 } |
| 1815 ,{ |
| 1816 "classname": "vr::IVRTrackedCamera", |
| 1817 "methodname": "AcquireVideoStreamingService", |
| 1818 "returntype": "vr::EVRTrackedCameraError", |
| 1819 "params": [ |
| 1820 { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1821 { "paramname": "pHandle" ,"paramtype": "vr::TrackedCameraHandle_t *"} |
| 1822 ] |
| 1823 } |
| 1824 ,{ |
| 1825 "classname": "vr::IVRTrackedCamera", |
| 1826 "methodname": "ReleaseVideoStreamingService", |
| 1827 "returntype": "vr::EVRTrackedCameraError", |
| 1828 "params": [ |
| 1829 { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"} |
| 1830 ] |
| 1831 } |
| 1832 ,{ |
| 1833 "classname": "vr::IVRTrackedCamera", |
| 1834 "methodname": "GetVideoStreamFrameBuffer", |
| 1835 "returntype": "vr::EVRTrackedCameraError", |
| 1836 "params": [ |
| 1837 { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"}
, |
| 1838 { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"}
, |
| 1839 { "paramname": "pFrameBuffer" ,"paramtype": "void *"}, |
| 1840 { "paramname": "nFrameBufferSize" ,"paramtype": "uint32_t"}, |
| 1841 { "paramname": "pFrameHeader" ,"paramtype": "vr::CameraVideoStreamFrameHea
der_t *"}, |
| 1842 { "paramname": "nFrameHeaderSize" ,"paramtype": "uint32_t"} |
| 1843 ] |
| 1844 } |
| 1845 ,{ |
| 1846 "classname": "vr::IVRTrackedCamera", |
| 1847 "methodname": "GetVideoStreamTextureSize", |
| 1848 "returntype": "vr::EVRTrackedCameraError", |
| 1849 "params": [ |
| 1850 { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 1851 { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"}
, |
| 1852 { "paramname": "pTextureBounds" ,"paramtype": "vr::VRTextureBounds_t *"}, |
| 1853 { "paramname": "pnWidth" ,"paramtype": "uint32_t *"}, |
| 1854 { "paramname": "pnHeight" ,"paramtype": "uint32_t *"} |
| 1855 ] |
| 1856 } |
| 1857 ,{ |
| 1858 "classname": "vr::IVRTrackedCamera", |
| 1859 "methodname": "GetVideoStreamTextureD3D11", |
| 1860 "returntype": "vr::EVRTrackedCameraError", |
| 1861 "params": [ |
| 1862 { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"}
, |
| 1863 { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"}
, |
| 1864 { "paramname": "pD3D11DeviceOrResource" ,"paramtype": "void *"}, |
| 1865 { "paramname": "ppD3D11ShaderResourceView" ,"paramtype": "void **"}, |
| 1866 { "paramname": "pFrameHeader" ,"paramtype": "vr::CameraVideoStreamFrameHea
der_t *"}, |
| 1867 { "paramname": "nFrameHeaderSize" ,"paramtype": "uint32_t"} |
| 1868 ] |
| 1869 } |
| 1870 ,{ |
| 1871 "classname": "vr::IVRTrackedCamera", |
| 1872 "methodname": "GetVideoStreamTextureGL", |
| 1873 "returntype": "vr::EVRTrackedCameraError", |
| 1874 "params": [ |
| 1875 { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"}
, |
| 1876 { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"}
, |
| 1877 { "paramname": "pglTextureId" ,"paramtype": "vr::glUInt_t *"}, |
| 1878 { "paramname": "pFrameHeader" ,"paramtype": "vr::CameraVideoStreamFrameHea
der_t *"}, |
| 1879 { "paramname": "nFrameHeaderSize" ,"paramtype": "uint32_t"} |
| 1880 ] |
| 1881 } |
| 1882 ,{ |
| 1883 "classname": "vr::IVRTrackedCamera", |
| 1884 "methodname": "ReleaseVideoStreamTextureGL", |
| 1885 "returntype": "vr::EVRTrackedCameraError", |
| 1886 "params": [ |
| 1887 { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"}
, |
| 1888 { "paramname": "glTextureId" ,"paramtype": "vr::glUInt_t"} |
| 1889 ] |
| 1890 } |
| 1891 ,{ |
| 1892 "classname": "vr::IVRApplications", |
| 1893 "methodname": "AddApplicationManifest", |
| 1894 "returntype": "vr::EVRApplicationError", |
| 1895 "params": [ |
| 1896 { "paramname": "pchApplicationManifestFullPath" ,"paramtype": "const char
*"}, |
| 1897 { "paramname": "bTemporary" ,"paramtype": "bool"} |
| 1898 ] |
| 1899 } |
| 1900 ,{ |
| 1901 "classname": "vr::IVRApplications", |
| 1902 "methodname": "RemoveApplicationManifest", |
| 1903 "returntype": "vr::EVRApplicationError", |
| 1904 "params": [ |
| 1905 { "paramname": "pchApplicationManifestFullPath" ,"paramtype": "const char
*"} |
| 1906 ] |
| 1907 } |
| 1908 ,{ |
| 1909 "classname": "vr::IVRApplications", |
| 1910 "methodname": "IsApplicationInstalled", |
| 1911 "returntype": "bool", |
| 1912 "params": [ |
| 1913 { "paramname": "pchAppKey" ,"paramtype": "const char *"} |
| 1914 ] |
| 1915 } |
| 1916 ,{ |
| 1917 "classname": "vr::IVRApplications", |
| 1918 "methodname": "GetApplicationCount", |
| 1919 "returntype": "uint32_t" |
| 1920 } |
| 1921 ,{ |
| 1922 "classname": "vr::IVRApplications", |
| 1923 "methodname": "GetApplicationKeyByIndex", |
| 1924 "returntype": "vr::EVRApplicationError", |
| 1925 "params": [ |
| 1926 { "paramname": "unApplicationIndex" ,"paramtype": "uint32_t"}, |
| 1927 { "paramname": "pchAppKeyBuffer" ,"out_string": " " ,"paramtype": "char *"
}, |
| 1928 { "paramname": "unAppKeyBufferLen" ,"paramtype": "uint32_t"} |
| 1929 ] |
| 1930 } |
| 1931 ,{ |
| 1932 "classname": "vr::IVRApplications", |
| 1933 "methodname": "GetApplicationKeyByProcessId", |
| 1934 "returntype": "vr::EVRApplicationError", |
| 1935 "params": [ |
| 1936 { "paramname": "unProcessId" ,"paramtype": "uint32_t"}, |
| 1937 { "paramname": "pchAppKeyBuffer" ,"paramtype": "char *"}, |
| 1938 { "paramname": "unAppKeyBufferLen" ,"paramtype": "uint32_t"} |
| 1939 ] |
| 1940 } |
| 1941 ,{ |
| 1942 "classname": "vr::IVRApplications", |
| 1943 "methodname": "LaunchApplication", |
| 1944 "returntype": "vr::EVRApplicationError", |
| 1945 "params": [ |
| 1946 { "paramname": "pchAppKey" ,"paramtype": "const char *"} |
| 1947 ] |
| 1948 } |
| 1949 ,{ |
| 1950 "classname": "vr::IVRApplications", |
| 1951 "methodname": "LaunchTemplateApplication", |
| 1952 "returntype": "vr::EVRApplicationError", |
| 1953 "params": [ |
| 1954 { "paramname": "pchTemplateAppKey" ,"paramtype": "const char *"}, |
| 1955 { "paramname": "pchNewAppKey" ,"paramtype": "const char *"}, |
| 1956 { "paramname": "pKeys" ,"array_count": "unKeys" ,"paramtype": "const struc
t vr::AppOverrideKeys_t *"}, |
| 1957 { "paramname": "unKeys" ,"paramtype": "uint32_t"} |
| 1958 ] |
| 1959 } |
| 1960 ,{ |
| 1961 "classname": "vr::IVRApplications", |
| 1962 "methodname": "LaunchApplicationFromMimeType", |
| 1963 "returntype": "vr::EVRApplicationError", |
| 1964 "params": [ |
| 1965 { "paramname": "pchMimeType" ,"paramtype": "const char *"}, |
| 1966 { "paramname": "pchArgs" ,"paramtype": "const char *"} |
| 1967 ] |
| 1968 } |
| 1969 ,{ |
| 1970 "classname": "vr::IVRApplications", |
| 1971 "methodname": "LaunchDashboardOverlay", |
| 1972 "returntype": "vr::EVRApplicationError", |
| 1973 "params": [ |
| 1974 { "paramname": "pchAppKey" ,"paramtype": "const char *"} |
| 1975 ] |
| 1976 } |
| 1977 ,{ |
| 1978 "classname": "vr::IVRApplications", |
| 1979 "methodname": "CancelApplicationLaunch", |
| 1980 "returntype": "bool", |
| 1981 "params": [ |
| 1982 { "paramname": "pchAppKey" ,"paramtype": "const char *"} |
| 1983 ] |
| 1984 } |
| 1985 ,{ |
| 1986 "classname": "vr::IVRApplications", |
| 1987 "methodname": "IdentifyApplication", |
| 1988 "returntype": "vr::EVRApplicationError", |
| 1989 "params": [ |
| 1990 { "paramname": "unProcessId" ,"paramtype": "uint32_t"}, |
| 1991 { "paramname": "pchAppKey" ,"paramtype": "const char *"} |
| 1992 ] |
| 1993 } |
| 1994 ,{ |
| 1995 "classname": "vr::IVRApplications", |
| 1996 "methodname": "GetApplicationProcessId", |
| 1997 "returntype": "uint32_t", |
| 1998 "params": [ |
| 1999 { "paramname": "pchAppKey" ,"paramtype": "const char *"} |
| 2000 ] |
| 2001 } |
| 2002 ,{ |
| 2003 "classname": "vr::IVRApplications", |
| 2004 "methodname": "GetApplicationsErrorNameFromEnum", |
| 2005 "returntype": "const char *", |
| 2006 "params": [ |
| 2007 { "paramname": "error" ,"paramtype": "vr::EVRApplicationError"} |
| 2008 ] |
| 2009 } |
| 2010 ,{ |
| 2011 "classname": "vr::IVRApplications", |
| 2012 "methodname": "GetApplicationPropertyString", |
| 2013 "returntype": "uint32_t", |
| 2014 "params": [ |
| 2015 { "paramname": "pchAppKey" ,"paramtype": "const char *"}, |
| 2016 { "paramname": "eProperty" ,"paramtype": "vr::EVRApplicationProperty"}, |
| 2017 { "paramname": "pchPropertyValueBuffer" ,"out_string": " " ,"paramtype": "
char *"}, |
| 2018 { "paramname": "unPropertyValueBufferLen" ,"paramtype": "uint32_t"}, |
| 2019 { "paramname": "peError" ,"paramtype": "vr::EVRApplicationError *"} |
| 2020 ] |
| 2021 } |
| 2022 ,{ |
| 2023 "classname": "vr::IVRApplications", |
| 2024 "methodname": "GetApplicationPropertyBool", |
| 2025 "returntype": "bool", |
| 2026 "params": [ |
| 2027 { "paramname": "pchAppKey" ,"paramtype": "const char *"}, |
| 2028 { "paramname": "eProperty" ,"paramtype": "vr::EVRApplicationProperty"}, |
| 2029 { "paramname": "peError" ,"paramtype": "vr::EVRApplicationError *"} |
| 2030 ] |
| 2031 } |
| 2032 ,{ |
| 2033 "classname": "vr::IVRApplications", |
| 2034 "methodname": "GetApplicationPropertyUint64", |
| 2035 "returntype": "uint64_t", |
| 2036 "params": [ |
| 2037 { "paramname": "pchAppKey" ,"paramtype": "const char *"}, |
| 2038 { "paramname": "eProperty" ,"paramtype": "vr::EVRApplicationProperty"}, |
| 2039 { "paramname": "peError" ,"paramtype": "vr::EVRApplicationError *"} |
| 2040 ] |
| 2041 } |
| 2042 ,{ |
| 2043 "classname": "vr::IVRApplications", |
| 2044 "methodname": "SetApplicationAutoLaunch", |
| 2045 "returntype": "vr::EVRApplicationError", |
| 2046 "params": [ |
| 2047 { "paramname": "pchAppKey" ,"paramtype": "const char *"}, |
| 2048 { "paramname": "bAutoLaunch" ,"paramtype": "bool"} |
| 2049 ] |
| 2050 } |
| 2051 ,{ |
| 2052 "classname": "vr::IVRApplications", |
| 2053 "methodname": "GetApplicationAutoLaunch", |
| 2054 "returntype": "bool", |
| 2055 "params": [ |
| 2056 { "paramname": "pchAppKey" ,"paramtype": "const char *"} |
| 2057 ] |
| 2058 } |
| 2059 ,{ |
| 2060 "classname": "vr::IVRApplications", |
| 2061 "methodname": "SetDefaultApplicationForMimeType", |
| 2062 "returntype": "vr::EVRApplicationError", |
| 2063 "params": [ |
| 2064 { "paramname": "pchAppKey" ,"paramtype": "const char *"}, |
| 2065 { "paramname": "pchMimeType" ,"paramtype": "const char *"} |
| 2066 ] |
| 2067 } |
| 2068 ,{ |
| 2069 "classname": "vr::IVRApplications", |
| 2070 "methodname": "GetDefaultApplicationForMimeType", |
| 2071 "returntype": "bool", |
| 2072 "params": [ |
| 2073 { "paramname": "pchMimeType" ,"paramtype": "const char *"}, |
| 2074 { "paramname": "pchAppKeyBuffer" ,"paramtype": "char *"}, |
| 2075 { "paramname": "unAppKeyBufferLen" ,"paramtype": "uint32_t"} |
| 2076 ] |
| 2077 } |
| 2078 ,{ |
| 2079 "classname": "vr::IVRApplications", |
| 2080 "methodname": "GetApplicationSupportedMimeTypes", |
| 2081 "returntype": "bool", |
| 2082 "params": [ |
| 2083 { "paramname": "pchAppKey" ,"paramtype": "const char *"}, |
| 2084 { "paramname": "pchMimeTypesBuffer" ,"paramtype": "char *"}, |
| 2085 { "paramname": "unMimeTypesBuffer" ,"paramtype": "uint32_t"} |
| 2086 ] |
| 2087 } |
| 2088 ,{ |
| 2089 "classname": "vr::IVRApplications", |
| 2090 "methodname": "GetApplicationsThatSupportMimeType", |
| 2091 "returntype": "uint32_t", |
| 2092 "params": [ |
| 2093 { "paramname": "pchMimeType" ,"paramtype": "const char *"}, |
| 2094 { "paramname": "pchAppKeysThatSupportBuffer" ,"paramtype": "char *"}, |
| 2095 { "paramname": "unAppKeysThatSupportBuffer" ,"paramtype": "uint32_t"} |
| 2096 ] |
| 2097 } |
| 2098 ,{ |
| 2099 "classname": "vr::IVRApplications", |
| 2100 "methodname": "GetApplicationLaunchArguments", |
| 2101 "returntype": "uint32_t", |
| 2102 "params": [ |
| 2103 { "paramname": "unHandle" ,"paramtype": "uint32_t"}, |
| 2104 { "paramname": "pchArgs" ,"paramtype": "char *"}, |
| 2105 { "paramname": "unArgs" ,"paramtype": "uint32_t"} |
| 2106 ] |
| 2107 } |
| 2108 ,{ |
| 2109 "classname": "vr::IVRApplications", |
| 2110 "methodname": "GetStartingApplication", |
| 2111 "returntype": "vr::EVRApplicationError", |
| 2112 "params": [ |
| 2113 { "paramname": "pchAppKeyBuffer" ,"paramtype": "char *"}, |
| 2114 { "paramname": "unAppKeyBufferLen" ,"paramtype": "uint32_t"} |
| 2115 ] |
| 2116 } |
| 2117 ,{ |
| 2118 "classname": "vr::IVRApplications", |
| 2119 "methodname": "GetTransitionState", |
| 2120 "returntype": "vr::EVRApplicationTransitionState" |
| 2121 } |
| 2122 ,{ |
| 2123 "classname": "vr::IVRApplications", |
| 2124 "methodname": "PerformApplicationPrelaunchCheck", |
| 2125 "returntype": "vr::EVRApplicationError", |
| 2126 "params": [ |
| 2127 { "paramname": "pchAppKey" ,"paramtype": "const char *"} |
| 2128 ] |
| 2129 } |
| 2130 ,{ |
| 2131 "classname": "vr::IVRApplications", |
| 2132 "methodname": "GetApplicationsTransitionStateNameFromEnum", |
| 2133 "returntype": "const char *", |
| 2134 "params": [ |
| 2135 { "paramname": "state" ,"paramtype": "vr::EVRApplicationTransitionState"} |
| 2136 ] |
| 2137 } |
| 2138 ,{ |
| 2139 "classname": "vr::IVRApplications", |
| 2140 "methodname": "IsQuitUserPromptRequested", |
| 2141 "returntype": "bool" |
| 2142 } |
| 2143 ,{ |
| 2144 "classname": "vr::IVRApplications", |
| 2145 "methodname": "LaunchInternalProcess", |
| 2146 "returntype": "vr::EVRApplicationError", |
| 2147 "params": [ |
| 2148 { "paramname": "pchBinaryPath" ,"paramtype": "const char *"}, |
| 2149 { "paramname": "pchArguments" ,"paramtype": "const char *"}, |
| 2150 { "paramname": "pchWorkingDirectory" ,"paramtype": "const char *"} |
| 2151 ] |
| 2152 } |
| 2153 ,{ |
| 2154 "classname": "vr::IVRApplications", |
| 2155 "methodname": "GetCurrentSceneProcessId", |
| 2156 "returntype": "uint32_t" |
| 2157 } |
| 2158 ,{ |
| 2159 "classname": "vr::IVRChaperone", |
| 2160 "methodname": "GetCalibrationState", |
| 2161 "returntype": "vr::ChaperoneCalibrationState" |
| 2162 } |
| 2163 ,{ |
| 2164 "classname": "vr::IVRChaperone", |
| 2165 "methodname": "GetPlayAreaSize", |
| 2166 "returntype": "bool", |
| 2167 "params": [ |
| 2168 { "paramname": "pSizeX" ,"paramtype": "float *"}, |
| 2169 { "paramname": "pSizeZ" ,"paramtype": "float *"} |
| 2170 ] |
| 2171 } |
| 2172 ,{ |
| 2173 "classname": "vr::IVRChaperone", |
| 2174 "methodname": "GetPlayAreaRect", |
| 2175 "returntype": "bool", |
| 2176 "params": [ |
| 2177 { "paramname": "rect" ,"paramtype": "struct vr::HmdQuad_t *"} |
| 2178 ] |
| 2179 } |
| 2180 ,{ |
| 2181 "classname": "vr::IVRChaperone", |
| 2182 "methodname": "ReloadInfo", |
| 2183 "returntype": "void" |
| 2184 } |
| 2185 ,{ |
| 2186 "classname": "vr::IVRChaperone", |
| 2187 "methodname": "SetSceneColor", |
| 2188 "returntype": "void", |
| 2189 "params": [ |
| 2190 { "paramname": "color" ,"paramtype": "struct vr::HmdColor_t"} |
| 2191 ] |
| 2192 } |
| 2193 ,{ |
| 2194 "classname": "vr::IVRChaperone", |
| 2195 "methodname": "GetBoundsColor", |
| 2196 "returntype": "void", |
| 2197 "params": [ |
| 2198 { "paramname": "pOutputColorArray" ,"paramtype": "struct vr::HmdColor_t *"
}, |
| 2199 { "paramname": "nNumOutputColors" ,"paramtype": "int"}, |
| 2200 { "paramname": "flCollisionBoundsFadeDistance" ,"paramtype": "float"}, |
| 2201 { "paramname": "pOutputCameraColor" ,"paramtype": "struct vr::HmdColor_t *
"} |
| 2202 ] |
| 2203 } |
| 2204 ,{ |
| 2205 "classname": "vr::IVRChaperone", |
| 2206 "methodname": "AreBoundsVisible", |
| 2207 "returntype": "bool" |
| 2208 } |
| 2209 ,{ |
| 2210 "classname": "vr::IVRChaperone", |
| 2211 "methodname": "ForceBoundsVisible", |
| 2212 "returntype": "void", |
| 2213 "params": [ |
| 2214 { "paramname": "bForce" ,"paramtype": "bool"} |
| 2215 ] |
| 2216 } |
| 2217 ,{ |
| 2218 "classname": "vr::IVRChaperoneSetup", |
| 2219 "methodname": "CommitWorkingCopy", |
| 2220 "returntype": "bool", |
| 2221 "params": [ |
| 2222 { "paramname": "configFile" ,"paramtype": "vr::EChaperoneConfigFile"} |
| 2223 ] |
| 2224 } |
| 2225 ,{ |
| 2226 "classname": "vr::IVRChaperoneSetup", |
| 2227 "methodname": "RevertWorkingCopy", |
| 2228 "returntype": "void" |
| 2229 } |
| 2230 ,{ |
| 2231 "classname": "vr::IVRChaperoneSetup", |
| 2232 "methodname": "GetWorkingPlayAreaSize", |
| 2233 "returntype": "bool", |
| 2234 "params": [ |
| 2235 { "paramname": "pSizeX" ,"paramtype": "float *"}, |
| 2236 { "paramname": "pSizeZ" ,"paramtype": "float *"} |
| 2237 ] |
| 2238 } |
| 2239 ,{ |
| 2240 "classname": "vr::IVRChaperoneSetup", |
| 2241 "methodname": "GetWorkingPlayAreaRect", |
| 2242 "returntype": "bool", |
| 2243 "params": [ |
| 2244 { "paramname": "rect" ,"paramtype": "struct vr::HmdQuad_t *"} |
| 2245 ] |
| 2246 } |
| 2247 ,{ |
| 2248 "classname": "vr::IVRChaperoneSetup", |
| 2249 "methodname": "GetWorkingCollisionBoundsInfo", |
| 2250 "returntype": "bool", |
| 2251 "params": [ |
| 2252 { "paramname": "pQuadsBuffer" ,"out_array_count": "punQuadsCount" ,"paramt
ype": "struct vr::HmdQuad_t *"}, |
| 2253 { "paramname": "punQuadsCount" ,"paramtype": "uint32_t *"} |
| 2254 ] |
| 2255 } |
| 2256 ,{ |
| 2257 "classname": "vr::IVRChaperoneSetup", |
| 2258 "methodname": "GetLiveCollisionBoundsInfo", |
| 2259 "returntype": "bool", |
| 2260 "params": [ |
| 2261 { "paramname": "pQuadsBuffer" ,"out_array_count": "punQuadsCount" ,"paramt
ype": "struct vr::HmdQuad_t *"}, |
| 2262 { "paramname": "punQuadsCount" ,"paramtype": "uint32_t *"} |
| 2263 ] |
| 2264 } |
| 2265 ,{ |
| 2266 "classname": "vr::IVRChaperoneSetup", |
| 2267 "methodname": "GetWorkingSeatedZeroPoseToRawTrackingPose", |
| 2268 "returntype": "bool", |
| 2269 "params": [ |
| 2270 { "paramname": "pmatSeatedZeroPoseToRawTrackingPose" ,"paramtype": "struct
vr::HmdMatrix34_t *"} |
| 2271 ] |
| 2272 } |
| 2273 ,{ |
| 2274 "classname": "vr::IVRChaperoneSetup", |
| 2275 "methodname": "GetWorkingStandingZeroPoseToRawTrackingPose", |
| 2276 "returntype": "bool", |
| 2277 "params": [ |
| 2278 { "paramname": "pmatStandingZeroPoseToRawTrackingPose" ,"paramtype": "stru
ct vr::HmdMatrix34_t *"} |
| 2279 ] |
| 2280 } |
| 2281 ,{ |
| 2282 "classname": "vr::IVRChaperoneSetup", |
| 2283 "methodname": "SetWorkingPlayAreaSize", |
| 2284 "returntype": "void", |
| 2285 "params": [ |
| 2286 { "paramname": "sizeX" ,"paramtype": "float"}, |
| 2287 { "paramname": "sizeZ" ,"paramtype": "float"} |
| 2288 ] |
| 2289 } |
| 2290 ,{ |
| 2291 "classname": "vr::IVRChaperoneSetup", |
| 2292 "methodname": "SetWorkingCollisionBoundsInfo", |
| 2293 "returntype": "void", |
| 2294 "params": [ |
| 2295 { "paramname": "pQuadsBuffer" ,"array_count": "unQuadsCount" ,"paramtype":
"struct vr::HmdQuad_t *"}, |
| 2296 { "paramname": "unQuadsCount" ,"paramtype": "uint32_t"} |
| 2297 ] |
| 2298 } |
| 2299 ,{ |
| 2300 "classname": "vr::IVRChaperoneSetup", |
| 2301 "methodname": "SetWorkingSeatedZeroPoseToRawTrackingPose", |
| 2302 "returntype": "void", |
| 2303 "params": [ |
| 2304 { "paramname": "pMatSeatedZeroPoseToRawTrackingPose" ,"paramtype": "const
struct vr::HmdMatrix34_t *"} |
| 2305 ] |
| 2306 } |
| 2307 ,{ |
| 2308 "classname": "vr::IVRChaperoneSetup", |
| 2309 "methodname": "SetWorkingStandingZeroPoseToRawTrackingPose", |
| 2310 "returntype": "void", |
| 2311 "params": [ |
| 2312 { "paramname": "pMatStandingZeroPoseToRawTrackingPose" ,"paramtype": "cons
t struct vr::HmdMatrix34_t *"} |
| 2313 ] |
| 2314 } |
| 2315 ,{ |
| 2316 "classname": "vr::IVRChaperoneSetup", |
| 2317 "methodname": "ReloadFromDisk", |
| 2318 "returntype": "void", |
| 2319 "params": [ |
| 2320 { "paramname": "configFile" ,"paramtype": "vr::EChaperoneConfigFile"} |
| 2321 ] |
| 2322 } |
| 2323 ,{ |
| 2324 "classname": "vr::IVRChaperoneSetup", |
| 2325 "methodname": "GetLiveSeatedZeroPoseToRawTrackingPose", |
| 2326 "returntype": "bool", |
| 2327 "params": [ |
| 2328 { "paramname": "pmatSeatedZeroPoseToRawTrackingPose" ,"paramtype": "struct
vr::HmdMatrix34_t *"} |
| 2329 ] |
| 2330 } |
| 2331 ,{ |
| 2332 "classname": "vr::IVRChaperoneSetup", |
| 2333 "methodname": "SetWorkingCollisionBoundsTagsInfo", |
| 2334 "returntype": "void", |
| 2335 "params": [ |
| 2336 { "paramname": "pTagsBuffer" ,"array_count": "unTagCount" ,"paramtype": "u
int8_t *"}, |
| 2337 { "paramname": "unTagCount" ,"paramtype": "uint32_t"} |
| 2338 ] |
| 2339 } |
| 2340 ,{ |
| 2341 "classname": "vr::IVRChaperoneSetup", |
| 2342 "methodname": "GetLiveCollisionBoundsTagsInfo", |
| 2343 "returntype": "bool", |
| 2344 "params": [ |
| 2345 { "paramname": "pTagsBuffer" ,"out_array_count": "punTagCount" ,"paramtype
": "uint8_t *"}, |
| 2346 { "paramname": "punTagCount" ,"paramtype": "uint32_t *"} |
| 2347 ] |
| 2348 } |
| 2349 ,{ |
| 2350 "classname": "vr::IVRChaperoneSetup", |
| 2351 "methodname": "SetWorkingPhysicalBoundsInfo", |
| 2352 "returntype": "bool", |
| 2353 "params": [ |
| 2354 { "paramname": "pQuadsBuffer" ,"array_count": "unQuadsCount" ,"paramtype":
"struct vr::HmdQuad_t *"}, |
| 2355 { "paramname": "unQuadsCount" ,"paramtype": "uint32_t"} |
| 2356 ] |
| 2357 } |
| 2358 ,{ |
| 2359 "classname": "vr::IVRChaperoneSetup", |
| 2360 "methodname": "GetLivePhysicalBoundsInfo", |
| 2361 "returntype": "bool", |
| 2362 "params": [ |
| 2363 { "paramname": "pQuadsBuffer" ,"out_array_count": "punQuadsCount" ,"paramt
ype": "struct vr::HmdQuad_t *"}, |
| 2364 { "paramname": "punQuadsCount" ,"paramtype": "uint32_t *"} |
| 2365 ] |
| 2366 } |
| 2367 ,{ |
| 2368 "classname": "vr::IVRChaperoneSetup", |
| 2369 "methodname": "ExportLiveToBuffer", |
| 2370 "returntype": "bool", |
| 2371 "params": [ |
| 2372 { "paramname": "pBuffer" ,"out_string": " " ,"paramtype": "char *"}, |
| 2373 { "paramname": "pnBufferLength" ,"paramtype": "uint32_t *"} |
| 2374 ] |
| 2375 } |
| 2376 ,{ |
| 2377 "classname": "vr::IVRChaperoneSetup", |
| 2378 "methodname": "ImportFromBufferToWorking", |
| 2379 "returntype": "bool", |
| 2380 "params": [ |
| 2381 { "paramname": "pBuffer" ,"paramtype": "const char *"}, |
| 2382 { "paramname": "nImportFlags" ,"paramtype": "uint32_t"} |
| 2383 ] |
| 2384 } |
| 2385 ,{ |
| 2386 "classname": "vr::IVRCompositor", |
| 2387 "methodname": "SetTrackingSpace", |
| 2388 "returntype": "void", |
| 2389 "params": [ |
| 2390 { "paramname": "eOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"} |
| 2391 ] |
| 2392 } |
| 2393 ,{ |
| 2394 "classname": "vr::IVRCompositor", |
| 2395 "methodname": "GetTrackingSpace", |
| 2396 "returntype": "vr::ETrackingUniverseOrigin" |
| 2397 } |
| 2398 ,{ |
| 2399 "classname": "vr::IVRCompositor", |
| 2400 "methodname": "WaitGetPoses", |
| 2401 "returntype": "vr::EVRCompositorError", |
| 2402 "params": [ |
| 2403 { "paramname": "pRenderPoseArray" ,"array_count": "unRenderPoseArrayCount"
,"paramtype": "struct vr::TrackedDevicePose_t *"}, |
| 2404 { "paramname": "unRenderPoseArrayCount" ,"paramtype": "uint32_t"}, |
| 2405 { "paramname": "pGamePoseArray" ,"array_count": "unGamePoseArrayCount" ,"p
aramtype": "struct vr::TrackedDevicePose_t *"}, |
| 2406 { "paramname": "unGamePoseArrayCount" ,"paramtype": "uint32_t"} |
| 2407 ] |
| 2408 } |
| 2409 ,{ |
| 2410 "classname": "vr::IVRCompositor", |
| 2411 "methodname": "GetLastPoses", |
| 2412 "returntype": "vr::EVRCompositorError", |
| 2413 "params": [ |
| 2414 { "paramname": "pRenderPoseArray" ,"array_count": "unRenderPoseArrayCount"
,"paramtype": "struct vr::TrackedDevicePose_t *"}, |
| 2415 { "paramname": "unRenderPoseArrayCount" ,"paramtype": "uint32_t"}, |
| 2416 { "paramname": "pGamePoseArray" ,"array_count": "unGamePoseArrayCount" ,"p
aramtype": "struct vr::TrackedDevicePose_t *"}, |
| 2417 { "paramname": "unGamePoseArrayCount" ,"paramtype": "uint32_t"} |
| 2418 ] |
| 2419 } |
| 2420 ,{ |
| 2421 "classname": "vr::IVRCompositor", |
| 2422 "methodname": "GetLastPoseForTrackedDeviceIndex", |
| 2423 "returntype": "vr::EVRCompositorError", |
| 2424 "params": [ |
| 2425 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 2426 { "paramname": "pOutputPose" ,"paramtype": "struct vr::TrackedDevicePose_t
*"}, |
| 2427 { "paramname": "pOutputGamePose" ,"paramtype": "struct vr::TrackedDevicePo
se_t *"} |
| 2428 ] |
| 2429 } |
| 2430 ,{ |
| 2431 "classname": "vr::IVRCompositor", |
| 2432 "methodname": "Submit", |
| 2433 "returntype": "vr::EVRCompositorError", |
| 2434 "params": [ |
| 2435 { "paramname": "eEye" ,"paramtype": "vr::EVREye"}, |
| 2436 { "paramname": "pTexture" ,"paramtype": "const struct vr::Texture_t *"}, |
| 2437 { "paramname": "pBounds" ,"paramtype": "const struct vr::VRTextureBounds_t
*"}, |
| 2438 { "paramname": "nSubmitFlags" ,"paramtype": "vr::EVRSubmitFlags"} |
| 2439 ] |
| 2440 } |
| 2441 ,{ |
| 2442 "classname": "vr::IVRCompositor", |
| 2443 "methodname": "ClearLastSubmittedFrame", |
| 2444 "returntype": "void" |
| 2445 } |
| 2446 ,{ |
| 2447 "classname": "vr::IVRCompositor", |
| 2448 "methodname": "PostPresentHandoff", |
| 2449 "returntype": "void" |
| 2450 } |
| 2451 ,{ |
| 2452 "classname": "vr::IVRCompositor", |
| 2453 "methodname": "GetFrameTiming", |
| 2454 "returntype": "bool", |
| 2455 "params": [ |
| 2456 { "paramname": "pTiming" ,"paramtype": "struct vr::Compositor_FrameTiming
*"}, |
| 2457 { "paramname": "unFramesAgo" ,"paramtype": "uint32_t"} |
| 2458 ] |
| 2459 } |
| 2460 ,{ |
| 2461 "classname": "vr::IVRCompositor", |
| 2462 "methodname": "GetFrameTimings", |
| 2463 "returntype": "uint32_t", |
| 2464 "params": [ |
| 2465 { "paramname": "pTiming" ,"paramtype": "struct vr::Compositor_FrameTiming
*"}, |
| 2466 { "paramname": "nFrames" ,"paramtype": "uint32_t"} |
| 2467 ] |
| 2468 } |
| 2469 ,{ |
| 2470 "classname": "vr::IVRCompositor", |
| 2471 "methodname": "GetFrameTimeRemaining", |
| 2472 "returntype": "float" |
| 2473 } |
| 2474 ,{ |
| 2475 "classname": "vr::IVRCompositor", |
| 2476 "methodname": "GetCumulativeStats", |
| 2477 "returntype": "void", |
| 2478 "params": [ |
| 2479 { "paramname": "pStats" ,"paramtype": "struct vr::Compositor_CumulativeSta
ts *"}, |
| 2480 { "paramname": "nStatsSizeInBytes" ,"paramtype": "uint32_t"} |
| 2481 ] |
| 2482 } |
| 2483 ,{ |
| 2484 "classname": "vr::IVRCompositor", |
| 2485 "methodname": "FadeToColor", |
| 2486 "returntype": "void", |
| 2487 "params": [ |
| 2488 { "paramname": "fSeconds" ,"paramtype": "float"}, |
| 2489 { "paramname": "fRed" ,"paramtype": "float"}, |
| 2490 { "paramname": "fGreen" ,"paramtype": "float"}, |
| 2491 { "paramname": "fBlue" ,"paramtype": "float"}, |
| 2492 { "paramname": "fAlpha" ,"paramtype": "float"}, |
| 2493 { "paramname": "bBackground" ,"paramtype": "bool"} |
| 2494 ] |
| 2495 } |
| 2496 ,{ |
| 2497 "classname": "vr::IVRCompositor", |
| 2498 "methodname": "GetCurrentFadeColor", |
| 2499 "returntype": "struct vr::HmdColor_t", |
| 2500 "params": [ |
| 2501 { "paramname": "bBackground" ,"paramtype": "bool"} |
| 2502 ] |
| 2503 } |
| 2504 ,{ |
| 2505 "classname": "vr::IVRCompositor", |
| 2506 "methodname": "FadeGrid", |
| 2507 "returntype": "void", |
| 2508 "params": [ |
| 2509 { "paramname": "fSeconds" ,"paramtype": "float"}, |
| 2510 { "paramname": "bFadeIn" ,"paramtype": "bool"} |
| 2511 ] |
| 2512 } |
| 2513 ,{ |
| 2514 "classname": "vr::IVRCompositor", |
| 2515 "methodname": "GetCurrentGridAlpha", |
| 2516 "returntype": "float" |
| 2517 } |
| 2518 ,{ |
| 2519 "classname": "vr::IVRCompositor", |
| 2520 "methodname": "SetSkyboxOverride", |
| 2521 "returntype": "vr::EVRCompositorError", |
| 2522 "params": [ |
| 2523 { "paramname": "pTextures" ,"array_count": "unTextureCount" ,"paramtype":
"const struct vr::Texture_t *"}, |
| 2524 { "paramname": "unTextureCount" ,"paramtype": "uint32_t"} |
| 2525 ] |
| 2526 } |
| 2527 ,{ |
| 2528 "classname": "vr::IVRCompositor", |
| 2529 "methodname": "ClearSkyboxOverride", |
| 2530 "returntype": "void" |
| 2531 } |
| 2532 ,{ |
| 2533 "classname": "vr::IVRCompositor", |
| 2534 "methodname": "CompositorBringToFront", |
| 2535 "returntype": "void" |
| 2536 } |
| 2537 ,{ |
| 2538 "classname": "vr::IVRCompositor", |
| 2539 "methodname": "CompositorGoToBack", |
| 2540 "returntype": "void" |
| 2541 } |
| 2542 ,{ |
| 2543 "classname": "vr::IVRCompositor", |
| 2544 "methodname": "CompositorQuit", |
| 2545 "returntype": "void" |
| 2546 } |
| 2547 ,{ |
| 2548 "classname": "vr::IVRCompositor", |
| 2549 "methodname": "IsFullscreen", |
| 2550 "returntype": "bool" |
| 2551 } |
| 2552 ,{ |
| 2553 "classname": "vr::IVRCompositor", |
| 2554 "methodname": "GetCurrentSceneFocusProcess", |
| 2555 "returntype": "uint32_t" |
| 2556 } |
| 2557 ,{ |
| 2558 "classname": "vr::IVRCompositor", |
| 2559 "methodname": "GetLastFrameRenderer", |
| 2560 "returntype": "uint32_t" |
| 2561 } |
| 2562 ,{ |
| 2563 "classname": "vr::IVRCompositor", |
| 2564 "methodname": "CanRenderScene", |
| 2565 "returntype": "bool" |
| 2566 } |
| 2567 ,{ |
| 2568 "classname": "vr::IVRCompositor", |
| 2569 "methodname": "ShowMirrorWindow", |
| 2570 "returntype": "void" |
| 2571 } |
| 2572 ,{ |
| 2573 "classname": "vr::IVRCompositor", |
| 2574 "methodname": "HideMirrorWindow", |
| 2575 "returntype": "void" |
| 2576 } |
| 2577 ,{ |
| 2578 "classname": "vr::IVRCompositor", |
| 2579 "methodname": "IsMirrorWindowVisible", |
| 2580 "returntype": "bool" |
| 2581 } |
| 2582 ,{ |
| 2583 "classname": "vr::IVRCompositor", |
| 2584 "methodname": "CompositorDumpImages", |
| 2585 "returntype": "void" |
| 2586 } |
| 2587 ,{ |
| 2588 "classname": "vr::IVRCompositor", |
| 2589 "methodname": "ShouldAppRenderWithLowResources", |
| 2590 "returntype": "bool" |
| 2591 } |
| 2592 ,{ |
| 2593 "classname": "vr::IVRCompositor", |
| 2594 "methodname": "ForceInterleavedReprojectionOn", |
| 2595 "returntype": "void", |
| 2596 "params": [ |
| 2597 { "paramname": "bOverride" ,"paramtype": "bool"} |
| 2598 ] |
| 2599 } |
| 2600 ,{ |
| 2601 "classname": "vr::IVRCompositor", |
| 2602 "methodname": "ForceReconnectProcess", |
| 2603 "returntype": "void" |
| 2604 } |
| 2605 ,{ |
| 2606 "classname": "vr::IVRCompositor", |
| 2607 "methodname": "SuspendRendering", |
| 2608 "returntype": "void", |
| 2609 "params": [ |
| 2610 { "paramname": "bSuspend" ,"paramtype": "bool"} |
| 2611 ] |
| 2612 } |
| 2613 ,{ |
| 2614 "classname": "vr::IVRCompositor", |
| 2615 "methodname": "GetMirrorTextureD3D11", |
| 2616 "returntype": "vr::EVRCompositorError", |
| 2617 "params": [ |
| 2618 { "paramname": "eEye" ,"paramtype": "vr::EVREye"}, |
| 2619 { "paramname": "pD3D11DeviceOrResource" ,"paramtype": "void *"}, |
| 2620 { "paramname": "ppD3D11ShaderResourceView" ,"paramtype": "void **"} |
| 2621 ] |
| 2622 } |
| 2623 ,{ |
| 2624 "classname": "vr::IVRCompositor", |
| 2625 "methodname": "ReleaseMirrorTextureD3D11", |
| 2626 "returntype": "void", |
| 2627 "params": [ |
| 2628 { "paramname": "pD3D11ShaderResourceView" ,"paramtype": "void *"} |
| 2629 ] |
| 2630 } |
| 2631 ,{ |
| 2632 "classname": "vr::IVRCompositor", |
| 2633 "methodname": "GetMirrorTextureGL", |
| 2634 "returntype": "vr::EVRCompositorError", |
| 2635 "params": [ |
| 2636 { "paramname": "eEye" ,"paramtype": "vr::EVREye"}, |
| 2637 { "paramname": "pglTextureId" ,"paramtype": "vr::glUInt_t *"}, |
| 2638 { "paramname": "pglSharedTextureHandle" ,"paramtype": "vr::glSharedTexture
Handle_t *"} |
| 2639 ] |
| 2640 } |
| 2641 ,{ |
| 2642 "classname": "vr::IVRCompositor", |
| 2643 "methodname": "ReleaseSharedGLTexture", |
| 2644 "returntype": "bool", |
| 2645 "params": [ |
| 2646 { "paramname": "glTextureId" ,"paramtype": "vr::glUInt_t"}, |
| 2647 { "paramname": "glSharedTextureHandle" ,"paramtype": "vr::glSharedTextureH
andle_t"} |
| 2648 ] |
| 2649 } |
| 2650 ,{ |
| 2651 "classname": "vr::IVRCompositor", |
| 2652 "methodname": "LockGLSharedTextureForAccess", |
| 2653 "returntype": "void", |
| 2654 "params": [ |
| 2655 { "paramname": "glSharedTextureHandle" ,"paramtype": "vr::glSharedTextureH
andle_t"} |
| 2656 ] |
| 2657 } |
| 2658 ,{ |
| 2659 "classname": "vr::IVRCompositor", |
| 2660 "methodname": "UnlockGLSharedTextureForAccess", |
| 2661 "returntype": "void", |
| 2662 "params": [ |
| 2663 { "paramname": "glSharedTextureHandle" ,"paramtype": "vr::glSharedTextureH
andle_t"} |
| 2664 ] |
| 2665 } |
| 2666 ,{ |
| 2667 "classname": "vr::IVRCompositor", |
| 2668 "methodname": "GetVulkanInstanceExtensionsRequired", |
| 2669 "returntype": "uint32_t", |
| 2670 "params": [ |
| 2671 { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"}, |
| 2672 { "paramname": "unBufferSize" ,"paramtype": "uint32_t"} |
| 2673 ] |
| 2674 } |
| 2675 ,{ |
| 2676 "classname": "vr::IVRCompositor", |
| 2677 "methodname": "GetVulkanDeviceExtensionsRequired", |
| 2678 "returntype": "uint32_t", |
| 2679 "params": [ |
| 2680 { "paramname": "pPhysicalDevice" ,"paramtype": "struct VkPhysicalDevice_T
*"}, |
| 2681 { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"}, |
| 2682 { "paramname": "unBufferSize" ,"paramtype": "uint32_t"} |
| 2683 ] |
| 2684 } |
| 2685 ,{ |
| 2686 "classname": "vr::IVROverlay", |
| 2687 "methodname": "FindOverlay", |
| 2688 "returntype": "vr::EVROverlayError", |
| 2689 "params": [ |
| 2690 { "paramname": "pchOverlayKey" ,"paramtype": "const char *"}, |
| 2691 { "paramname": "pOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t *"} |
| 2692 ] |
| 2693 } |
| 2694 ,{ |
| 2695 "classname": "vr::IVROverlay", |
| 2696 "methodname": "CreateOverlay", |
| 2697 "returntype": "vr::EVROverlayError", |
| 2698 "params": [ |
| 2699 { "paramname": "pchOverlayKey" ,"paramtype": "const char *"}, |
| 2700 { "paramname": "pchOverlayFriendlyName" ,"paramtype": "const char *"}, |
| 2701 { "paramname": "pOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t *"} |
| 2702 ] |
| 2703 } |
| 2704 ,{ |
| 2705 "classname": "vr::IVROverlay", |
| 2706 "methodname": "DestroyOverlay", |
| 2707 "returntype": "vr::EVROverlayError", |
| 2708 "params": [ |
| 2709 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"} |
| 2710 ] |
| 2711 } |
| 2712 ,{ |
| 2713 "classname": "vr::IVROverlay", |
| 2714 "methodname": "SetHighQualityOverlay", |
| 2715 "returntype": "vr::EVROverlayError", |
| 2716 "params": [ |
| 2717 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"} |
| 2718 ] |
| 2719 } |
| 2720 ,{ |
| 2721 "classname": "vr::IVROverlay", |
| 2722 "methodname": "GetHighQualityOverlay", |
| 2723 "returntype": "vr::VROverlayHandle_t" |
| 2724 } |
| 2725 ,{ |
| 2726 "classname": "vr::IVROverlay", |
| 2727 "methodname": "GetOverlayKey", |
| 2728 "returntype": "uint32_t", |
| 2729 "params": [ |
| 2730 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2731 { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"}, |
| 2732 { "paramname": "unBufferSize" ,"paramtype": "uint32_t"}, |
| 2733 { "paramname": "pError" ,"paramtype": "vr::EVROverlayError *"} |
| 2734 ] |
| 2735 } |
| 2736 ,{ |
| 2737 "classname": "vr::IVROverlay", |
| 2738 "methodname": "GetOverlayName", |
| 2739 "returntype": "uint32_t", |
| 2740 "params": [ |
| 2741 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2742 { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"}, |
| 2743 { "paramname": "unBufferSize" ,"paramtype": "uint32_t"}, |
| 2744 { "paramname": "pError" ,"paramtype": "vr::EVROverlayError *"} |
| 2745 ] |
| 2746 } |
| 2747 ,{ |
| 2748 "classname": "vr::IVROverlay", |
| 2749 "methodname": "GetOverlayImageData", |
| 2750 "returntype": "vr::EVROverlayError", |
| 2751 "params": [ |
| 2752 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2753 { "paramname": "pvBuffer" ,"paramtype": "void *"}, |
| 2754 { "paramname": "unBufferSize" ,"paramtype": "uint32_t"}, |
| 2755 { "paramname": "punWidth" ,"paramtype": "uint32_t *"}, |
| 2756 { "paramname": "punHeight" ,"paramtype": "uint32_t *"} |
| 2757 ] |
| 2758 } |
| 2759 ,{ |
| 2760 "classname": "vr::IVROverlay", |
| 2761 "methodname": "GetOverlayErrorNameFromEnum", |
| 2762 "returntype": "const char *", |
| 2763 "params": [ |
| 2764 { "paramname": "error" ,"paramtype": "vr::EVROverlayError"} |
| 2765 ] |
| 2766 } |
| 2767 ,{ |
| 2768 "classname": "vr::IVROverlay", |
| 2769 "methodname": "SetOverlayRenderingPid", |
| 2770 "returntype": "vr::EVROverlayError", |
| 2771 "params": [ |
| 2772 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2773 { "paramname": "unPID" ,"paramtype": "uint32_t"} |
| 2774 ] |
| 2775 } |
| 2776 ,{ |
| 2777 "classname": "vr::IVROverlay", |
| 2778 "methodname": "GetOverlayRenderingPid", |
| 2779 "returntype": "uint32_t", |
| 2780 "params": [ |
| 2781 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"} |
| 2782 ] |
| 2783 } |
| 2784 ,{ |
| 2785 "classname": "vr::IVROverlay", |
| 2786 "methodname": "SetOverlayFlag", |
| 2787 "returntype": "vr::EVROverlayError", |
| 2788 "params": [ |
| 2789 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2790 { "paramname": "eOverlayFlag" ,"paramtype": "vr::VROverlayFlags"}, |
| 2791 { "paramname": "bEnabled" ,"paramtype": "bool"} |
| 2792 ] |
| 2793 } |
| 2794 ,{ |
| 2795 "classname": "vr::IVROverlay", |
| 2796 "methodname": "GetOverlayFlag", |
| 2797 "returntype": "vr::EVROverlayError", |
| 2798 "params": [ |
| 2799 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2800 { "paramname": "eOverlayFlag" ,"paramtype": "vr::VROverlayFlags"}, |
| 2801 { "paramname": "pbEnabled" ,"paramtype": "bool *"} |
| 2802 ] |
| 2803 } |
| 2804 ,{ |
| 2805 "classname": "vr::IVROverlay", |
| 2806 "methodname": "SetOverlayColor", |
| 2807 "returntype": "vr::EVROverlayError", |
| 2808 "params": [ |
| 2809 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2810 { "paramname": "fRed" ,"paramtype": "float"}, |
| 2811 { "paramname": "fGreen" ,"paramtype": "float"}, |
| 2812 { "paramname": "fBlue" ,"paramtype": "float"} |
| 2813 ] |
| 2814 } |
| 2815 ,{ |
| 2816 "classname": "vr::IVROverlay", |
| 2817 "methodname": "GetOverlayColor", |
| 2818 "returntype": "vr::EVROverlayError", |
| 2819 "params": [ |
| 2820 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2821 { "paramname": "pfRed" ,"paramtype": "float *"}, |
| 2822 { "paramname": "pfGreen" ,"paramtype": "float *"}, |
| 2823 { "paramname": "pfBlue" ,"paramtype": "float *"} |
| 2824 ] |
| 2825 } |
| 2826 ,{ |
| 2827 "classname": "vr::IVROverlay", |
| 2828 "methodname": "SetOverlayAlpha", |
| 2829 "returntype": "vr::EVROverlayError", |
| 2830 "params": [ |
| 2831 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2832 { "paramname": "fAlpha" ,"paramtype": "float"} |
| 2833 ] |
| 2834 } |
| 2835 ,{ |
| 2836 "classname": "vr::IVROverlay", |
| 2837 "methodname": "GetOverlayAlpha", |
| 2838 "returntype": "vr::EVROverlayError", |
| 2839 "params": [ |
| 2840 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2841 { "paramname": "pfAlpha" ,"paramtype": "float *"} |
| 2842 ] |
| 2843 } |
| 2844 ,{ |
| 2845 "classname": "vr::IVROverlay", |
| 2846 "methodname": "SetOverlayTexelAspect", |
| 2847 "returntype": "vr::EVROverlayError", |
| 2848 "params": [ |
| 2849 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2850 { "paramname": "fTexelAspect" ,"paramtype": "float"} |
| 2851 ] |
| 2852 } |
| 2853 ,{ |
| 2854 "classname": "vr::IVROverlay", |
| 2855 "methodname": "GetOverlayTexelAspect", |
| 2856 "returntype": "vr::EVROverlayError", |
| 2857 "params": [ |
| 2858 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2859 { "paramname": "pfTexelAspect" ,"paramtype": "float *"} |
| 2860 ] |
| 2861 } |
| 2862 ,{ |
| 2863 "classname": "vr::IVROverlay", |
| 2864 "methodname": "SetOverlaySortOrder", |
| 2865 "returntype": "vr::EVROverlayError", |
| 2866 "params": [ |
| 2867 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2868 { "paramname": "unSortOrder" ,"paramtype": "uint32_t"} |
| 2869 ] |
| 2870 } |
| 2871 ,{ |
| 2872 "classname": "vr::IVROverlay", |
| 2873 "methodname": "GetOverlaySortOrder", |
| 2874 "returntype": "vr::EVROverlayError", |
| 2875 "params": [ |
| 2876 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2877 { "paramname": "punSortOrder" ,"paramtype": "uint32_t *"} |
| 2878 ] |
| 2879 } |
| 2880 ,{ |
| 2881 "classname": "vr::IVROverlay", |
| 2882 "methodname": "SetOverlayWidthInMeters", |
| 2883 "returntype": "vr::EVROverlayError", |
| 2884 "params": [ |
| 2885 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2886 { "paramname": "fWidthInMeters" ,"paramtype": "float"} |
| 2887 ] |
| 2888 } |
| 2889 ,{ |
| 2890 "classname": "vr::IVROverlay", |
| 2891 "methodname": "GetOverlayWidthInMeters", |
| 2892 "returntype": "vr::EVROverlayError", |
| 2893 "params": [ |
| 2894 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2895 { "paramname": "pfWidthInMeters" ,"paramtype": "float *"} |
| 2896 ] |
| 2897 } |
| 2898 ,{ |
| 2899 "classname": "vr::IVROverlay", |
| 2900 "methodname": "SetOverlayAutoCurveDistanceRangeInMeters", |
| 2901 "returntype": "vr::EVROverlayError", |
| 2902 "params": [ |
| 2903 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2904 { "paramname": "fMinDistanceInMeters" ,"paramtype": "float"}, |
| 2905 { "paramname": "fMaxDistanceInMeters" ,"paramtype": "float"} |
| 2906 ] |
| 2907 } |
| 2908 ,{ |
| 2909 "classname": "vr::IVROverlay", |
| 2910 "methodname": "GetOverlayAutoCurveDistanceRangeInMeters", |
| 2911 "returntype": "vr::EVROverlayError", |
| 2912 "params": [ |
| 2913 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2914 { "paramname": "pfMinDistanceInMeters" ,"paramtype": "float *"}, |
| 2915 { "paramname": "pfMaxDistanceInMeters" ,"paramtype": "float *"} |
| 2916 ] |
| 2917 } |
| 2918 ,{ |
| 2919 "classname": "vr::IVROverlay", |
| 2920 "methodname": "SetOverlayTextureColorSpace", |
| 2921 "returntype": "vr::EVROverlayError", |
| 2922 "params": [ |
| 2923 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2924 { "paramname": "eTextureColorSpace" ,"paramtype": "vr::EColorSpace"} |
| 2925 ] |
| 2926 } |
| 2927 ,{ |
| 2928 "classname": "vr::IVROverlay", |
| 2929 "methodname": "GetOverlayTextureColorSpace", |
| 2930 "returntype": "vr::EVROverlayError", |
| 2931 "params": [ |
| 2932 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2933 { "paramname": "peTextureColorSpace" ,"paramtype": "vr::EColorSpace *"} |
| 2934 ] |
| 2935 } |
| 2936 ,{ |
| 2937 "classname": "vr::IVROverlay", |
| 2938 "methodname": "SetOverlayTextureBounds", |
| 2939 "returntype": "vr::EVROverlayError", |
| 2940 "params": [ |
| 2941 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2942 { "paramname": "pOverlayTextureBounds" ,"paramtype": "const struct vr::VRT
extureBounds_t *"} |
| 2943 ] |
| 2944 } |
| 2945 ,{ |
| 2946 "classname": "vr::IVROverlay", |
| 2947 "methodname": "GetOverlayTextureBounds", |
| 2948 "returntype": "vr::EVROverlayError", |
| 2949 "params": [ |
| 2950 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2951 { "paramname": "pOverlayTextureBounds" ,"paramtype": "struct vr::VRTexture
Bounds_t *"} |
| 2952 ] |
| 2953 } |
| 2954 ,{ |
| 2955 "classname": "vr::IVROverlay", |
| 2956 "methodname": "GetOverlayTransformType", |
| 2957 "returntype": "vr::EVROverlayError", |
| 2958 "params": [ |
| 2959 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2960 { "paramname": "peTransformType" ,"paramtype": "vr::VROverlayTransformType
*"} |
| 2961 ] |
| 2962 } |
| 2963 ,{ |
| 2964 "classname": "vr::IVROverlay", |
| 2965 "methodname": "SetOverlayTransformAbsolute", |
| 2966 "returntype": "vr::EVROverlayError", |
| 2967 "params": [ |
| 2968 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2969 { "paramname": "eTrackingOrigin" ,"paramtype": "vr::ETrackingUniverseOrigi
n"}, |
| 2970 { "paramname": "pmatTrackingOriginToOverlayTransform" ,"paramtype": "const
struct vr::HmdMatrix34_t *"} |
| 2971 ] |
| 2972 } |
| 2973 ,{ |
| 2974 "classname": "vr::IVROverlay", |
| 2975 "methodname": "GetOverlayTransformAbsolute", |
| 2976 "returntype": "vr::EVROverlayError", |
| 2977 "params": [ |
| 2978 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2979 { "paramname": "peTrackingOrigin" ,"paramtype": "vr::ETrackingUniverseOrig
in *"}, |
| 2980 { "paramname": "pmatTrackingOriginToOverlayTransform" ,"paramtype": "struc
t vr::HmdMatrix34_t *"} |
| 2981 ] |
| 2982 } |
| 2983 ,{ |
| 2984 "classname": "vr::IVROverlay", |
| 2985 "methodname": "SetOverlayTransformTrackedDeviceRelative", |
| 2986 "returntype": "vr::EVROverlayError", |
| 2987 "params": [ |
| 2988 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2989 { "paramname": "unTrackedDevice" ,"paramtype": "vr::TrackedDeviceIndex_t"}
, |
| 2990 { "paramname": "pmatTrackedDeviceToOverlayTransform" ,"paramtype": "const
struct vr::HmdMatrix34_t *"} |
| 2991 ] |
| 2992 } |
| 2993 ,{ |
| 2994 "classname": "vr::IVROverlay", |
| 2995 "methodname": "GetOverlayTransformTrackedDeviceRelative", |
| 2996 "returntype": "vr::EVROverlayError", |
| 2997 "params": [ |
| 2998 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 2999 { "paramname": "punTrackedDevice" ,"paramtype": "vr::TrackedDeviceIndex_t
*"}, |
| 3000 { "paramname": "pmatTrackedDeviceToOverlayTransform" ,"paramtype": "struct
vr::HmdMatrix34_t *"} |
| 3001 ] |
| 3002 } |
| 3003 ,{ |
| 3004 "classname": "vr::IVROverlay", |
| 3005 "methodname": "SetOverlayTransformTrackedDeviceComponent", |
| 3006 "returntype": "vr::EVROverlayError", |
| 3007 "params": [ |
| 3008 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3009 { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}, |
| 3010 { "paramname": "pchComponentName" ,"paramtype": "const char *"} |
| 3011 ] |
| 3012 } |
| 3013 ,{ |
| 3014 "classname": "vr::IVROverlay", |
| 3015 "methodname": "GetOverlayTransformTrackedDeviceComponent", |
| 3016 "returntype": "vr::EVROverlayError", |
| 3017 "params": [ |
| 3018 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3019 { "paramname": "punDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t *"
}, |
| 3020 { "paramname": "pchComponentName" ,"paramtype": "char *"}, |
| 3021 { "paramname": "unComponentNameSize" ,"paramtype": "uint32_t"} |
| 3022 ] |
| 3023 } |
| 3024 ,{ |
| 3025 "classname": "vr::IVROverlay", |
| 3026 "methodname": "ShowOverlay", |
| 3027 "returntype": "vr::EVROverlayError", |
| 3028 "params": [ |
| 3029 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"} |
| 3030 ] |
| 3031 } |
| 3032 ,{ |
| 3033 "classname": "vr::IVROverlay", |
| 3034 "methodname": "HideOverlay", |
| 3035 "returntype": "vr::EVROverlayError", |
| 3036 "params": [ |
| 3037 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"} |
| 3038 ] |
| 3039 } |
| 3040 ,{ |
| 3041 "classname": "vr::IVROverlay", |
| 3042 "methodname": "IsOverlayVisible", |
| 3043 "returntype": "bool", |
| 3044 "params": [ |
| 3045 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"} |
| 3046 ] |
| 3047 } |
| 3048 ,{ |
| 3049 "classname": "vr::IVROverlay", |
| 3050 "methodname": "GetTransformForOverlayCoordinates", |
| 3051 "returntype": "vr::EVROverlayError", |
| 3052 "params": [ |
| 3053 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3054 { "paramname": "eTrackingOrigin" ,"paramtype": "vr::ETrackingUniverseOrigi
n"}, |
| 3055 { "paramname": "coordinatesInOverlay" ,"paramtype": "struct vr::HmdVector2
_t"}, |
| 3056 { "paramname": "pmatTransform" ,"paramtype": "struct vr::HmdMatrix34_t *"} |
| 3057 ] |
| 3058 } |
| 3059 ,{ |
| 3060 "classname": "vr::IVROverlay", |
| 3061 "methodname": "PollNextOverlayEvent", |
| 3062 "returntype": "bool", |
| 3063 "params": [ |
| 3064 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3065 { "paramname": "pEvent" ,"paramtype": "struct vr::VREvent_t *"}, |
| 3066 { "paramname": "uncbVREvent" ,"paramtype": "uint32_t"} |
| 3067 ] |
| 3068 } |
| 3069 ,{ |
| 3070 "classname": "vr::IVROverlay", |
| 3071 "methodname": "GetOverlayInputMethod", |
| 3072 "returntype": "vr::EVROverlayError", |
| 3073 "params": [ |
| 3074 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3075 { "paramname": "peInputMethod" ,"paramtype": "vr::VROverlayInputMethod *"} |
| 3076 ] |
| 3077 } |
| 3078 ,{ |
| 3079 "classname": "vr::IVROverlay", |
| 3080 "methodname": "SetOverlayInputMethod", |
| 3081 "returntype": "vr::EVROverlayError", |
| 3082 "params": [ |
| 3083 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3084 { "paramname": "eInputMethod" ,"paramtype": "vr::VROverlayInputMethod"} |
| 3085 ] |
| 3086 } |
| 3087 ,{ |
| 3088 "classname": "vr::IVROverlay", |
| 3089 "methodname": "GetOverlayMouseScale", |
| 3090 "returntype": "vr::EVROverlayError", |
| 3091 "params": [ |
| 3092 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3093 { "paramname": "pvecMouseScale" ,"paramtype": "struct vr::HmdVector2_t *"} |
| 3094 ] |
| 3095 } |
| 3096 ,{ |
| 3097 "classname": "vr::IVROverlay", |
| 3098 "methodname": "SetOverlayMouseScale", |
| 3099 "returntype": "vr::EVROverlayError", |
| 3100 "params": [ |
| 3101 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3102 { "paramname": "pvecMouseScale" ,"paramtype": "const struct vr::HmdVector2
_t *"} |
| 3103 ] |
| 3104 } |
| 3105 ,{ |
| 3106 "classname": "vr::IVROverlay", |
| 3107 "methodname": "ComputeOverlayIntersection", |
| 3108 "returntype": "bool", |
| 3109 "params": [ |
| 3110 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3111 { "paramname": "pParams" ,"paramtype": "const struct vr::VROverlayIntersec
tionParams_t *"}, |
| 3112 { "paramname": "pResults" ,"paramtype": "struct vr::VROverlayIntersectionR
esults_t *"} |
| 3113 ] |
| 3114 } |
| 3115 ,{ |
| 3116 "classname": "vr::IVROverlay", |
| 3117 "methodname": "HandleControllerOverlayInteractionAsMouse", |
| 3118 "returntype": "bool", |
| 3119 "params": [ |
| 3120 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3121 { "paramname": "unControllerDeviceIndex" ,"paramtype": "vr::TrackedDeviceI
ndex_t"} |
| 3122 ] |
| 3123 } |
| 3124 ,{ |
| 3125 "classname": "vr::IVROverlay", |
| 3126 "methodname": "IsHoverTargetOverlay", |
| 3127 "returntype": "bool", |
| 3128 "params": [ |
| 3129 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"} |
| 3130 ] |
| 3131 } |
| 3132 ,{ |
| 3133 "classname": "vr::IVROverlay", |
| 3134 "methodname": "GetGamepadFocusOverlay", |
| 3135 "returntype": "vr::VROverlayHandle_t" |
| 3136 } |
| 3137 ,{ |
| 3138 "classname": "vr::IVROverlay", |
| 3139 "methodname": "SetGamepadFocusOverlay", |
| 3140 "returntype": "vr::EVROverlayError", |
| 3141 "params": [ |
| 3142 { "paramname": "ulNewFocusOverlay" ,"paramtype": "vr::VROverlayHandle_t"} |
| 3143 ] |
| 3144 } |
| 3145 ,{ |
| 3146 "classname": "vr::IVROverlay", |
| 3147 "methodname": "SetOverlayNeighbor", |
| 3148 "returntype": "vr::EVROverlayError", |
| 3149 "params": [ |
| 3150 { "paramname": "eDirection" ,"paramtype": "vr::EOverlayDirection"}, |
| 3151 { "paramname": "ulFrom" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3152 { "paramname": "ulTo" ,"paramtype": "vr::VROverlayHandle_t"} |
| 3153 ] |
| 3154 } |
| 3155 ,{ |
| 3156 "classname": "vr::IVROverlay", |
| 3157 "methodname": "MoveGamepadFocusToNeighbor", |
| 3158 "returntype": "vr::EVROverlayError", |
| 3159 "params": [ |
| 3160 { "paramname": "eDirection" ,"paramtype": "vr::EOverlayDirection"}, |
| 3161 { "paramname": "ulFrom" ,"paramtype": "vr::VROverlayHandle_t"} |
| 3162 ] |
| 3163 } |
| 3164 ,{ |
| 3165 "classname": "vr::IVROverlay", |
| 3166 "methodname": "SetOverlayTexture", |
| 3167 "returntype": "vr::EVROverlayError", |
| 3168 "params": [ |
| 3169 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3170 { "paramname": "pTexture" ,"paramtype": "const struct vr::Texture_t *"} |
| 3171 ] |
| 3172 } |
| 3173 ,{ |
| 3174 "classname": "vr::IVROverlay", |
| 3175 "methodname": "ClearOverlayTexture", |
| 3176 "returntype": "vr::EVROverlayError", |
| 3177 "params": [ |
| 3178 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"} |
| 3179 ] |
| 3180 } |
| 3181 ,{ |
| 3182 "classname": "vr::IVROverlay", |
| 3183 "methodname": "SetOverlayRaw", |
| 3184 "returntype": "vr::EVROverlayError", |
| 3185 "params": [ |
| 3186 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3187 { "paramname": "pvBuffer" ,"paramtype": "void *"}, |
| 3188 { "paramname": "unWidth" ,"paramtype": "uint32_t"}, |
| 3189 { "paramname": "unHeight" ,"paramtype": "uint32_t"}, |
| 3190 { "paramname": "unDepth" ,"paramtype": "uint32_t"} |
| 3191 ] |
| 3192 } |
| 3193 ,{ |
| 3194 "classname": "vr::IVROverlay", |
| 3195 "methodname": "SetOverlayFromFile", |
| 3196 "returntype": "vr::EVROverlayError", |
| 3197 "params": [ |
| 3198 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3199 { "paramname": "pchFilePath" ,"paramtype": "const char *"} |
| 3200 ] |
| 3201 } |
| 3202 ,{ |
| 3203 "classname": "vr::IVROverlay", |
| 3204 "methodname": "GetOverlayTexture", |
| 3205 "returntype": "vr::EVROverlayError", |
| 3206 "params": [ |
| 3207 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3208 { "paramname": "pNativeTextureHandle" ,"paramtype": "void **"}, |
| 3209 { "paramname": "pNativeTextureRef" ,"paramtype": "void *"}, |
| 3210 { "paramname": "pWidth" ,"paramtype": "uint32_t *"}, |
| 3211 { "paramname": "pHeight" ,"paramtype": "uint32_t *"}, |
| 3212 { "paramname": "pNativeFormat" ,"paramtype": "uint32_t *"}, |
| 3213 { "paramname": "pAPIType" ,"paramtype": "vr::ETextureType *"}, |
| 3214 { "paramname": "pColorSpace" ,"paramtype": "vr::EColorSpace *"}, |
| 3215 { "paramname": "pTextureBounds" ,"paramtype": "struct vr::VRTextureBounds_
t *"} |
| 3216 ] |
| 3217 } |
| 3218 ,{ |
| 3219 "classname": "vr::IVROverlay", |
| 3220 "methodname": "ReleaseNativeOverlayHandle", |
| 3221 "returntype": "vr::EVROverlayError", |
| 3222 "params": [ |
| 3223 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3224 { "paramname": "pNativeTextureHandle" ,"paramtype": "void *"} |
| 3225 ] |
| 3226 } |
| 3227 ,{ |
| 3228 "classname": "vr::IVROverlay", |
| 3229 "methodname": "GetOverlayTextureSize", |
| 3230 "returntype": "vr::EVROverlayError", |
| 3231 "params": [ |
| 3232 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3233 { "paramname": "pWidth" ,"paramtype": "uint32_t *"}, |
| 3234 { "paramname": "pHeight" ,"paramtype": "uint32_t *"} |
| 3235 ] |
| 3236 } |
| 3237 ,{ |
| 3238 "classname": "vr::IVROverlay", |
| 3239 "methodname": "CreateDashboardOverlay", |
| 3240 "returntype": "vr::EVROverlayError", |
| 3241 "params": [ |
| 3242 { "paramname": "pchOverlayKey" ,"paramtype": "const char *"}, |
| 3243 { "paramname": "pchOverlayFriendlyName" ,"paramtype": "const char *"}, |
| 3244 { "paramname": "pMainHandle" ,"paramtype": "vr::VROverlayHandle_t *"}, |
| 3245 { "paramname": "pThumbnailHandle" ,"paramtype": "vr::VROverlayHandle_t *"} |
| 3246 ] |
| 3247 } |
| 3248 ,{ |
| 3249 "classname": "vr::IVROverlay", |
| 3250 "methodname": "IsDashboardVisible", |
| 3251 "returntype": "bool" |
| 3252 } |
| 3253 ,{ |
| 3254 "classname": "vr::IVROverlay", |
| 3255 "methodname": "IsActiveDashboardOverlay", |
| 3256 "returntype": "bool", |
| 3257 "params": [ |
| 3258 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"} |
| 3259 ] |
| 3260 } |
| 3261 ,{ |
| 3262 "classname": "vr::IVROverlay", |
| 3263 "methodname": "SetDashboardOverlaySceneProcess", |
| 3264 "returntype": "vr::EVROverlayError", |
| 3265 "params": [ |
| 3266 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3267 { "paramname": "unProcessId" ,"paramtype": "uint32_t"} |
| 3268 ] |
| 3269 } |
| 3270 ,{ |
| 3271 "classname": "vr::IVROverlay", |
| 3272 "methodname": "GetDashboardOverlaySceneProcess", |
| 3273 "returntype": "vr::EVROverlayError", |
| 3274 "params": [ |
| 3275 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3276 { "paramname": "punProcessId" ,"paramtype": "uint32_t *"} |
| 3277 ] |
| 3278 } |
| 3279 ,{ |
| 3280 "classname": "vr::IVROverlay", |
| 3281 "methodname": "ShowDashboard", |
| 3282 "returntype": "void", |
| 3283 "params": [ |
| 3284 { "paramname": "pchOverlayToShow" ,"paramtype": "const char *"} |
| 3285 ] |
| 3286 } |
| 3287 ,{ |
| 3288 "classname": "vr::IVROverlay", |
| 3289 "methodname": "GetPrimaryDashboardDevice", |
| 3290 "returntype": "vr::TrackedDeviceIndex_t" |
| 3291 } |
| 3292 ,{ |
| 3293 "classname": "vr::IVROverlay", |
| 3294 "methodname": "ShowKeyboard", |
| 3295 "returntype": "vr::EVROverlayError", |
| 3296 "params": [ |
| 3297 { "paramname": "eInputMode" ,"paramtype": "vr::EGamepadTextInputMode"}, |
| 3298 { "paramname": "eLineInputMode" ,"paramtype": "vr::EGamepadTextInputLineMo
de"}, |
| 3299 { "paramname": "pchDescription" ,"paramtype": "const char *"}, |
| 3300 { "paramname": "unCharMax" ,"paramtype": "uint32_t"}, |
| 3301 { "paramname": "pchExistingText" ,"paramtype": "const char *"}, |
| 3302 { "paramname": "bUseMinimalMode" ,"paramtype": "bool"}, |
| 3303 { "paramname": "uUserValue" ,"paramtype": "uint64_t"} |
| 3304 ] |
| 3305 } |
| 3306 ,{ |
| 3307 "classname": "vr::IVROverlay", |
| 3308 "methodname": "ShowKeyboardForOverlay", |
| 3309 "returntype": "vr::EVROverlayError", |
| 3310 "params": [ |
| 3311 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3312 { "paramname": "eInputMode" ,"paramtype": "vr::EGamepadTextInputMode"}, |
| 3313 { "paramname": "eLineInputMode" ,"paramtype": "vr::EGamepadTextInputLineMo
de"}, |
| 3314 { "paramname": "pchDescription" ,"paramtype": "const char *"}, |
| 3315 { "paramname": "unCharMax" ,"paramtype": "uint32_t"}, |
| 3316 { "paramname": "pchExistingText" ,"paramtype": "const char *"}, |
| 3317 { "paramname": "bUseMinimalMode" ,"paramtype": "bool"}, |
| 3318 { "paramname": "uUserValue" ,"paramtype": "uint64_t"} |
| 3319 ] |
| 3320 } |
| 3321 ,{ |
| 3322 "classname": "vr::IVROverlay", |
| 3323 "methodname": "GetKeyboardText", |
| 3324 "returntype": "uint32_t", |
| 3325 "params": [ |
| 3326 { "paramname": "pchText" ,"out_string": " " ,"paramtype": "char *"}, |
| 3327 { "paramname": "cchText" ,"paramtype": "uint32_t"} |
| 3328 ] |
| 3329 } |
| 3330 ,{ |
| 3331 "classname": "vr::IVROverlay", |
| 3332 "methodname": "HideKeyboard", |
| 3333 "returntype": "void" |
| 3334 } |
| 3335 ,{ |
| 3336 "classname": "vr::IVROverlay", |
| 3337 "methodname": "SetKeyboardTransformAbsolute", |
| 3338 "returntype": "void", |
| 3339 "params": [ |
| 3340 { "paramname": "eTrackingOrigin" ,"paramtype": "vr::ETrackingUniverseOrigi
n"}, |
| 3341 { "paramname": "pmatTrackingOriginToKeyboardTransform" ,"paramtype": "cons
t struct vr::HmdMatrix34_t *"} |
| 3342 ] |
| 3343 } |
| 3344 ,{ |
| 3345 "classname": "vr::IVROverlay", |
| 3346 "methodname": "SetKeyboardPositionForOverlay", |
| 3347 "returntype": "void", |
| 3348 "params": [ |
| 3349 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3350 { "paramname": "avoidRect" ,"paramtype": "struct vr::HmdRect2_t"} |
| 3351 ] |
| 3352 } |
| 3353 ,{ |
| 3354 "classname": "vr::IVROverlay", |
| 3355 "methodname": "SetOverlayIntersectionMask", |
| 3356 "returntype": "vr::EVROverlayError", |
| 3357 "params": [ |
| 3358 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3359 { "paramname": "pMaskPrimitives" ,"paramtype": "struct vr::VROverlayInters
ectionMaskPrimitive_t *"}, |
| 3360 { "paramname": "unNumMaskPrimitives" ,"paramtype": "uint32_t"}, |
| 3361 { "paramname": "unPrimitiveSize" ,"paramtype": "uint32_t"} |
| 3362 ] |
| 3363 } |
| 3364 ,{ |
| 3365 "classname": "vr::IVROverlay", |
| 3366 "methodname": "GetOverlayFlags", |
| 3367 "returntype": "vr::EVROverlayError", |
| 3368 "params": [ |
| 3369 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3370 { "paramname": "pFlags" ,"paramtype": "uint32_t *"} |
| 3371 ] |
| 3372 } |
| 3373 ,{ |
| 3374 "classname": "vr::IVROverlay", |
| 3375 "methodname": "ShowMessageOverlay", |
| 3376 "returntype": "vr::VRMessageOverlayResponse", |
| 3377 "params": [ |
| 3378 { "paramname": "pchText" ,"paramtype": "const char *"}, |
| 3379 { "paramname": "pchCaption" ,"paramtype": "const char *"}, |
| 3380 { "paramname": "pchButton0Text" ,"paramtype": "const char *"}, |
| 3381 { "paramname": "pchButton1Text" ,"paramtype": "const char *"}, |
| 3382 { "paramname": "pchButton2Text" ,"paramtype": "const char *"}, |
| 3383 { "paramname": "pchButton3Text" ,"paramtype": "const char *"} |
| 3384 ] |
| 3385 } |
| 3386 ,{ |
| 3387 "classname": "vr::IVRRenderModels", |
| 3388 "methodname": "LoadRenderModel_Async", |
| 3389 "returntype": "vr::EVRRenderModelError", |
| 3390 "params": [ |
| 3391 { "paramname": "pchRenderModelName" ,"paramtype": "const char *"}, |
| 3392 { "paramname": "ppRenderModel" ,"paramtype": "struct vr::RenderModel_t **"
} |
| 3393 ] |
| 3394 } |
| 3395 ,{ |
| 3396 "classname": "vr::IVRRenderModels", |
| 3397 "methodname": "FreeRenderModel", |
| 3398 "returntype": "void", |
| 3399 "params": [ |
| 3400 { "paramname": "pRenderModel" ,"paramtype": "struct vr::RenderModel_t *"} |
| 3401 ] |
| 3402 } |
| 3403 ,{ |
| 3404 "classname": "vr::IVRRenderModels", |
| 3405 "methodname": "LoadTexture_Async", |
| 3406 "returntype": "vr::EVRRenderModelError", |
| 3407 "params": [ |
| 3408 { "paramname": "textureId" ,"paramtype": "vr::TextureID_t"}, |
| 3409 { "paramname": "ppTexture" ,"paramtype": "struct vr::RenderModel_TextureMa
p_t **"} |
| 3410 ] |
| 3411 } |
| 3412 ,{ |
| 3413 "classname": "vr::IVRRenderModels", |
| 3414 "methodname": "FreeTexture", |
| 3415 "returntype": "void", |
| 3416 "params": [ |
| 3417 { "paramname": "pTexture" ,"paramtype": "struct vr::RenderModel_TextureMap
_t *"} |
| 3418 ] |
| 3419 } |
| 3420 ,{ |
| 3421 "classname": "vr::IVRRenderModels", |
| 3422 "methodname": "LoadTextureD3D11_Async", |
| 3423 "returntype": "vr::EVRRenderModelError", |
| 3424 "params": [ |
| 3425 { "paramname": "textureId" ,"paramtype": "vr::TextureID_t"}, |
| 3426 { "paramname": "pD3D11Device" ,"paramtype": "void *"}, |
| 3427 { "paramname": "ppD3D11Texture2D" ,"paramtype": "void **"} |
| 3428 ] |
| 3429 } |
| 3430 ,{ |
| 3431 "classname": "vr::IVRRenderModels", |
| 3432 "methodname": "LoadIntoTextureD3D11_Async", |
| 3433 "returntype": "vr::EVRRenderModelError", |
| 3434 "params": [ |
| 3435 { "paramname": "textureId" ,"paramtype": "vr::TextureID_t"}, |
| 3436 { "paramname": "pDstTexture" ,"paramtype": "void *"} |
| 3437 ] |
| 3438 } |
| 3439 ,{ |
| 3440 "classname": "vr::IVRRenderModels", |
| 3441 "methodname": "FreeTextureD3D11", |
| 3442 "returntype": "void", |
| 3443 "params": [ |
| 3444 { "paramname": "pD3D11Texture2D" ,"paramtype": "void *"} |
| 3445 ] |
| 3446 } |
| 3447 ,{ |
| 3448 "classname": "vr::IVRRenderModels", |
| 3449 "methodname": "GetRenderModelName", |
| 3450 "returntype": "uint32_t", |
| 3451 "params": [ |
| 3452 { "paramname": "unRenderModelIndex" ,"paramtype": "uint32_t"}, |
| 3453 { "paramname": "pchRenderModelName" ,"out_string": " " ,"paramtype": "char
*"}, |
| 3454 { "paramname": "unRenderModelNameLen" ,"paramtype": "uint32_t"} |
| 3455 ] |
| 3456 } |
| 3457 ,{ |
| 3458 "classname": "vr::IVRRenderModels", |
| 3459 "methodname": "GetRenderModelCount", |
| 3460 "returntype": "uint32_t" |
| 3461 } |
| 3462 ,{ |
| 3463 "classname": "vr::IVRRenderModels", |
| 3464 "methodname": "GetComponentCount", |
| 3465 "returntype": "uint32_t", |
| 3466 "params": [ |
| 3467 { "paramname": "pchRenderModelName" ,"paramtype": "const char *"} |
| 3468 ] |
| 3469 } |
| 3470 ,{ |
| 3471 "classname": "vr::IVRRenderModels", |
| 3472 "methodname": "GetComponentName", |
| 3473 "returntype": "uint32_t", |
| 3474 "params": [ |
| 3475 { "paramname": "pchRenderModelName" ,"paramtype": "const char *"}, |
| 3476 { "paramname": "unComponentIndex" ,"paramtype": "uint32_t"}, |
| 3477 { "paramname": "pchComponentName" ,"out_string": " " ,"paramtype": "char *
"}, |
| 3478 { "paramname": "unComponentNameLen" ,"paramtype": "uint32_t"} |
| 3479 ] |
| 3480 } |
| 3481 ,{ |
| 3482 "classname": "vr::IVRRenderModels", |
| 3483 "methodname": "GetComponentButtonMask", |
| 3484 "returntype": "uint64_t", |
| 3485 "params": [ |
| 3486 { "paramname": "pchRenderModelName" ,"paramtype": "const char *"}, |
| 3487 { "paramname": "pchComponentName" ,"paramtype": "const char *"} |
| 3488 ] |
| 3489 } |
| 3490 ,{ |
| 3491 "classname": "vr::IVRRenderModels", |
| 3492 "methodname": "GetComponentRenderModelName", |
| 3493 "returntype": "uint32_t", |
| 3494 "params": [ |
| 3495 { "paramname": "pchRenderModelName" ,"paramtype": "const char *"}, |
| 3496 { "paramname": "pchComponentName" ,"paramtype": "const char *"}, |
| 3497 { "paramname": "pchComponentRenderModelName" ,"out_string": " " ,"paramtyp
e": "char *"}, |
| 3498 { "paramname": "unComponentRenderModelNameLen" ,"paramtype": "uint32_t"} |
| 3499 ] |
| 3500 } |
| 3501 ,{ |
| 3502 "classname": "vr::IVRRenderModels", |
| 3503 "methodname": "GetComponentState", |
| 3504 "returntype": "bool", |
| 3505 "params": [ |
| 3506 { "paramname": "pchRenderModelName" ,"paramtype": "const char *"}, |
| 3507 { "paramname": "pchComponentName" ,"paramtype": "const char *"}, |
| 3508 { "paramname": "pControllerState" ,"paramtype": "const vr::VRControllerSta
te_t *"}, |
| 3509 { "paramname": "pState" ,"paramtype": "const struct vr::RenderModel_Contro
llerMode_State_t *"}, |
| 3510 { "paramname": "pComponentState" ,"paramtype": "struct vr::RenderModel_Com
ponentState_t *"} |
| 3511 ] |
| 3512 } |
| 3513 ,{ |
| 3514 "classname": "vr::IVRRenderModels", |
| 3515 "methodname": "RenderModelHasComponent", |
| 3516 "returntype": "bool", |
| 3517 "params": [ |
| 3518 { "paramname": "pchRenderModelName" ,"paramtype": "const char *"}, |
| 3519 { "paramname": "pchComponentName" ,"paramtype": "const char *"} |
| 3520 ] |
| 3521 } |
| 3522 ,{ |
| 3523 "classname": "vr::IVRRenderModels", |
| 3524 "methodname": "GetRenderModelThumbnailURL", |
| 3525 "returntype": "uint32_t", |
| 3526 "params": [ |
| 3527 { "paramname": "pchRenderModelName" ,"paramtype": "const char *"}, |
| 3528 { "paramname": "pchThumbnailURL" ,"out_string": " " ,"paramtype": "char *"
}, |
| 3529 { "paramname": "unThumbnailURLLen" ,"paramtype": "uint32_t"}, |
| 3530 { "paramname": "peError" ,"paramtype": "vr::EVRRenderModelError *"} |
| 3531 ] |
| 3532 } |
| 3533 ,{ |
| 3534 "classname": "vr::IVRRenderModels", |
| 3535 "methodname": "GetRenderModelOriginalPath", |
| 3536 "returntype": "uint32_t", |
| 3537 "params": [ |
| 3538 { "paramname": "pchRenderModelName" ,"paramtype": "const char *"}, |
| 3539 { "paramname": "pchOriginalPath" ,"out_string": " " ,"paramtype": "char *"
}, |
| 3540 { "paramname": "unOriginalPathLen" ,"paramtype": "uint32_t"}, |
| 3541 { "paramname": "peError" ,"paramtype": "vr::EVRRenderModelError *"} |
| 3542 ] |
| 3543 } |
| 3544 ,{ |
| 3545 "classname": "vr::IVRRenderModels", |
| 3546 "methodname": "GetRenderModelErrorNameFromEnum", |
| 3547 "returntype": "const char *", |
| 3548 "params": [ |
| 3549 { "paramname": "error" ,"paramtype": "vr::EVRRenderModelError"} |
| 3550 ] |
| 3551 } |
| 3552 ,{ |
| 3553 "classname": "vr::IVRNotifications", |
| 3554 "methodname": "CreateNotification", |
| 3555 "returntype": "vr::EVRNotificationError", |
| 3556 "params": [ |
| 3557 { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}, |
| 3558 { "paramname": "ulUserValue" ,"paramtype": "uint64_t"}, |
| 3559 { "paramname": "type" ,"paramtype": "vr::EVRNotificationType"}, |
| 3560 { "paramname": "pchText" ,"paramtype": "const char *"}, |
| 3561 { "paramname": "style" ,"paramtype": "vr::EVRNotificationStyle"}, |
| 3562 { "paramname": "pImage" ,"paramtype": "const struct vr::NotificationBitmap
_t *"}, |
| 3563 { "paramname": "pNotificationId" ,"paramtype": "vr::VRNotificationId *"} |
| 3564 ] |
| 3565 } |
| 3566 ,{ |
| 3567 "classname": "vr::IVRNotifications", |
| 3568 "methodname": "RemoveNotification", |
| 3569 "returntype": "vr::EVRNotificationError", |
| 3570 "params": [ |
| 3571 { "paramname": "notificationId" ,"paramtype": "vr::VRNotificationId"} |
| 3572 ] |
| 3573 } |
| 3574 ,{ |
| 3575 "classname": "vr::IVRSettings", |
| 3576 "methodname": "GetSettingsErrorNameFromEnum", |
| 3577 "returntype": "const char *", |
| 3578 "params": [ |
| 3579 { "paramname": "eError" ,"paramtype": "vr::EVRSettingsError"} |
| 3580 ] |
| 3581 } |
| 3582 ,{ |
| 3583 "classname": "vr::IVRSettings", |
| 3584 "methodname": "Sync", |
| 3585 "returntype": "bool", |
| 3586 "params": [ |
| 3587 { "paramname": "bForce" ,"paramtype": "bool"}, |
| 3588 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3589 ] |
| 3590 } |
| 3591 ,{ |
| 3592 "classname": "vr::IVRSettings", |
| 3593 "methodname": "SetBool", |
| 3594 "returntype": "void", |
| 3595 "params": [ |
| 3596 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3597 { "paramname": "pchSettingsKey" ,"paramtype": "const char *"}, |
| 3598 { "paramname": "bValue" ,"paramtype": "bool"}, |
| 3599 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3600 ] |
| 3601 } |
| 3602 ,{ |
| 3603 "classname": "vr::IVRSettings", |
| 3604 "methodname": "SetInt32", |
| 3605 "returntype": "void", |
| 3606 "params": [ |
| 3607 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3608 { "paramname": "pchSettingsKey" ,"paramtype": "const char *"}, |
| 3609 { "paramname": "nValue" ,"paramtype": "int32_t"}, |
| 3610 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3611 ] |
| 3612 } |
| 3613 ,{ |
| 3614 "classname": "vr::IVRSettings", |
| 3615 "methodname": "SetFloat", |
| 3616 "returntype": "void", |
| 3617 "params": [ |
| 3618 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3619 { "paramname": "pchSettingsKey" ,"paramtype": "const char *"}, |
| 3620 { "paramname": "flValue" ,"paramtype": "float"}, |
| 3621 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3622 ] |
| 3623 } |
| 3624 ,{ |
| 3625 "classname": "vr::IVRSettings", |
| 3626 "methodname": "SetString", |
| 3627 "returntype": "void", |
| 3628 "params": [ |
| 3629 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3630 { "paramname": "pchSettingsKey" ,"paramtype": "const char *"}, |
| 3631 { "paramname": "pchValue" ,"paramtype": "const char *"}, |
| 3632 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3633 ] |
| 3634 } |
| 3635 ,{ |
| 3636 "classname": "vr::IVRSettings", |
| 3637 "methodname": "GetBool", |
| 3638 "returntype": "bool", |
| 3639 "params": [ |
| 3640 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3641 { "paramname": "pchSettingsKey" ,"paramtype": "const char *"}, |
| 3642 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3643 ] |
| 3644 } |
| 3645 ,{ |
| 3646 "classname": "vr::IVRSettings", |
| 3647 "methodname": "GetInt32", |
| 3648 "returntype": "int32_t", |
| 3649 "params": [ |
| 3650 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3651 { "paramname": "pchSettingsKey" ,"paramtype": "const char *"}, |
| 3652 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3653 ] |
| 3654 } |
| 3655 ,{ |
| 3656 "classname": "vr::IVRSettings", |
| 3657 "methodname": "GetFloat", |
| 3658 "returntype": "float", |
| 3659 "params": [ |
| 3660 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3661 { "paramname": "pchSettingsKey" ,"paramtype": "const char *"}, |
| 3662 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3663 ] |
| 3664 } |
| 3665 ,{ |
| 3666 "classname": "vr::IVRSettings", |
| 3667 "methodname": "GetString", |
| 3668 "returntype": "void", |
| 3669 "params": [ |
| 3670 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3671 { "paramname": "pchSettingsKey" ,"paramtype": "const char *"}, |
| 3672 { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"}, |
| 3673 { "paramname": "unValueLen" ,"paramtype": "uint32_t"}, |
| 3674 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3675 ] |
| 3676 } |
| 3677 ,{ |
| 3678 "classname": "vr::IVRSettings", |
| 3679 "methodname": "RemoveSection", |
| 3680 "returntype": "void", |
| 3681 "params": [ |
| 3682 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3683 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3684 ] |
| 3685 } |
| 3686 ,{ |
| 3687 "classname": "vr::IVRSettings", |
| 3688 "methodname": "RemoveKeyInSection", |
| 3689 "returntype": "void", |
| 3690 "params": [ |
| 3691 { "paramname": "pchSection" ,"paramtype": "const char *"}, |
| 3692 { "paramname": "pchSettingsKey" ,"paramtype": "const char *"}, |
| 3693 { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"} |
| 3694 ] |
| 3695 } |
| 3696 ,{ |
| 3697 "classname": "vr::IVRScreenshots", |
| 3698 "methodname": "RequestScreenshot", |
| 3699 "returntype": "vr::EVRScreenshotError", |
| 3700 "params": [ |
| 3701 { "paramname": "pOutScreenshotHandle" ,"paramtype": "vr::ScreenshotHandle_
t *"}, |
| 3702 { "paramname": "type" ,"paramtype": "vr::EVRScreenshotType"}, |
| 3703 { "paramname": "pchPreviewFilename" ,"paramtype": "const char *"}, |
| 3704 { "paramname": "pchVRFilename" ,"paramtype": "const char *"} |
| 3705 ] |
| 3706 } |
| 3707 ,{ |
| 3708 "classname": "vr::IVRScreenshots", |
| 3709 "methodname": "HookScreenshot", |
| 3710 "returntype": "vr::EVRScreenshotError", |
| 3711 "params": [ |
| 3712 { "paramname": "pSupportedTypes" ,"array_count": "numTypes" ,"paramtype":
"const vr::EVRScreenshotType *"}, |
| 3713 { "paramname": "numTypes" ,"paramtype": "int"} |
| 3714 ] |
| 3715 } |
| 3716 ,{ |
| 3717 "classname": "vr::IVRScreenshots", |
| 3718 "methodname": "GetScreenshotPropertyType", |
| 3719 "returntype": "vr::EVRScreenshotType", |
| 3720 "params": [ |
| 3721 { "paramname": "screenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t"}, |
| 3722 { "paramname": "pError" ,"paramtype": "vr::EVRScreenshotError *"} |
| 3723 ] |
| 3724 } |
| 3725 ,{ |
| 3726 "classname": "vr::IVRScreenshots", |
| 3727 "methodname": "GetScreenshotPropertyFilename", |
| 3728 "returntype": "uint32_t", |
| 3729 "params": [ |
| 3730 { "paramname": "screenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t"}, |
| 3731 { "paramname": "filenameType" ,"paramtype": "vr::EVRScreenshotPropertyFile
names"}, |
| 3732 { "paramname": "pchFilename" ,"out_string": " " ,"paramtype": "char *"}, |
| 3733 { "paramname": "cchFilename" ,"paramtype": "uint32_t"}, |
| 3734 { "paramname": "pError" ,"paramtype": "vr::EVRScreenshotError *"} |
| 3735 ] |
| 3736 } |
| 3737 ,{ |
| 3738 "classname": "vr::IVRScreenshots", |
| 3739 "methodname": "UpdateScreenshotProgress", |
| 3740 "returntype": "vr::EVRScreenshotError", |
| 3741 "params": [ |
| 3742 { "paramname": "screenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t"}, |
| 3743 { "paramname": "flProgress" ,"paramtype": "float"} |
| 3744 ] |
| 3745 } |
| 3746 ,{ |
| 3747 "classname": "vr::IVRScreenshots", |
| 3748 "methodname": "TakeStereoScreenshot", |
| 3749 "returntype": "vr::EVRScreenshotError", |
| 3750 "params": [ |
| 3751 { "paramname": "pOutScreenshotHandle" ,"paramtype": "vr::ScreenshotHandle_
t *"}, |
| 3752 { "paramname": "pchPreviewFilename" ,"paramtype": "const char *"}, |
| 3753 { "paramname": "pchVRFilename" ,"paramtype": "const char *"} |
| 3754 ] |
| 3755 } |
| 3756 ,{ |
| 3757 "classname": "vr::IVRScreenshots", |
| 3758 "methodname": "SubmitScreenshot", |
| 3759 "returntype": "vr::EVRScreenshotError", |
| 3760 "params": [ |
| 3761 { "paramname": "screenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t"}, |
| 3762 { "paramname": "type" ,"paramtype": "vr::EVRScreenshotType"}, |
| 3763 { "paramname": "pchSourcePreviewFilename" ,"paramtype": "const char *"}, |
| 3764 { "paramname": "pchSourceVRFilename" ,"paramtype": "const char *"} |
| 3765 ] |
| 3766 } |
| 3767 ,{ |
| 3768 "classname": "vr::IVRResources", |
| 3769 "methodname": "LoadSharedResource", |
| 3770 "returntype": "uint32_t", |
| 3771 "params": [ |
| 3772 { "paramname": "pchResourceName" ,"paramtype": "const char *"}, |
| 3773 { "paramname": "pchBuffer" ,"paramtype": "char *"}, |
| 3774 { "paramname": "unBufferLen" ,"paramtype": "uint32_t"} |
| 3775 ] |
| 3776 } |
| 3777 ,{ |
| 3778 "classname": "vr::IVRResources", |
| 3779 "methodname": "GetResourceFullPath", |
| 3780 "returntype": "uint32_t", |
| 3781 "params": [ |
| 3782 { "paramname": "pchResourceName" ,"paramtype": "const char *"}, |
| 3783 { "paramname": "pchResourceTypeDirectory" ,"paramtype": "const char *"}, |
| 3784 { "paramname": "pchPathBuffer" ,"paramtype": "char *"}, |
| 3785 { "paramname": "unBufferLen" ,"paramtype": "uint32_t"} |
| 3786 ] |
| 3787 } |
| 3788 ] |
| 3789 } |
OLD | NEW |