Files
2025-01-29 10:55:49 +01:00

12460 lines
300 KiB
JSON

{
"typedefs": [
{
"typedef": "vr::SpatialAnchorHandle_t",
"type": "uint32_t"
},
{
"typedef": "vr::glSharedTextureHandle_t",
"type": "void *"
},
{
"typedef": "vr::glInt_t",
"type": "int32_t"
},
{
"typedef": "vr::glUInt_t",
"type": "uint32_t"
},
{
"typedef": "vr::SharedTextureHandle_t",
"type": "uint64_t"
},
{
"typedef": "vr::DriverId_t",
"type": "uint32_t"
},
{
"typedef": "vr::TrackedDeviceIndex_t",
"type": "uint32_t"
},
{
"typedef": "vr::WebConsoleHandle_t",
"type": "uint64_t"
},
{
"typedef": "vr::PropertyContainerHandle_t",
"type": "uint64_t"
},
{
"typedef": "vr::PropertyTypeTag_t",
"type": "uint32_t"
},
{
"typedef": "vr::DriverHandle_t",
"type": "PropertyContainerHandle_t"
},
{
"typedef": "vr::VRActionHandle_t",
"type": "uint64_t"
},
{
"typedef": "vr::VRActionSetHandle_t",
"type": "uint64_t"
},
{
"typedef": "vr::VRInputValueHandle_t",
"type": "uint64_t"
},
{
"typedef": "vr::VREvent_Data_t",
"type": "union VREvent_Data_t"
},
{
"typedef": "vr::VRControllerState_t",
"type": "struct vr::VRControllerState001_t"
},
{
"typedef": "vr::VROverlayHandle_t",
"type": "uint64_t"
},
{
"typedef": "vr::BoneIndex_t",
"type": "int32_t"
},
{
"typedef": "vr::TrackedCameraHandle_t",
"type": "uint64_t"
},
{
"typedef": "vr::ScreenshotHandle_t",
"type": "uint32_t"
},
{
"typedef": "vr::VROverlayIntersectionMaskPrimitive_Data_t",
"type": "union VROverlayIntersectionMaskPrimitive_Data_t"
},
{
"typedef": "vr::VRComponentProperties",
"type": "uint32_t"
},
{
"typedef": "vr::TextureID_t",
"type": "int32_t"
},
{
"typedef": "vr::VRNotificationId",
"type": "uint32_t"
},
{
"typedef": "vr::IOBufferHandle_t",
"type": "uint64_t"
},
{
"typedef": "vr::HmdError",
"type": "enum vr::EVRInitError"
},
{
"typedef": "vr::Hmd_Eye",
"type": "enum vr::EVREye"
},
{
"typedef": "vr::ColorSpace",
"type": "enum vr::EColorSpace"
},
{
"typedef": "vr::HmdTrackingResult",
"type": "enum vr::ETrackingResult"
},
{
"typedef": "vr::TrackedDeviceClass",
"type": "enum vr::ETrackedDeviceClass"
},
{
"typedef": "vr::TrackingUniverseOrigin",
"type": "enum vr::ETrackingUniverseOrigin"
},
{
"typedef": "vr::TrackedDeviceProperty",
"type": "enum vr::ETrackedDeviceProperty"
},
{
"typedef": "vr::TrackedPropertyError",
"type": "enum vr::ETrackedPropertyError"
},
{
"typedef": "vr::VRSubmitFlags_t",
"type": "enum vr::EVRSubmitFlags"
},
{
"typedef": "vr::VRState_t",
"type": "enum vr::EVRState"
},
{
"typedef": "vr::CollisionBoundsStyle_t",
"type": "enum vr::ECollisionBoundsStyle"
},
{
"typedef": "vr::VROverlayError",
"type": "enum vr::EVROverlayError"
},
{
"typedef": "vr::VRFirmwareError",
"type": "enum vr::EVRFirmwareError"
},
{
"typedef": "vr::VRCompositorError",
"type": "enum vr::EVRCompositorError"
},
{
"typedef": "vr::VRScreenshotsError",
"type": "enum vr::EVRScreenshotError"
}
],
"enums": [
{
"enumname": "vr::EVREye",
"values": [
{
"name": "Eye_Left",
"value": "0"
},
{
"name": "Eye_Right",
"value": "1"
}
]
},
{
"enumname": "vr::ETextureType",
"values": [
{
"name": "TextureType_Invalid",
"value": "-1"
},
{
"name": "TextureType_DirectX",
"value": "0"
},
{
"name": "TextureType_OpenGL",
"value": "1"
},
{
"name": "TextureType_Vulkan",
"value": "2"
},
{
"name": "TextureType_IOSurface",
"value": "3"
},
{
"name": "TextureType_DirectX12",
"value": "4"
},
{
"name": "TextureType_DXGISharedHandle",
"value": "5"
},
{
"name": "TextureType_Metal",
"value": "6"
}
]
},
{
"enumname": "vr::EColorSpace",
"values": [
{
"name": "ColorSpace_Auto",
"value": "0"
},
{
"name": "ColorSpace_Gamma",
"value": "1"
},
{
"name": "ColorSpace_Linear",
"value": "2"
}
]
},
{
"enumname": "vr::ETrackingResult",
"values": [
{
"name": "TrackingResult_Uninitialized",
"value": "1"
},
{
"name": "TrackingResult_Calibrating_InProgress",
"value": "100"
},
{
"name": "TrackingResult_Calibrating_OutOfRange",
"value": "101"
},
{
"name": "TrackingResult_Running_OK",
"value": "200"
},
{
"name": "TrackingResult_Running_OutOfRange",
"value": "201"
},
{
"name": "TrackingResult_Fallback_RotationOnly",
"value": "300"
}
]
},
{
"enumname": "vr::ETrackedDeviceClass",
"values": [
{
"name": "TrackedDeviceClass_Invalid",
"value": "0"
},
{
"name": "TrackedDeviceClass_HMD",
"value": "1"
},
{
"name": "TrackedDeviceClass_Controller",
"value": "2"
},
{
"name": "TrackedDeviceClass_GenericTracker",
"value": "3"
},
{
"name": "TrackedDeviceClass_TrackingReference",
"value": "4"
},
{
"name": "TrackedDeviceClass_DisplayRedirect",
"value": "5"
},
{
"name": "TrackedDeviceClass_Max",
"value": "6"
}
]
},
{
"enumname": "vr::ETrackedControllerRole",
"values": [
{
"name": "TrackedControllerRole_Invalid",
"value": "0"
},
{
"name": "TrackedControllerRole_LeftHand",
"value": "1"
},
{
"name": "TrackedControllerRole_RightHand",
"value": "2"
},
{
"name": "TrackedControllerRole_OptOut",
"value": "3"
},
{
"name": "TrackedControllerRole_Treadmill",
"value": "4"
},
{
"name": "TrackedControllerRole_Max",
"value": "4"
}
]
},
{
"enumname": "vr::ETrackingUniverseOrigin",
"values": [
{
"name": "TrackingUniverseSeated",
"value": "0"
},
{
"name": "TrackingUniverseStanding",
"value": "1"
},
{
"name": "TrackingUniverseRawAndUncalibrated",
"value": "2"
}
]
},
{
"enumname": "vr::EAdditionalRadioFeatures",
"values": [
{
"name": "AdditionalRadioFeatures_None",
"value": "0"
},
{
"name": "AdditionalRadioFeatures_HTCLinkBox",
"value": "1"
},
{
"name": "AdditionalRadioFeatures_InternalDongle",
"value": "2"
},
{
"name": "AdditionalRadioFeatures_ExternalDongle",
"value": "4"
}
]
},
{
"enumname": "vr::ETrackedDeviceProperty",
"values": [
{
"name": "Prop_Invalid",
"value": "0"
},
{
"name": "Prop_TrackingSystemName_String",
"value": "1000"
},
{
"name": "Prop_ModelNumber_String",
"value": "1001"
},
{
"name": "Prop_SerialNumber_String",
"value": "1002"
},
{
"name": "Prop_RenderModelName_String",
"value": "1003"
},
{
"name": "Prop_WillDriftInYaw_Bool",
"value": "1004"
},
{
"name": "Prop_ManufacturerName_String",
"value": "1005"
},
{
"name": "Prop_TrackingFirmwareVersion_String",
"value": "1006"
},
{
"name": "Prop_HardwareRevision_String",
"value": "1007"
},
{
"name": "Prop_AllWirelessDongleDescriptions_String",
"value": "1008"
},
{
"name": "Prop_ConnectedWirelessDongle_String",
"value": "1009"
},
{
"name": "Prop_DeviceIsWireless_Bool",
"value": "1010"
},
{
"name": "Prop_DeviceIsCharging_Bool",
"value": "1011"
},
{
"name": "Prop_DeviceBatteryPercentage_Float",
"value": "1012"
},
{
"name": "Prop_StatusDisplayTransform_Matrix34",
"value": "1013"
},
{
"name": "Prop_Firmware_UpdateAvailable_Bool",
"value": "1014"
},
{
"name": "Prop_Firmware_ManualUpdate_Bool",
"value": "1015"
},
{
"name": "Prop_Firmware_ManualUpdateURL_String",
"value": "1016"
},
{
"name": "Prop_HardwareRevision_Uint64",
"value": "1017"
},
{
"name": "Prop_FirmwareVersion_Uint64",
"value": "1018"
},
{
"name": "Prop_FPGAVersion_Uint64",
"value": "1019"
},
{
"name": "Prop_VRCVersion_Uint64",
"value": "1020"
},
{
"name": "Prop_RadioVersion_Uint64",
"value": "1021"
},
{
"name": "Prop_DongleVersion_Uint64",
"value": "1022"
},
{
"name": "Prop_BlockServerShutdown_Bool",
"value": "1023"
},
{
"name": "Prop_CanUnifyCoordinateSystemWithHmd_Bool",
"value": "1024"
},
{
"name": "Prop_ContainsProximitySensor_Bool",
"value": "1025"
},
{
"name": "Prop_DeviceProvidesBatteryStatus_Bool",
"value": "1026"
},
{
"name": "Prop_DeviceCanPowerOff_Bool",
"value": "1027"
},
{
"name": "Prop_Firmware_ProgrammingTarget_String",
"value": "1028"
},
{
"name": "Prop_DeviceClass_Int32",
"value": "1029"
},
{
"name": "Prop_HasCamera_Bool",
"value": "1030"
},
{
"name": "Prop_DriverVersion_String",
"value": "1031"
},
{
"name": "Prop_Firmware_ForceUpdateRequired_Bool",
"value": "1032"
},
{
"name": "Prop_ViveSystemButtonFixRequired_Bool",
"value": "1033"
},
{
"name": "Prop_ParentDriver_Uint64",
"value": "1034"
},
{
"name": "Prop_ResourceRoot_String",
"value": "1035"
},
{
"name": "Prop_RegisteredDeviceType_String",
"value": "1036"
},
{
"name": "Prop_InputProfilePath_String",
"value": "1037"
},
{
"name": "Prop_NeverTracked_Bool",
"value": "1038"
},
{
"name": "Prop_NumCameras_Int32",
"value": "1039"
},
{
"name": "Prop_CameraFrameLayout_Int32",
"value": "1040"
},
{
"name": "Prop_CameraStreamFormat_Int32",
"value": "1041"
},
{
"name": "Prop_AdditionalDeviceSettingsPath_String",
"value": "1042"
},
{
"name": "Prop_Identifiable_Bool",
"value": "1043"
},
{
"name": "Prop_BootloaderVersion_Uint64",
"value": "1044"
},
{
"name": "Prop_AdditionalSystemReportData_String",
"value": "1045"
},
{
"name": "Prop_CompositeFirmwareVersion_String",
"value": "1046"
},
{
"name": "Prop_ReportsTimeSinceVSync_Bool",
"value": "2000"
},
{
"name": "Prop_SecondsFromVsyncToPhotons_Float",
"value": "2001"
},
{
"name": "Prop_DisplayFrequency_Float",
"value": "2002"
},
{
"name": "Prop_UserIpdMeters_Float",
"value": "2003"
},
{
"name": "Prop_CurrentUniverseId_Uint64",
"value": "2004"
},
{
"name": "Prop_PreviousUniverseId_Uint64",
"value": "2005"
},
{
"name": "Prop_DisplayFirmwareVersion_Uint64",
"value": "2006"
},
{
"name": "Prop_IsOnDesktop_Bool",
"value": "2007"
},
{
"name": "Prop_DisplayMCType_Int32",
"value": "2008"
},
{
"name": "Prop_DisplayMCOffset_Float",
"value": "2009"
},
{
"name": "Prop_DisplayMCScale_Float",
"value": "2010"
},
{
"name": "Prop_EdidVendorID_Int32",
"value": "2011"
},
{
"name": "Prop_DisplayMCImageLeft_String",
"value": "2012"
},
{
"name": "Prop_DisplayMCImageRight_String",
"value": "2013"
},
{
"name": "Prop_DisplayGCBlackClamp_Float",
"value": "2014"
},
{
"name": "Prop_EdidProductID_Int32",
"value": "2015"
},
{
"name": "Prop_CameraToHeadTransform_Matrix34",
"value": "2016"
},
{
"name": "Prop_DisplayGCType_Int32",
"value": "2017"
},
{
"name": "Prop_DisplayGCOffset_Float",
"value": "2018"
},
{
"name": "Prop_DisplayGCScale_Float",
"value": "2019"
},
{
"name": "Prop_DisplayGCPrescale_Float",
"value": "2020"
},
{
"name": "Prop_DisplayGCImage_String",
"value": "2021"
},
{
"name": "Prop_LensCenterLeftU_Float",
"value": "2022"
},
{
"name": "Prop_LensCenterLeftV_Float",
"value": "2023"
},
{
"name": "Prop_LensCenterRightU_Float",
"value": "2024"
},
{
"name": "Prop_LensCenterRightV_Float",
"value": "2025"
},
{
"name": "Prop_UserHeadToEyeDepthMeters_Float",
"value": "2026"
},
{
"name": "Prop_CameraFirmwareVersion_Uint64",
"value": "2027"
},
{
"name": "Prop_CameraFirmwareDescription_String",
"value": "2028"
},
{
"name": "Prop_DisplayFPGAVersion_Uint64",
"value": "2029"
},
{
"name": "Prop_DisplayBootloaderVersion_Uint64",
"value": "2030"
},
{
"name": "Prop_DisplayHardwareVersion_Uint64",
"value": "2031"
},
{
"name": "Prop_AudioFirmwareVersion_Uint64",
"value": "2032"
},
{
"name": "Prop_CameraCompatibilityMode_Int32",
"value": "2033"
},
{
"name": "Prop_ScreenshotHorizontalFieldOfViewDegrees_Float",
"value": "2034"
},
{
"name": "Prop_ScreenshotVerticalFieldOfViewDegrees_Float",
"value": "2035"
},
{
"name": "Prop_DisplaySuppressed_Bool",
"value": "2036"
},
{
"name": "Prop_DisplayAllowNightMode_Bool",
"value": "2037"
},
{
"name": "Prop_DisplayMCImageWidth_Int32",
"value": "2038"
},
{
"name": "Prop_DisplayMCImageHeight_Int32",
"value": "2039"
},
{
"name": "Prop_DisplayMCImageNumChannels_Int32",
"value": "2040"
},
{
"name": "Prop_DisplayMCImageData_Binary",
"value": "2041"
},
{
"name": "Prop_SecondsFromPhotonsToVblank_Float",
"value": "2042"
},
{
"name": "Prop_DriverDirectModeSendsVsyncEvents_Bool",
"value": "2043"
},
{
"name": "Prop_DisplayDebugMode_Bool",
"value": "2044"
},
{
"name": "Prop_GraphicsAdapterLuid_Uint64",
"value": "2045"
},
{
"name": "Prop_DriverProvidedChaperonePath_String",
"value": "2048"
},
{
"name": "Prop_ExpectedTrackingReferenceCount_Int32",
"value": "2049"
},
{
"name": "Prop_ExpectedControllerCount_Int32",
"value": "2050"
},
{
"name": "Prop_NamedIconPathControllerLeftDeviceOff_String",
"value": "2051"
},
{
"name": "Prop_NamedIconPathControllerRightDeviceOff_String",
"value": "2052"
},
{
"name": "Prop_NamedIconPathTrackingReferenceDeviceOff_String",
"value": "2053"
},
{
"name": "Prop_DoNotApplyPrediction_Bool",
"value": "2054"
},
{
"name": "Prop_CameraToHeadTransforms_Matrix34_Array",
"value": "2055"
},
{
"name": "Prop_DistortionMeshResolution_Int32",
"value": "2056"
},
{
"name": "Prop_DriverIsDrawingControllers_Bool",
"value": "2057"
},
{
"name": "Prop_DriverRequestsApplicationPause_Bool",
"value": "2058"
},
{
"name": "Prop_DriverRequestsReducedRendering_Bool",
"value": "2059"
},
{
"name": "Prop_MinimumIpdStepMeters_Float",
"value": "2060"
},
{
"name": "Prop_AudioBridgeFirmwareVersion_Uint64",
"value": "2061"
},
{
"name": "Prop_ImageBridgeFirmwareVersion_Uint64",
"value": "2062"
},
{
"name": "Prop_ImuToHeadTransform_Matrix34",
"value": "2063"
},
{
"name": "Prop_ImuFactoryGyroBias_Vector3",
"value": "2064"
},
{
"name": "Prop_ImuFactoryGyroScale_Vector3",
"value": "2065"
},
{
"name": "Prop_ImuFactoryAccelerometerBias_Vector3",
"value": "2066"
},
{
"name": "Prop_ImuFactoryAccelerometerScale_Vector3",
"value": "2067"
},
{
"name": "Prop_ConfigurationIncludesLighthouse20Features_Bool",
"value": "2069"
},
{
"name": "Prop_AdditionalRadioFeatures_Uint64",
"value": "2070"
},
{
"name": "Prop_CameraWhiteBalance_Vector4_Array",
"value": "2071"
},
{
"name": "Prop_CameraDistortionFunction_Int32_Array",
"value": "2072"
},
{
"name": "Prop_CameraDistortionCoefficients_Float_Array",
"value": "2073"
},
{
"name": "Prop_ExpectedControllerType_String",
"value": "2074"
},
{
"name": "Prop_DriverRequestedMuraCorrectionMode_Int32",
"value": "2200"
},
{
"name": "Prop_DriverRequestedMuraFeather_InnerLeft_Int32",
"value": "2201"
},
{
"name": "Prop_DriverRequestedMuraFeather_InnerRight_Int32",
"value": "2202"
},
{
"name": "Prop_DriverRequestedMuraFeather_InnerTop_Int32",
"value": "2203"
},
{
"name": "Prop_DriverRequestedMuraFeather_InnerBottom_Int32",
"value": "2204"
},
{
"name": "Prop_DriverRequestedMuraFeather_OuterLeft_Int32",
"value": "2205"
},
{
"name": "Prop_DriverRequestedMuraFeather_OuterRight_Int32",
"value": "2206"
},
{
"name": "Prop_DriverRequestedMuraFeather_OuterTop_Int32",
"value": "2207"
},
{
"name": "Prop_DriverRequestedMuraFeather_OuterBottom_Int32",
"value": "2208"
},
{
"name": "Prop_AttachedDeviceId_String",
"value": "3000"
},
{
"name": "Prop_SupportedButtons_Uint64",
"value": "3001"
},
{
"name": "Prop_Axis0Type_Int32",
"value": "3002"
},
{
"name": "Prop_Axis1Type_Int32",
"value": "3003"
},
{
"name": "Prop_Axis2Type_Int32",
"value": "3004"
},
{
"name": "Prop_Axis3Type_Int32",
"value": "3005"
},
{
"name": "Prop_Axis4Type_Int32",
"value": "3006"
},
{
"name": "Prop_ControllerRoleHint_Int32",
"value": "3007"
},
{
"name": "Prop_FieldOfViewLeftDegrees_Float",
"value": "4000"
},
{
"name": "Prop_FieldOfViewRightDegrees_Float",
"value": "4001"
},
{
"name": "Prop_FieldOfViewTopDegrees_Float",
"value": "4002"
},
{
"name": "Prop_FieldOfViewBottomDegrees_Float",
"value": "4003"
},
{
"name": "Prop_TrackingRangeMinimumMeters_Float",
"value": "4004"
},
{
"name": "Prop_TrackingRangeMaximumMeters_Float",
"value": "4005"
},
{
"name": "Prop_ModeLabel_String",
"value": "4006"
},
{
"name": "Prop_CanWirelessIdentify_Bool",
"value": "4007"
},
{
"name": "Prop_Nonce_Int32",
"value": "4008"
},
{
"name": "Prop_IconPathName_String",
"value": "5000"
},
{
"name": "Prop_NamedIconPathDeviceOff_String",
"value": "5001"
},
{
"name": "Prop_NamedIconPathDeviceSearching_String",
"value": "5002"
},
{
"name": "Prop_NamedIconPathDeviceSearchingAlert_String",
"value": "5003"
},
{
"name": "Prop_NamedIconPathDeviceReady_String",
"value": "5004"
},
{
"name": "Prop_NamedIconPathDeviceReadyAlert_String",
"value": "5005"
},
{
"name": "Prop_NamedIconPathDeviceNotReady_String",
"value": "5006"
},
{
"name": "Prop_NamedIconPathDeviceStandby_String",
"value": "5007"
},
{
"name": "Prop_NamedIconPathDeviceAlertLow_String",
"value": "5008"
},
{
"name": "Prop_DisplayHiddenArea_Binary_Start",
"value": "5100"
},
{
"name": "Prop_DisplayHiddenArea_Binary_End",
"value": "5150"
},
{
"name": "Prop_ParentContainer",
"value": "5151"
},
{
"name": "Prop_UserConfigPath_String",
"value": "6000"
},
{
"name": "Prop_InstallPath_String",
"value": "6001"
},
{
"name": "Prop_HasDisplayComponent_Bool",
"value": "6002"
},
{
"name": "Prop_HasControllerComponent_Bool",
"value": "6003"
},
{
"name": "Prop_HasCameraComponent_Bool",
"value": "6004"
},
{
"name": "Prop_HasDriverDirectModeComponent_Bool",
"value": "6005"
},
{
"name": "Prop_HasVirtualDisplayComponent_Bool",
"value": "6006"
},
{
"name": "Prop_HasSpatialAnchorsSupport_Bool",
"value": "6007"
},
{
"name": "Prop_ControllerType_String",
"value": "7000"
},
{
"name": "Prop_LegacyInputProfile_String",
"value": "7001"
},
{
"name": "Prop_ControllerHandSelectionPriority_Int32",
"value": "7002"
},
{
"name": "Prop_VendorSpecific_Reserved_Start",
"value": "10000"
},
{
"name": "Prop_VendorSpecific_Reserved_End",
"value": "10999"
},
{
"name": "Prop_TrackedDeviceProperty_Max",
"value": "1000000"
}
]
},
{
"enumname": "vr::ETrackedPropertyError",
"values": [
{
"name": "TrackedProp_Success",
"value": "0"
},
{
"name": "TrackedProp_WrongDataType",
"value": "1"
},
{
"name": "TrackedProp_WrongDeviceClass",
"value": "2"
},
{
"name": "TrackedProp_BufferTooSmall",
"value": "3"
},
{
"name": "TrackedProp_UnknownProperty",
"value": "4"
},
{
"name": "TrackedProp_InvalidDevice",
"value": "5"
},
{
"name": "TrackedProp_CouldNotContactServer",
"value": "6"
},
{
"name": "TrackedProp_ValueNotProvidedByDevice",
"value": "7"
},
{
"name": "TrackedProp_StringExceedsMaximumLength",
"value": "8"
},
{
"name": "TrackedProp_NotYetAvailable",
"value": "9"
},
{
"name": "TrackedProp_PermissionDenied",
"value": "10"
},
{
"name": "TrackedProp_InvalidOperation",
"value": "11"
},
{
"name": "TrackedProp_CannotWriteToWildcards",
"value": "12"
},
{
"name": "TrackedProp_IPCReadFailure",
"value": "13"
}
]
},
{
"enumname": "vr::EVRSubmitFlags",
"values": [
{
"name": "Submit_Default",
"value": "0"
},
{
"name": "Submit_LensDistortionAlreadyApplied",
"value": "1"
},
{
"name": "Submit_GlRenderBuffer",
"value": "2"
},
{
"name": "Submit_Reserved",
"value": "4"
},
{
"name": "Submit_TextureWithPose",
"value": "8"
},
{
"name": "Submit_TextureWithDepth",
"value": "16"
}
]
},
{
"enumname": "vr::EVRState",
"values": [
{
"name": "VRState_Undefined",
"value": "-1"
},
{
"name": "VRState_Off",
"value": "0"
},
{
"name": "VRState_Searching",
"value": "1"
},
{
"name": "VRState_Searching_Alert",
"value": "2"
},
{
"name": "VRState_Ready",
"value": "3"
},
{
"name": "VRState_Ready_Alert",
"value": "4"
},
{
"name": "VRState_NotReady",
"value": "5"
},
{
"name": "VRState_Standby",
"value": "6"
},
{
"name": "VRState_Ready_Alert_Low",
"value": "7"
}
]
},
{
"enumname": "vr::EVREventType",
"values": [
{
"name": "VREvent_None",
"value": "0"
},
{
"name": "VREvent_TrackedDeviceActivated",
"value": "100"
},
{
"name": "VREvent_TrackedDeviceDeactivated",
"value": "101"
},
{
"name": "VREvent_TrackedDeviceUpdated",
"value": "102"
},
{
"name": "VREvent_TrackedDeviceUserInteractionStarted",
"value": "103"
},
{
"name": "VREvent_TrackedDeviceUserInteractionEnded",
"value": "104"
},
{
"name": "VREvent_IpdChanged",
"value": "105"
},
{
"name": "VREvent_EnterStandbyMode",
"value": "106"
},
{
"name": "VREvent_LeaveStandbyMode",
"value": "107"
},
{
"name": "VREvent_TrackedDeviceRoleChanged",
"value": "108"
},
{
"name": "VREvent_WatchdogWakeUpRequested",
"value": "109"
},
{
"name": "VREvent_LensDistortionChanged",
"value": "110"
},
{
"name": "VREvent_PropertyChanged",
"value": "111"
},
{
"name": "VREvent_WirelessDisconnect",
"value": "112"
},
{
"name": "VREvent_WirelessReconnect",
"value": "113"
},
{
"name": "VREvent_ButtonPress",
"value": "200"
},
{
"name": "VREvent_ButtonUnpress",
"value": "201"
},
{
"name": "VREvent_ButtonTouch",
"value": "202"
},
{
"name": "VREvent_ButtonUntouch",
"value": "203"
},
{
"name": "VREvent_DualAnalog_Press",
"value": "250"
},
{
"name": "VREvent_DualAnalog_Unpress",
"value": "251"
},
{
"name": "VREvent_DualAnalog_Touch",
"value": "252"
},
{
"name": "VREvent_DualAnalog_Untouch",
"value": "253"
},
{
"name": "VREvent_DualAnalog_Move",
"value": "254"
},
{
"name": "VREvent_DualAnalog_ModeSwitch1",
"value": "255"
},
{
"name": "VREvent_DualAnalog_ModeSwitch2",
"value": "256"
},
{
"name": "VREvent_DualAnalog_Cancel",
"value": "257"
},
{
"name": "VREvent_MouseMove",
"value": "300"
},
{
"name": "VREvent_MouseButtonDown",
"value": "301"
},
{
"name": "VREvent_MouseButtonUp",
"value": "302"
},
{
"name": "VREvent_FocusEnter",
"value": "303"
},
{
"name": "VREvent_FocusLeave",
"value": "304"
},
{
"name": "VREvent_ScrollDiscrete",
"value": "305"
},
{
"name": "VREvent_TouchPadMove",
"value": "306"
},
{
"name": "VREvent_OverlayFocusChanged",
"value": "307"
},
{
"name": "VREvent_ReloadOverlays",
"value": "308"
},
{
"name": "VREvent_ScrollSmooth",
"value": "309"
},
{
"name": "VREvent_InputFocusCaptured",
"value": "400"
},
{
"name": "VREvent_InputFocusReleased",
"value": "401"
},
{
"name": "VREvent_SceneFocusLost",
"value": "402"
},
{
"name": "VREvent_SceneFocusGained",
"value": "403"
},
{
"name": "VREvent_SceneApplicationChanged",
"value": "404"
},
{
"name": "VREvent_SceneFocusChanged",
"value": "405"
},
{
"name": "VREvent_InputFocusChanged",
"value": "406"
},
{
"name": "VREvent_SceneApplicationSecondaryRenderingStarted",
"value": "407"
},
{
"name": "VREvent_SceneApplicationUsingWrongGraphicsAdapter",
"value": "408"
},
{
"name": "VREvent_ActionBindingReloaded",
"value": "409"
},
{
"name": "VREvent_HideRenderModels",
"value": "410"
},
{
"name": "VREvent_ShowRenderModels",
"value": "411"
},
{
"name": "VREvent_ConsoleOpened",
"value": "420"
},
{
"name": "VREvent_ConsoleClosed",
"value": "421"
},
{
"name": "VREvent_OverlayShown",
"value": "500"
},
{
"name": "VREvent_OverlayHidden",
"value": "501"
},
{
"name": "VREvent_DashboardActivated",
"value": "502"
},
{
"name": "VREvent_DashboardDeactivated",
"value": "503"
},
{
"name": "VREvent_DashboardRequested",
"value": "505"
},
{
"name": "VREvent_ResetDashboard",
"value": "506"
},
{
"name": "VREvent_RenderToast",
"value": "507"
},
{
"name": "VREvent_ImageLoaded",
"value": "508"
},
{
"name": "VREvent_ShowKeyboard",
"value": "509"
},
{
"name": "VREvent_HideKeyboard",
"value": "510"
},
{
"name": "VREvent_OverlayGamepadFocusGained",
"value": "511"
},
{
"name": "VREvent_OverlayGamepadFocusLost",
"value": "512"
},
{
"name": "VREvent_OverlaySharedTextureChanged",
"value": "513"
},
{
"name": "VREvent_ScreenshotTriggered",
"value": "516"
},
{
"name": "VREvent_ImageFailed",
"value": "517"
},
{
"name": "VREvent_DashboardOverlayCreated",
"value": "518"
},
{
"name": "VREvent_SwitchGamepadFocus",
"value": "519"
},
{
"name": "VREvent_RequestScreenshot",
"value": "520"
},
{
"name": "VREvent_ScreenshotTaken",
"value": "521"
},
{
"name": "VREvent_ScreenshotFailed",
"value": "522"
},
{
"name": "VREvent_SubmitScreenshotToDashboard",
"value": "523"
},
{
"name": "VREvent_ScreenshotProgressToDashboard",
"value": "524"
},
{
"name": "VREvent_PrimaryDashboardDeviceChanged",
"value": "525"
},
{
"name": "VREvent_RoomViewShown",
"value": "526"
},
{
"name": "VREvent_RoomViewHidden",
"value": "527"
},
{
"name": "VREvent_ShowUI",
"value": "528"
},
{
"name": "VREvent_ShowDevTools",
"value": "529"
},
{
"name": "VREvent_Notification_Shown",
"value": "600"
},
{
"name": "VREvent_Notification_Hidden",
"value": "601"
},
{
"name": "VREvent_Notification_BeginInteraction",
"value": "602"
},
{
"name": "VREvent_Notification_Destroyed",
"value": "603"
},
{
"name": "VREvent_Quit",
"value": "700"
},
{
"name": "VREvent_ProcessQuit",
"value": "701"
},
{
"name": "VREvent_QuitAborted_UserPrompt",
"value": "702"
},
{
"name": "VREvent_QuitAcknowledged",
"value": "703"
},
{
"name": "VREvent_DriverRequestedQuit",
"value": "704"
},
{
"name": "VREvent_RestartRequested",
"value": "705"
},
{
"name": "VREvent_ChaperoneDataHasChanged",
"value": "800"
},
{
"name": "VREvent_ChaperoneUniverseHasChanged",
"value": "801"
},
{
"name": "VREvent_ChaperoneTempDataHasChanged",
"value": "802"
},
{
"name": "VREvent_ChaperoneSettingsHaveChanged",
"value": "803"
},
{
"name": "VREvent_SeatedZeroPoseReset",
"value": "804"
},
{
"name": "VREvent_ChaperoneFlushCache",
"value": "805"
},
{
"name": "VREvent_AudioSettingsHaveChanged",
"value": "820"
},
{
"name": "VREvent_BackgroundSettingHasChanged",
"value": "850"
},
{
"name": "VREvent_CameraSettingsHaveChanged",
"value": "851"
},
{
"name": "VREvent_ReprojectionSettingHasChanged",
"value": "852"
},
{
"name": "VREvent_ModelSkinSettingsHaveChanged",
"value": "853"
},
{
"name": "VREvent_EnvironmentSettingsHaveChanged",
"value": "854"
},
{
"name": "VREvent_PowerSettingsHaveChanged",
"value": "855"
},
{
"name": "VREvent_EnableHomeAppSettingsHaveChanged",
"value": "856"
},
{
"name": "VREvent_SteamVRSectionSettingChanged",
"value": "857"
},
{
"name": "VREvent_LighthouseSectionSettingChanged",
"value": "858"
},
{
"name": "VREvent_NullSectionSettingChanged",
"value": "859"
},
{
"name": "VREvent_UserInterfaceSectionSettingChanged",
"value": "860"
},
{
"name": "VREvent_NotificationsSectionSettingChanged",
"value": "861"
},
{
"name": "VREvent_KeyboardSectionSettingChanged",
"value": "862"
},
{
"name": "VREvent_PerfSectionSettingChanged",
"value": "863"
},
{
"name": "VREvent_DashboardSectionSettingChanged",
"value": "864"
},
{
"name": "VREvent_WebInterfaceSectionSettingChanged",
"value": "865"
},
{
"name": "VREvent_TrackersSectionSettingChanged",
"value": "866"
},
{
"name": "VREvent_LastKnownSectionSettingChanged",
"value": "867"
},
{
"name": "VREvent_DismissedWarningsSectionSettingChanged",
"value": "868"
},
{
"name": "VREvent_StatusUpdate",
"value": "900"
},
{
"name": "VREvent_WebInterface_InstallDriverCompleted",
"value": "950"
},
{
"name": "VREvent_MCImageUpdated",
"value": "1000"
},
{
"name": "VREvent_FirmwareUpdateStarted",
"value": "1100"
},
{
"name": "VREvent_FirmwareUpdateFinished",
"value": "1101"
},
{
"name": "VREvent_KeyboardClosed",
"value": "1200"
},
{
"name": "VREvent_KeyboardCharInput",
"value": "1201"
},
{
"name": "VREvent_KeyboardDone",
"value": "1202"
},
{
"name": "VREvent_ApplicationTransitionStarted",
"value": "1300"
},
{
"name": "VREvent_ApplicationTransitionAborted",
"value": "1301"
},
{
"name": "VREvent_ApplicationTransitionNewAppStarted",
"value": "1302"
},
{
"name": "VREvent_ApplicationListUpdated",
"value": "1303"
},
{
"name": "VREvent_ApplicationMimeTypeLoad",
"value": "1304"
},
{
"name": "VREvent_ApplicationTransitionNewAppLaunchComplete",
"value": "1305"
},
{
"name": "VREvent_ProcessConnected",
"value": "1306"
},
{
"name": "VREvent_ProcessDisconnected",
"value": "1307"
},
{
"name": "VREvent_Compositor_MirrorWindowShown",
"value": "1400"
},
{
"name": "VREvent_Compositor_MirrorWindowHidden",
"value": "1401"
},
{
"name": "VREvent_Compositor_ChaperoneBoundsShown",
"value": "1410"
},
{
"name": "VREvent_Compositor_ChaperoneBoundsHidden",
"value": "1411"
},
{
"name": "VREvent_Compositor_DisplayDisconnected",
"value": "1412"
},
{
"name": "VREvent_Compositor_DisplayReconnected",
"value": "1413"
},
{
"name": "VREvent_Compositor_HDCPError",
"value": "1414"
},
{
"name": "VREvent_Compositor_ApplicationNotResponding",
"value": "1415"
},
{
"name": "VREvent_Compositor_ApplicationResumed",
"value": "1416"
},
{
"name": "VREvent_TrackedCamera_StartVideoStream",
"value": "1500"
},
{
"name": "VREvent_TrackedCamera_StopVideoStream",
"value": "1501"
},
{
"name": "VREvent_TrackedCamera_PauseVideoStream",
"value": "1502"
},
{
"name": "VREvent_TrackedCamera_ResumeVideoStream",
"value": "1503"
},
{
"name": "VREvent_TrackedCamera_EditingSurface",
"value": "1550"
},
{
"name": "VREvent_PerformanceTest_EnableCapture",
"value": "1600"
},
{
"name": "VREvent_PerformanceTest_DisableCapture",
"value": "1601"
},
{
"name": "VREvent_PerformanceTest_FidelityLevel",
"value": "1602"
},
{
"name": "VREvent_MessageOverlay_Closed",
"value": "1650"
},
{
"name": "VREvent_MessageOverlayCloseRequested",
"value": "1651"
},
{
"name": "VREvent_Input_HapticVibration",
"value": "1700"
},
{
"name": "VREvent_Input_BindingLoadFailed",
"value": "1701"
},
{
"name": "VREvent_Input_BindingLoadSuccessful",
"value": "1702"
},
{
"name": "VREvent_Input_ActionManifestReloaded",
"value": "1703"
},
{
"name": "VREvent_Input_ActionManifestLoadFailed",
"value": "1704"
},
{
"name": "VREvent_Input_ProgressUpdate",
"value": "1705"
},
{
"name": "VREvent_Input_TrackerActivated",
"value": "1706"
},
{
"name": "VREvent_Input_BindingsUpdated",
"value": "1707"
},
{
"name": "VREvent_SpatialAnchors_PoseUpdated",
"value": "1800"
},
{
"name": "VREvent_SpatialAnchors_DescriptorUpdated",
"value": "1801"
},
{
"name": "VREvent_SpatialAnchors_RequestPoseUpdate",
"value": "1802"
},
{
"name": "VREvent_SpatialAnchors_RequestDescriptorUpdate",
"value": "1803"
},
{
"name": "VREvent_SystemReport_Started",
"value": "1900"
},
{
"name": "VREvent_VendorSpecific_Reserved_Start",
"value": "10000"
},
{
"name": "VREvent_VendorSpecific_Reserved_End",
"value": "19999"
}
]
},
{
"enumname": "vr::EDeviceActivityLevel",
"values": [
{
"name": "k_EDeviceActivityLevel_Unknown",
"value": "-1"
},
{
"name": "k_EDeviceActivityLevel_Idle",
"value": "0"
},
{
"name": "k_EDeviceActivityLevel_UserInteraction",
"value": "1"
},
{
"name": "k_EDeviceActivityLevel_UserInteraction_Timeout",
"value": "2"
},
{
"name": "k_EDeviceActivityLevel_Standby",
"value": "3"
}
]
},
{
"enumname": "vr::EVRButtonId",
"values": [
{
"name": "k_EButton_System",
"value": "0"
},
{
"name": "k_EButton_ApplicationMenu",
"value": "1"
},
{
"name": "k_EButton_Grip",
"value": "2"
},
{
"name": "k_EButton_DPad_Left",
"value": "3"
},
{
"name": "k_EButton_DPad_Up",
"value": "4"
},
{
"name": "k_EButton_DPad_Right",
"value": "5"
},
{
"name": "k_EButton_DPad_Down",
"value": "6"
},
{
"name": "k_EButton_A",
"value": "7"
},
{
"name": "k_EButton_ProximitySensor",
"value": "31"
},
{
"name": "k_EButton_Axis0",
"value": "32"
},
{
"name": "k_EButton_Axis1",
"value": "33"
},
{
"name": "k_EButton_Axis2",
"value": "34"
},
{
"name": "k_EButton_Axis3",
"value": "35"
},
{
"name": "k_EButton_Axis4",
"value": "36"
},
{
"name": "k_EButton_SteamVR_Touchpad",
"value": "32"
},
{
"name": "k_EButton_SteamVR_Trigger",
"value": "33"
},
{
"name": "k_EButton_Dashboard_Back",
"value": "2"
},
{
"name": "k_EButton_Knuckles_A",
"value": "2"
},
{
"name": "k_EButton_Knuckles_B",
"value": "1"
},
{
"name": "k_EButton_Knuckles_JoyStick",
"value": "35"
},
{
"name": "k_EButton_Max",
"value": "64"
}
]
},
{
"enumname": "vr::EVRMouseButton",
"values": [
{
"name": "VRMouseButton_Left",
"value": "1"
},
{
"name": "VRMouseButton_Right",
"value": "2"
},
{
"name": "VRMouseButton_Middle",
"value": "4"
}
]
},
{
"enumname": "vr::EDualAnalogWhich",
"values": [
{
"name": "k_EDualAnalog_Left",
"value": "0"
},
{
"name": "k_EDualAnalog_Right",
"value": "1"
}
]
},
{
"enumname": "vr::EShowUIType",
"values": [
{
"name": "ShowUI_ControllerBinding",
"value": "0"
},
{
"name": "ShowUI_ManageTrackers",
"value": "1"
},
{
"name": "ShowUI_QuickStart",
"value": "2"
},
{
"name": "ShowUI_Pairing",
"value": "3"
},
{
"name": "ShowUI_Settings",
"value": "4"
}
]
},
{
"enumname": "vr::EHDCPError",
"values": [
{
"name": "HDCPError_None",
"value": "0"
},
{
"name": "HDCPError_LinkLost",
"value": "1"
},
{
"name": "HDCPError_Tampered",
"value": "2"
},
{
"name": "HDCPError_DeviceRevoked",
"value": "3"
},
{
"name": "HDCPError_Unknown",
"value": "4"
}
]
},
{
"enumname": "vr::EVRInputError",
"values": [
{
"name": "VRInputError_None",
"value": "0"
},
{
"name": "VRInputError_NameNotFound",
"value": "1"
},
{
"name": "VRInputError_WrongType",
"value": "2"
},
{
"name": "VRInputError_InvalidHandle",
"value": "3"
},
{
"name": "VRInputError_InvalidParam",
"value": "4"
},
{
"name": "VRInputError_NoSteam",
"value": "5"
},
{
"name": "VRInputError_MaxCapacityReached",
"value": "6"
},
{
"name": "VRInputError_IPCError",
"value": "7"
},
{
"name": "VRInputError_NoActiveActionSet",
"value": "8"
},
{
"name": "VRInputError_InvalidDevice",
"value": "9"
},
{
"name": "VRInputError_InvalidSkeleton",
"value": "10"
},
{
"name": "VRInputError_InvalidBoneCount",
"value": "11"
},
{
"name": "VRInputError_InvalidCompressedData",
"value": "12"
},
{
"name": "VRInputError_NoData",
"value": "13"
},
{
"name": "VRInputError_BufferTooSmall",
"value": "14"
},
{
"name": "VRInputError_MismatchedActionManifest",
"value": "15"
},
{
"name": "VRInputError_MissingSkeletonData",
"value": "16"
},
{
"name": "VRInputError_InvalidBoneIndex",
"value": "17"
}
]
},
{
"enumname": "vr::EVRSpatialAnchorError",
"values": [
{
"name": "VRSpatialAnchorError_Success",
"value": "0"
},
{
"name": "VRSpatialAnchorError_Internal",
"value": "1"
},
{
"name": "VRSpatialAnchorError_UnknownHandle",
"value": "2"
},
{
"name": "VRSpatialAnchorError_ArrayTooSmall",
"value": "3"
},
{
"name": "VRSpatialAnchorError_InvalidDescriptorChar",
"value": "4"
},
{
"name": "VRSpatialAnchorError_NotYetAvailable",
"value": "5"
},
{
"name": "VRSpatialAnchorError_NotAvailableInThisUniverse",
"value": "6"
},
{
"name": "VRSpatialAnchorError_PermanentlyUnavailable",
"value": "7"
},
{
"name": "VRSpatialAnchorError_WrongDriver",
"value": "8"
},
{
"name": "VRSpatialAnchorError_DescriptorTooLong",
"value": "9"
},
{
"name": "VRSpatialAnchorError_Unknown",
"value": "10"
},
{
"name": "VRSpatialAnchorError_NoRoomCalibration",
"value": "11"
},
{
"name": "VRSpatialAnchorError_InvalidArgument",
"value": "12"
},
{
"name": "VRSpatialAnchorError_UnknownDriver",
"value": "13"
}
]
},
{
"enumname": "vr::EHiddenAreaMeshType",
"values": [
{
"name": "k_eHiddenAreaMesh_Standard",
"value": "0"
},
{
"name": "k_eHiddenAreaMesh_Inverse",
"value": "1"
},
{
"name": "k_eHiddenAreaMesh_LineLoop",
"value": "2"
},
{
"name": "k_eHiddenAreaMesh_Max",
"value": "3"
}
]
},
{
"enumname": "vr::EVRControllerAxisType",
"values": [
{
"name": "k_eControllerAxis_None",
"value": "0"
},
{
"name": "k_eControllerAxis_TrackPad",
"value": "1"
},
{
"name": "k_eControllerAxis_Joystick",
"value": "2"
},
{
"name": "k_eControllerAxis_Trigger",
"value": "3"
}
]
},
{
"enumname": "vr::EVRControllerEventOutputType",
"values": [
{
"name": "ControllerEventOutput_OSEvents",
"value": "0"
},
{
"name": "ControllerEventOutput_VREvents",
"value": "1"
}
]
},
{
"enumname": "vr::ECollisionBoundsStyle",
"values": [
{
"name": "COLLISION_BOUNDS_STYLE_BEGINNER",
"value": "0"
},
{
"name": "COLLISION_BOUNDS_STYLE_INTERMEDIATE",
"value": "1"
},
{
"name": "COLLISION_BOUNDS_STYLE_SQUARES",
"value": "2"
},
{
"name": "COLLISION_BOUNDS_STYLE_ADVANCED",
"value": "3"
},
{
"name": "COLLISION_BOUNDS_STYLE_NONE",
"value": "4"
},
{
"name": "COLLISION_BOUNDS_STYLE_COUNT",
"value": "5"
}
]
},
{
"enumname": "vr::EVROverlayError",
"values": [
{
"name": "VROverlayError_None",
"value": "0"
},
{
"name": "VROverlayError_UnknownOverlay",
"value": "10"
},
{
"name": "VROverlayError_InvalidHandle",
"value": "11"
},
{
"name": "VROverlayError_PermissionDenied",
"value": "12"
},
{
"name": "VROverlayError_OverlayLimitExceeded",
"value": "13"
},
{
"name": "VROverlayError_WrongVisibilityType",
"value": "14"
},
{
"name": "VROverlayError_KeyTooLong",
"value": "15"
},
{
"name": "VROverlayError_NameTooLong",
"value": "16"
},
{
"name": "VROverlayError_KeyInUse",
"value": "17"
},
{
"name": "VROverlayError_WrongTransformType",
"value": "18"
},
{
"name": "VROverlayError_InvalidTrackedDevice",
"value": "19"
},
{
"name": "VROverlayError_InvalidParameter",
"value": "20"
},
{
"name": "VROverlayError_ThumbnailCantBeDestroyed",
"value": "21"
},
{
"name": "VROverlayError_ArrayTooSmall",
"value": "22"
},
{
"name": "VROverlayError_RequestFailed",
"value": "23"
},
{
"name": "VROverlayError_InvalidTexture",
"value": "24"
},
{
"name": "VROverlayError_UnableToLoadFile",
"value": "25"
},
{
"name": "VROverlayError_KeyboardAlreadyInUse",
"value": "26"
},
{
"name": "VROverlayError_NoNeighbor",
"value": "27"
},
{
"name": "VROverlayError_TooManyMaskPrimitives",
"value": "29"
},
{
"name": "VROverlayError_BadMaskPrimitive",
"value": "30"
},
{
"name": "VROverlayError_TextureAlreadyLocked",
"value": "31"
},
{
"name": "VROverlayError_TextureLockCapacityReached",
"value": "32"
},
{
"name": "VROverlayError_TextureNotLocked",
"value": "33"
}
]
},
{
"enumname": "vr::EVRApplicationType",
"values": [
{
"name": "VRApplication_Other",
"value": "0"
},
{
"name": "VRApplication_Scene",
"value": "1"
},
{
"name": "VRApplication_Overlay",
"value": "2"
},
{
"name": "VRApplication_Background",
"value": "3"
},
{
"name": "VRApplication_Utility",
"value": "4"
},
{
"name": "VRApplication_VRMonitor",
"value": "5"
},
{
"name": "VRApplication_SteamWatchdog",
"value": "6"
},
{
"name": "VRApplication_Bootstrapper",
"value": "7"
},
{
"name": "VRApplication_WebHelper",
"value": "8"
},
{
"name": "VRApplication_Max",
"value": "9"
}
]
},
{
"enumname": "vr::EVRFirmwareError",
"values": [
{
"name": "VRFirmwareError_None",
"value": "0"
},
{
"name": "VRFirmwareError_Success",
"value": "1"
},
{
"name": "VRFirmwareError_Fail",
"value": "2"
}
]
},
{
"enumname": "vr::EVRNotificationError",
"values": [
{
"name": "VRNotificationError_OK",
"value": "0"
},
{
"name": "VRNotificationError_InvalidNotificationId",
"value": "100"
},
{
"name": "VRNotificationError_NotificationQueueFull",
"value": "101"
},
{
"name": "VRNotificationError_InvalidOverlayHandle",
"value": "102"
},
{
"name": "VRNotificationError_SystemWithUserValueAlreadyExists",
"value": "103"
}
]
},
{
"enumname": "vr::EVRSkeletalMotionRange",
"values": [
{
"name": "VRSkeletalMotionRange_WithController",
"value": "0"
},
{
"name": "VRSkeletalMotionRange_WithoutController",
"value": "1"
}
]
},
{
"enumname": "vr::EVRSkeletalTrackingLevel",
"values": [
{
"name": "VRSkeletalTracking_Estimated",
"value": "0"
},
{
"name": "VRSkeletalTracking_Partial",
"value": "1"
},
{
"name": "VRSkeletalTracking_Full",
"value": "2"
},
{
"name": "VRSkeletalTrackingLevel_Count",
"value": "3"
},
{
"name": "VRSkeletalTrackingLevel_Max",
"value": "2"
}
]
},
{
"enumname": "vr::EVRInitError",
"values": [
{
"name": "VRInitError_None",
"value": "0"
},
{
"name": "VRInitError_Unknown",
"value": "1"
},
{
"name": "VRInitError_Init_InstallationNotFound",
"value": "100"
},
{
"name": "VRInitError_Init_InstallationCorrupt",
"value": "101"
},
{
"name": "VRInitError_Init_VRClientDLLNotFound",
"value": "102"
},
{
"name": "VRInitError_Init_FileNotFound",
"value": "103"
},
{
"name": "VRInitError_Init_FactoryNotFound",
"value": "104"
},
{
"name": "VRInitError_Init_InterfaceNotFound",
"value": "105"
},
{
"name": "VRInitError_Init_InvalidInterface",
"value": "106"
},
{
"name": "VRInitError_Init_UserConfigDirectoryInvalid",
"value": "107"
},
{
"name": "VRInitError_Init_HmdNotFound",
"value": "108"
},
{
"name": "VRInitError_Init_NotInitialized",
"value": "109"
},
{
"name": "VRInitError_Init_PathRegistryNotFound",
"value": "110"
},
{
"name": "VRInitError_Init_NoConfigPath",
"value": "111"
},
{
"name": "VRInitError_Init_NoLogPath",
"value": "112"
},
{
"name": "VRInitError_Init_PathRegistryNotWritable",
"value": "113"
},
{
"name": "VRInitError_Init_AppInfoInitFailed",
"value": "114"
},
{
"name": "VRInitError_Init_Retry",
"value": "115"
},
{
"name": "VRInitError_Init_InitCanceledByUser",
"value": "116"
},
{
"name": "VRInitError_Init_AnotherAppLaunching",
"value": "117"
},
{
"name": "VRInitError_Init_SettingsInitFailed",
"value": "118"
},
{
"name": "VRInitError_Init_ShuttingDown",
"value": "119"
},
{
"name": "VRInitError_Init_TooManyObjects",
"value": "120"
},
{
"name": "VRInitError_Init_NoServerForBackgroundApp",
"value": "121"
},
{
"name": "VRInitError_Init_NotSupportedWithCompositor",
"value": "122"
},
{
"name": "VRInitError_Init_NotAvailableToUtilityApps",
"value": "123"
},
{
"name": "VRInitError_Init_Internal",
"value": "124"
},
{
"name": "VRInitError_Init_HmdDriverIdIsNone",
"value": "125"
},
{
"name": "VRInitError_Init_HmdNotFoundPresenceFailed",
"value": "126"
},
{
"name": "VRInitError_Init_VRMonitorNotFound",
"value": "127"
},
{
"name": "VRInitError_Init_VRMonitorStartupFailed",
"value": "128"
},
{
"name": "VRInitError_Init_LowPowerWatchdogNotSupported",
"value": "129"
},
{
"name": "VRInitError_Init_InvalidApplicationType",
"value": "130"
},
{
"name": "VRInitError_Init_NotAvailableToWatchdogApps",
"value": "131"
},
{
"name": "VRInitError_Init_WatchdogDisabledInSettings",
"value": "132"
},
{
"name": "VRInitError_Init_VRDashboardNotFound",
"value": "133"
},
{
"name": "VRInitError_Init_VRDashboardStartupFailed",
"value": "134"
},
{
"name": "VRInitError_Init_VRHomeNotFound",
"value": "135"
},
{
"name": "VRInitError_Init_VRHomeStartupFailed",
"value": "136"
},
{
"name": "VRInitError_Init_RebootingBusy",
"value": "137"
},
{
"name": "VRInitError_Init_FirmwareUpdateBusy",
"value": "138"
},
{
"name": "VRInitError_Init_FirmwareRecoveryBusy",
"value": "139"
},
{
"name": "VRInitError_Init_USBServiceBusy",
"value": "140"
},
{
"name": "VRInitError_Init_VRWebHelperStartupFailed",
"value": "141"
},
{
"name": "VRInitError_Init_TrackerManagerInitFailed",
"value": "142"
},
{
"name": "VRInitError_Init_AlreadyRunning",
"value": "143"
},
{
"name": "VRInitError_Driver_Failed",
"value": "200"
},
{
"name": "VRInitError_Driver_Unknown",
"value": "201"
},
{
"name": "VRInitError_Driver_HmdUnknown",
"value": "202"
},
{
"name": "VRInitError_Driver_NotLoaded",
"value": "203"
},
{
"name": "VRInitError_Driver_RuntimeOutOfDate",
"value": "204"
},
{
"name": "VRInitError_Driver_HmdInUse",
"value": "205"
},
{
"name": "VRInitError_Driver_NotCalibrated",
"value": "206"
},
{
"name": "VRInitError_Driver_CalibrationInvalid",
"value": "207"
},
{
"name": "VRInitError_Driver_HmdDisplayNotFound",
"value": "208"
},
{
"name": "VRInitError_Driver_TrackedDeviceInterfaceUnknown",
"value": "209"
},
{
"name": "VRInitError_Driver_HmdDriverIdOutOfBounds",
"value": "211"
},
{
"name": "VRInitError_Driver_HmdDisplayMirrored",
"value": "212"
},
{
"name": "VRInitError_IPC_ServerInitFailed",
"value": "300"
},
{
"name": "VRInitError_IPC_ConnectFailed",
"value": "301"
},
{
"name": "VRInitError_IPC_SharedStateInitFailed",
"value": "302"
},
{
"name": "VRInitError_IPC_CompositorInitFailed",
"value": "303"
},
{
"name": "VRInitError_IPC_MutexInitFailed",
"value": "304"
},
{
"name": "VRInitError_IPC_Failed",
"value": "305"
},
{
"name": "VRInitError_IPC_CompositorConnectFailed",
"value": "306"
},
{
"name": "VRInitError_IPC_CompositorInvalidConnectResponse",
"value": "307"
},
{
"name": "VRInitError_IPC_ConnectFailedAfterMultipleAttempts",
"value": "308"
},
{
"name": "VRInitError_Compositor_Failed",
"value": "400"
},
{
"name": "VRInitError_Compositor_D3D11HardwareRequired",
"value": "401"
},
{
"name": "VRInitError_Compositor_FirmwareRequiresUpdate",
"value": "402"
},
{
"name": "VRInitError_Compositor_OverlayInitFailed",
"value": "403"
},
{
"name": "VRInitError_Compositor_ScreenshotsInitFailed",
"value": "404"
},
{
"name": "VRInitError_Compositor_UnableToCreateDevice",
"value": "405"
},
{
"name": "VRInitError_Compositor_SharedStateIsNull",
"value": "406"
},
{
"name": "VRInitError_Compositor_NotificationManagerIsNull",
"value": "407"
},
{
"name": "VRInitError_Compositor_ResourceManagerClientIsNull",
"value": "408"
},
{
"name": "VRInitError_Compositor_MessageOverlaySharedStateInitFailure",
"value": "409"
},
{
"name": "VRInitError_Compositor_PropertiesInterfaceIsNull",
"value": "410"
},
{
"name": "VRInitError_Compositor_CreateFullscreenWindowFailed",
"value": "411"
},
{
"name": "VRInitError_Compositor_SettingsInterfaceIsNull",
"value": "412"
},
{
"name": "VRInitError_Compositor_FailedToShowWindow",
"value": "413"
},
{
"name": "VRInitError_Compositor_DistortInterfaceIsNull",
"value": "414"
},
{
"name": "VRInitError_Compositor_DisplayFrequencyFailure",
"value": "415"
},
{
"name": "VRInitError_Compositor_RendererInitializationFailed",
"value": "416"
},
{
"name": "VRInitError_Compositor_DXGIFactoryInterfaceIsNull",
"value": "417"
},
{
"name": "VRInitError_Compositor_DXGIFactoryCreateFailed",
"value": "418"
},
{
"name": "VRInitError_Compositor_DXGIFactoryQueryFailed",
"value": "419"
},
{
"name": "VRInitError_Compositor_InvalidAdapterDesktop",
"value": "420"
},
{
"name": "VRInitError_Compositor_InvalidHmdAttachment",
"value": "421"
},
{
"name": "VRInitError_Compositor_InvalidOutputDesktop",
"value": "422"
},
{
"name": "VRInitError_Compositor_InvalidDeviceProvided",
"value": "423"
},
{
"name": "VRInitError_Compositor_D3D11RendererInitializationFailed",
"value": "424"
},
{
"name": "VRInitError_Compositor_FailedToFindDisplayMode",
"value": "425"
},
{
"name": "VRInitError_Compositor_FailedToCreateSwapChain",
"value": "426"
},
{
"name": "VRInitError_Compositor_FailedToGetBackBuffer",
"value": "427"
},
{
"name": "VRInitError_Compositor_FailedToCreateRenderTarget",
"value": "428"
},
{
"name": "VRInitError_Compositor_FailedToCreateDXGI2SwapChain",
"value": "429"
},
{
"name": "VRInitError_Compositor_FailedtoGetDXGI2BackBuffer",
"value": "430"
},
{
"name": "VRInitError_Compositor_FailedToCreateDXGI2RenderTarget",
"value": "431"
},
{
"name": "VRInitError_Compositor_FailedToGetDXGIDeviceInterface",
"value": "432"
},
{
"name": "VRInitError_Compositor_SelectDisplayMode",
"value": "433"
},
{
"name": "VRInitError_Compositor_FailedToCreateNvAPIRenderTargets",
"value": "434"
},
{
"name": "VRInitError_Compositor_NvAPISetDisplayMode",
"value": "435"
},
{
"name": "VRInitError_Compositor_FailedToCreateDirectModeDisplay",
"value": "436"
},
{
"name": "VRInitError_Compositor_InvalidHmdPropertyContainer",
"value": "437"
},
{
"name": "VRInitError_Compositor_UpdateDisplayFrequency",
"value": "438"
},
{
"name": "VRInitError_Compositor_CreateRasterizerState",
"value": "439"
},
{
"name": "VRInitError_Compositor_CreateWireframeRasterizerState",
"value": "440"
},
{
"name": "VRInitError_Compositor_CreateSamplerState",
"value": "441"
},
{
"name": "VRInitError_Compositor_CreateClampToBorderSamplerState",
"value": "442"
},
{
"name": "VRInitError_Compositor_CreateAnisoSamplerState",
"value": "443"
},
{
"name": "VRInitError_Compositor_CreateOverlaySamplerState",
"value": "444"
},
{
"name": "VRInitError_Compositor_CreatePanoramaSamplerState",
"value": "445"
},
{
"name": "VRInitError_Compositor_CreateFontSamplerState",
"value": "446"
},
{
"name": "VRInitError_Compositor_CreateNoBlendState",
"value": "447"
},
{
"name": "VRInitError_Compositor_CreateBlendState",
"value": "448"
},
{
"name": "VRInitError_Compositor_CreateAlphaBlendState",
"value": "449"
},
{
"name": "VRInitError_Compositor_CreateBlendStateMaskR",
"value": "450"
},
{
"name": "VRInitError_Compositor_CreateBlendStateMaskG",
"value": "451"
},
{
"name": "VRInitError_Compositor_CreateBlendStateMaskB",
"value": "452"
},
{
"name": "VRInitError_Compositor_CreateDepthStencilState",
"value": "453"
},
{
"name": "VRInitError_Compositor_CreateDepthStencilStateNoWrite",
"value": "454"
},
{
"name": "VRInitError_Compositor_CreateDepthStencilStateNoDepth",
"value": "455"
},
{
"name": "VRInitError_Compositor_CreateFlushTexture",
"value": "456"
},
{
"name": "VRInitError_Compositor_CreateDistortionSurfaces",
"value": "457"
},
{
"name": "VRInitError_Compositor_CreateConstantBuffer",
"value": "458"
},
{
"name": "VRInitError_Compositor_CreateHmdPoseConstantBuffer",
"value": "459"
},
{
"name": "VRInitError_Compositor_CreateHmdPoseStagingConstantBuffer",
"value": "460"
},
{
"name": "VRInitError_Compositor_CreateSharedFrameInfoConstantBuffer",
"value": "461"
},
{
"name": "VRInitError_Compositor_CreateOverlayConstantBuffer",
"value": "462"
},
{
"name": "VRInitError_Compositor_CreateSceneTextureIndexConstantBuffer",
"value": "463"
},
{
"name": "VRInitError_Compositor_CreateReadableSceneTextureIndexConstantBuffer",
"value": "464"
},
{
"name": "VRInitError_Compositor_CreateLayerGraphicsTextureIndexConstantBuffer",
"value": "465"
},
{
"name": "VRInitError_Compositor_CreateLayerComputeTextureIndexConstantBuffer",
"value": "466"
},
{
"name": "VRInitError_Compositor_CreateLayerComputeSceneTextureIndexConstantBuffer",
"value": "467"
},
{
"name": "VRInitError_Compositor_CreateComputeHmdPoseConstantBuffer",
"value": "468"
},
{
"name": "VRInitError_Compositor_CreateGeomConstantBuffer",
"value": "469"
},
{
"name": "VRInitError_Compositor_CreatePanelMaskConstantBuffer",
"value": "470"
},
{
"name": "VRInitError_Compositor_CreatePixelSimUBO",
"value": "471"
},
{
"name": "VRInitError_Compositor_CreateMSAARenderTextures",
"value": "472"
},
{
"name": "VRInitError_Compositor_CreateResolveRenderTextures",
"value": "473"
},
{
"name": "VRInitError_Compositor_CreateComputeResolveRenderTextures",
"value": "474"
},
{
"name": "VRInitError_Compositor_CreateDriverDirectModeResolveTextures",
"value": "475"
},
{
"name": "VRInitError_Compositor_OpenDriverDirectModeResolveTextures",
"value": "476"
},
{
"name": "VRInitError_Compositor_CreateFallbackSyncTexture",
"value": "477"
},
{
"name": "VRInitError_Compositor_ShareFallbackSyncTexture",
"value": "478"
},
{
"name": "VRInitError_Compositor_CreateOverlayIndexBuffer",
"value": "479"
},
{
"name": "VRInitError_Compositor_CreateOverlayVertextBuffer",
"value": "480"
},
{
"name": "VRInitError_Compositor_CreateTextVertexBuffer",
"value": "481"
},
{
"name": "VRInitError_Compositor_CreateTextIndexBuffer",
"value": "482"
},
{
"name": "VRInitError_Compositor_CreateMirrorTextures",
"value": "483"
},
{
"name": "VRInitError_Compositor_CreateLastFrameRenderTexture",
"value": "484"
},
{
"name": "VRInitError_VendorSpecific_UnableToConnectToOculusRuntime",
"value": "1000"
},
{
"name": "VRInitError_VendorSpecific_WindowsNotInDevMode",
"value": "1001"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_CantOpenDevice",
"value": "1101"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart",
"value": "1102"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_NoStoredConfig",
"value": "1103"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_ConfigTooBig",
"value": "1104"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_ConfigTooSmall",
"value": "1105"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_UnableToInitZLib",
"value": "1106"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion",
"value": "1107"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart",
"value": "1108"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart",
"value": "1109"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext",
"value": "1110"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_UserDataAddressRange",
"value": "1111"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_UserDataError",
"value": "1112"
},
{
"name": "VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck",
"value": "1113"
},
{
"name": "VRInitError_Steam_SteamInstallationNotFound",
"value": "2000"
},
{
"name": "VRInitError_LastError",
"value": "2001"
}
]
},
{
"enumname": "vr::EVRScreenshotType",
"values": [
{
"name": "VRScreenshotType_None",
"value": "0"
},
{
"name": "VRScreenshotType_Mono",
"value": "1"
},
{
"name": "VRScreenshotType_Stereo",
"value": "2"
},
{
"name": "VRScreenshotType_Cubemap",
"value": "3"
},
{
"name": "VRScreenshotType_MonoPanorama",
"value": "4"
},
{
"name": "VRScreenshotType_StereoPanorama",
"value": "5"
}
]
},
{
"enumname": "vr::EVRScreenshotPropertyFilenames",
"values": [
{
"name": "VRScreenshotPropertyFilenames_Preview",
"value": "0"
},
{
"name": "VRScreenshotPropertyFilenames_VR",
"value": "1"
}
]
},
{
"enumname": "vr::EVRTrackedCameraError",
"values": [
{
"name": "VRTrackedCameraError_None",
"value": "0"
},
{
"name": "VRTrackedCameraError_OperationFailed",
"value": "100"
},
{
"name": "VRTrackedCameraError_InvalidHandle",
"value": "101"
},
{
"name": "VRTrackedCameraError_InvalidFrameHeaderVersion",
"value": "102"
},
{
"name": "VRTrackedCameraError_OutOfHandles",
"value": "103"
},
{
"name": "VRTrackedCameraError_IPCFailure",
"value": "104"
},
{
"name": "VRTrackedCameraError_NotSupportedForThisDevice",
"value": "105"
},
{
"name": "VRTrackedCameraError_SharedMemoryFailure",
"value": "106"
},
{
"name": "VRTrackedCameraError_FrameBufferingFailure",
"value": "107"
},
{
"name": "VRTrackedCameraError_StreamSetupFailure",
"value": "108"
},
{
"name": "VRTrackedCameraError_InvalidGLTextureId",
"value": "109"
},
{
"name": "VRTrackedCameraError_InvalidSharedTextureHandle",
"value": "110"
},
{
"name": "VRTrackedCameraError_FailedToGetGLTextureId",
"value": "111"
},
{
"name": "VRTrackedCameraError_SharedTextureFailure",
"value": "112"
},
{
"name": "VRTrackedCameraError_NoFrameAvailable",
"value": "113"
},
{
"name": "VRTrackedCameraError_InvalidArgument",
"value": "114"
},
{
"name": "VRTrackedCameraError_InvalidFrameBufferSize",
"value": "115"
}
]
},
{
"enumname": "vr::EVRTrackedCameraFrameLayout",
"values": [
{
"name": "EVRTrackedCameraFrameLayout_Mono",
"value": "1"
},
{
"name": "EVRTrackedCameraFrameLayout_Stereo",
"value": "2"
},
{
"name": "EVRTrackedCameraFrameLayout_VerticalLayout",
"value": "16"
},
{
"name": "EVRTrackedCameraFrameLayout_HorizontalLayout",
"value": "32"
}
]
},
{
"enumname": "vr::EVRTrackedCameraFrameType",
"values": [
{
"name": "VRTrackedCameraFrameType_Distorted",
"value": "0"
},
{
"name": "VRTrackedCameraFrameType_Undistorted",
"value": "1"
},
{
"name": "VRTrackedCameraFrameType_MaximumUndistorted",
"value": "2"
},
{
"name": "MAX_CAMERA_FRAME_TYPES",
"value": "3"
}
]
},
{
"enumname": "vr::EVRDistortionFunctionType",
"values": [
{
"name": "VRDistortionFunctionType_None",
"value": "0"
},
{
"name": "VRDistortionFunctionType_FTheta",
"value": "1"
},
{
"name": "VRDistortionFunctionType_Extended_FTheta",
"value": "2"
},
{
"name": "MAX_DISTORTION_FUNCTION_TYPES",
"value": "3"
}
]
},
{
"enumname": "vr::EVSync",
"values": [
{
"name": "VSync_None",
"value": "0"
},
{
"name": "VSync_WaitRender",
"value": "1"
},
{
"name": "VSync_NoWaitRender",
"value": "2"
}
]
},
{
"enumname": "vr::EVRMuraCorrectionMode",
"values": [
{
"name": "EVRMuraCorrectionMode_Default",
"value": "0"
},
{
"name": "EVRMuraCorrectionMode_NoCorrection",
"value": "1"
}
]
},
{
"enumname": "vr::Imu_OffScaleFlags",
"values": [
{
"name": "OffScale_AccelX",
"value": "1"
},
{
"name": "OffScale_AccelY",
"value": "2"
},
{
"name": "OffScale_AccelZ",
"value": "4"
},
{
"name": "OffScale_GyroX",
"value": "8"
},
{
"name": "OffScale_GyroY",
"value": "16"
},
{
"name": "OffScale_GyroZ",
"value": "32"
}
]
},
{
"enumname": "vr::EVRApplicationError",
"values": [
{
"name": "VRApplicationError_None",
"value": "0"
},
{
"name": "VRApplicationError_AppKeyAlreadyExists",
"value": "100"
},
{
"name": "VRApplicationError_NoManifest",
"value": "101"
},
{
"name": "VRApplicationError_NoApplication",
"value": "102"
},
{
"name": "VRApplicationError_InvalidIndex",
"value": "103"
},
{
"name": "VRApplicationError_UnknownApplication",
"value": "104"
},
{
"name": "VRApplicationError_IPCFailed",
"value": "105"
},
{
"name": "VRApplicationError_ApplicationAlreadyRunning",
"value": "106"
},
{
"name": "VRApplicationError_InvalidManifest",
"value": "107"
},
{
"name": "VRApplicationError_InvalidApplication",
"value": "108"
},
{
"name": "VRApplicationError_LaunchFailed",
"value": "109"
},
{
"name": "VRApplicationError_ApplicationAlreadyStarting",
"value": "110"
},
{
"name": "VRApplicationError_LaunchInProgress",
"value": "111"
},
{
"name": "VRApplicationError_OldApplicationQuitting",
"value": "112"
},
{
"name": "VRApplicationError_TransitionAborted",
"value": "113"
},
{
"name": "VRApplicationError_IsTemplate",
"value": "114"
},
{
"name": "VRApplicationError_SteamVRIsExiting",
"value": "115"
},
{
"name": "VRApplicationError_BufferTooSmall",
"value": "200"
},
{
"name": "VRApplicationError_PropertyNotSet",
"value": "201"
},
{
"name": "VRApplicationError_UnknownProperty",
"value": "202"
},
{
"name": "VRApplicationError_InvalidParameter",
"value": "203"
}
]
},
{
"enumname": "vr::EVRApplicationProperty",
"values": [
{
"name": "VRApplicationProperty_Name_String",
"value": "0"
},
{
"name": "VRApplicationProperty_LaunchType_String",
"value": "11"
},
{
"name": "VRApplicationProperty_WorkingDirectory_String",
"value": "12"
},
{
"name": "VRApplicationProperty_BinaryPath_String",
"value": "13"
},
{
"name": "VRApplicationProperty_Arguments_String",
"value": "14"
},
{
"name": "VRApplicationProperty_URL_String",
"value": "15"
},
{
"name": "VRApplicationProperty_Description_String",
"value": "50"
},
{
"name": "VRApplicationProperty_NewsURL_String",
"value": "51"
},
{
"name": "VRApplicationProperty_ImagePath_String",
"value": "52"
},
{
"name": "VRApplicationProperty_Source_String",
"value": "53"
},
{
"name": "VRApplicationProperty_ActionManifestURL_String",
"value": "54"
},
{
"name": "VRApplicationProperty_IsDashboardOverlay_Bool",
"value": "60"
},
{
"name": "VRApplicationProperty_IsTemplate_Bool",
"value": "61"
},
{
"name": "VRApplicationProperty_IsInstanced_Bool",
"value": "62"
},
{
"name": "VRApplicationProperty_IsInternal_Bool",
"value": "63"
},
{
"name": "VRApplicationProperty_WantsCompositorPauseInStandby_Bool",
"value": "64"
},
{
"name": "VRApplicationProperty_LastLaunchTime_Uint64",
"value": "70"
}
]
},
{
"enumname": "vr::EVRApplicationTransitionState",
"values": [
{
"name": "VRApplicationTransition_None",
"value": "0"
},
{
"name": "VRApplicationTransition_OldAppQuitSent",
"value": "10"
},
{
"name": "VRApplicationTransition_WaitingForExternalLaunch",
"value": "11"
},
{
"name": "VRApplicationTransition_NewAppLaunched",
"value": "20"
}
]
},
{
"enumname": "vr::ChaperoneCalibrationState",
"values": [
{
"name": "ChaperoneCalibrationState_OK",
"value": "1"
},
{
"name": "ChaperoneCalibrationState_Warning",
"value": "100"
},
{
"name": "ChaperoneCalibrationState_Warning_BaseStationMayHaveMoved",
"value": "101"
},
{
"name": "ChaperoneCalibrationState_Warning_BaseStationRemoved",
"value": "102"
},
{
"name": "ChaperoneCalibrationState_Warning_SeatedBoundsInvalid",
"value": "103"
},
{
"name": "ChaperoneCalibrationState_Error",
"value": "200"
},
{
"name": "ChaperoneCalibrationState_Error_BaseStationUninitialized",
"value": "201"
},
{
"name": "ChaperoneCalibrationState_Error_BaseStationConflict",
"value": "202"
},
{
"name": "ChaperoneCalibrationState_Error_PlayAreaInvalid",
"value": "203"
},
{
"name": "ChaperoneCalibrationState_Error_CollisionBoundsInvalid",
"value": "204"
}
]
},
{
"enumname": "vr::EChaperoneConfigFile",
"values": [
{
"name": "EChaperoneConfigFile_Live",
"value": "1"
},
{
"name": "EChaperoneConfigFile_Temp",
"value": "2"
}
]
},
{
"enumname": "vr::EChaperoneImportFlags",
"values": [
{
"name": "EChaperoneImport_BoundsOnly",
"value": "1"
}
]
},
{
"enumname": "vr::EVRCompositorError",
"values": [
{
"name": "VRCompositorError_None",
"value": "0"
},
{
"name": "VRCompositorError_RequestFailed",
"value": "1"
},
{
"name": "VRCompositorError_IncompatibleVersion",
"value": "100"
},
{
"name": "VRCompositorError_DoNotHaveFocus",
"value": "101"
},
{
"name": "VRCompositorError_InvalidTexture",
"value": "102"
},
{
"name": "VRCompositorError_IsNotSceneApplication",
"value": "103"
},
{
"name": "VRCompositorError_TextureIsOnWrongDevice",
"value": "104"
},
{
"name": "VRCompositorError_TextureUsesUnsupportedFormat",
"value": "105"
},
{
"name": "VRCompositorError_SharedTexturesNotSupported",
"value": "106"
},
{
"name": "VRCompositorError_IndexOutOfRange",
"value": "107"
},
{
"name": "VRCompositorError_AlreadySubmitted",
"value": "108"
},
{
"name": "VRCompositorError_InvalidBounds",
"value": "109"
}
]
},
{
"enumname": "vr::EVRCompositorTimingMode",
"values": [
{
"name": "VRCompositorTimingMode_Implicit",
"value": "0"
},
{
"name": "VRCompositorTimingMode_Explicit_RuntimePerformsPostPresentHandoff",
"value": "1"
},
{
"name": "VRCompositorTimingMode_Explicit_ApplicationPerformsPostPresentHandoff",
"value": "2"
}
]
},
{
"enumname": "vr::VROverlayInputMethod",
"values": [
{
"name": "VROverlayInputMethod_None",
"value": "0"
},
{
"name": "VROverlayInputMethod_Mouse",
"value": "1"
},
{
"name": "VROverlayInputMethod_DualAnalog",
"value": "2"
}
]
},
{
"enumname": "vr::VROverlayTransformType",
"values": [
{
"name": "VROverlayTransform_Absolute",
"value": "0"
},
{
"name": "VROverlayTransform_TrackedDeviceRelative",
"value": "1"
},
{
"name": "VROverlayTransform_SystemOverlay",
"value": "2"
},
{
"name": "VROverlayTransform_TrackedComponent",
"value": "3"
}
]
},
{
"enumname": "vr::VROverlayFlags",
"values": [
{
"name": "VROverlayFlags_None",
"value": "0"
},
{
"name": "VROverlayFlags_Curved",
"value": "1"
},
{
"name": "VROverlayFlags_RGSS4X",
"value": "2"
},
{
"name": "VROverlayFlags_NoDashboardTab",
"value": "3"
},
{
"name": "VROverlayFlags_AcceptsGamepadEvents",
"value": "4"
},
{
"name": "VROverlayFlags_ShowGamepadFocus",
"value": "5"
},
{
"name": "VROverlayFlags_SendVRDiscreteScrollEvents",
"value": "6"
},
{
"name": "VROverlayFlags_SendVRTouchpadEvents",
"value": "7"
},
{
"name": "VROverlayFlags_ShowTouchPadScrollWheel",
"value": "8"
},
{
"name": "VROverlayFlags_TransferOwnershipToInternalProcess",
"value": "9"
},
{
"name": "VROverlayFlags_SideBySide_Parallel",
"value": "10"
},
{
"name": "VROverlayFlags_SideBySide_Crossed",
"value": "11"
},
{
"name": "VROverlayFlags_Panorama",
"value": "12"
},
{
"name": "VROverlayFlags_StereoPanorama",
"value": "13"
},
{
"name": "VROverlayFlags_SortWithNonSceneOverlays",
"value": "14"
},
{
"name": "VROverlayFlags_VisibleInDashboard",
"value": "15"
},
{
"name": "VROverlayFlags_MakeOverlaysInteractiveIfVisible",
"value": "16"
},
{
"name": "VROverlayFlags_SendVRSmoothScrollEvents",
"value": "17"
}
]
},
{
"enumname": "vr::VRMessageOverlayResponse",
"values": [
{
"name": "VRMessageOverlayResponse_ButtonPress_0",
"value": "0"
},
{
"name": "VRMessageOverlayResponse_ButtonPress_1",
"value": "1"
},
{
"name": "VRMessageOverlayResponse_ButtonPress_2",
"value": "2"
},
{
"name": "VRMessageOverlayResponse_ButtonPress_3",
"value": "3"
},
{
"name": "VRMessageOverlayResponse_CouldntFindSystemOverlay",
"value": "4"
},
{
"name": "VRMessageOverlayResponse_CouldntFindOrCreateClientOverlay",
"value": "5"
},
{
"name": "VRMessageOverlayResponse_ApplicationQuit",
"value": "6"
}
]
},
{
"enumname": "vr::EGamepadTextInputMode",
"values": [
{
"name": "k_EGamepadTextInputModeNormal",
"value": "0"
},
{
"name": "k_EGamepadTextInputModePassword",
"value": "1"
},
{
"name": "k_EGamepadTextInputModeSubmit",
"value": "2"
}
]
},
{
"enumname": "vr::EGamepadTextInputLineMode",
"values": [
{
"name": "k_EGamepadTextInputLineModeSingleLine",
"value": "0"
},
{
"name": "k_EGamepadTextInputLineModeMultipleLines",
"value": "1"
}
]
},
{
"enumname": "vr::EOverlayDirection",
"values": [
{
"name": "OverlayDirection_Up",
"value": "0"
},
{
"name": "OverlayDirection_Down",
"value": "1"
},
{
"name": "OverlayDirection_Left",
"value": "2"
},
{
"name": "OverlayDirection_Right",
"value": "3"
},
{
"name": "OverlayDirection_Count",
"value": "4"
}
]
},
{
"enumname": "vr::EVROverlayIntersectionMaskPrimitiveType",
"values": [
{
"name": "OverlayIntersectionPrimitiveType_Rectangle",
"value": "0"
},
{
"name": "OverlayIntersectionPrimitiveType_Circle",
"value": "1"
}
]
},
{
"enumname": "vr::EVRRenderModelError",
"values": [
{
"name": "VRRenderModelError_None",
"value": "0"
},
{
"name": "VRRenderModelError_Loading",
"value": "100"
},
{
"name": "VRRenderModelError_NotSupported",
"value": "200"
},
{
"name": "VRRenderModelError_InvalidArg",
"value": "300"
},
{
"name": "VRRenderModelError_InvalidModel",
"value": "301"
},
{
"name": "VRRenderModelError_NoShapes",
"value": "302"
},
{
"name": "VRRenderModelError_MultipleShapes",
"value": "303"
},
{
"name": "VRRenderModelError_TooManyVertices",
"value": "304"
},
{
"name": "VRRenderModelError_MultipleTextures",
"value": "305"
},
{
"name": "VRRenderModelError_BufferTooSmall",
"value": "306"
},
{
"name": "VRRenderModelError_NotEnoughNormals",
"value": "307"
},
{
"name": "VRRenderModelError_NotEnoughTexCoords",
"value": "308"
},
{
"name": "VRRenderModelError_InvalidTexture",
"value": "400"
}
]
},
{
"enumname": "vr::EVRComponentProperty",
"values": [
{
"name": "VRComponentProperty_IsStatic",
"value": "1"
},
{
"name": "VRComponentProperty_IsVisible",
"value": "2"
},
{
"name": "VRComponentProperty_IsTouched",
"value": "4"
},
{
"name": "VRComponentProperty_IsPressed",
"value": "8"
},
{
"name": "VRComponentProperty_IsScrolled",
"value": "16"
}
]
},
{
"enumname": "vr::EVRNotificationType",
"values": [
{
"name": "EVRNotificationType_Transient",
"value": "0"
},
{
"name": "EVRNotificationType_Persistent",
"value": "1"
},
{
"name": "EVRNotificationType_Transient_SystemWithUserValue",
"value": "2"
}
]
},
{
"enumname": "vr::EVRNotificationStyle",
"values": [
{
"name": "EVRNotificationStyle_None",
"value": "0"
},
{
"name": "EVRNotificationStyle_Application",
"value": "100"
},
{
"name": "EVRNotificationStyle_Contact_Disabled",
"value": "200"
},
{
"name": "EVRNotificationStyle_Contact_Enabled",
"value": "201"
},
{
"name": "EVRNotificationStyle_Contact_Active",
"value": "202"
}
]
},
{
"enumname": "vr::EVRSettingsError",
"values": [
{
"name": "VRSettingsError_None",
"value": "0"
},
{
"name": "VRSettingsError_IPCFailed",
"value": "1"
},
{
"name": "VRSettingsError_WriteFailed",
"value": "2"
},
{
"name": "VRSettingsError_ReadFailed",
"value": "3"
},
{
"name": "VRSettingsError_JsonParseFailed",
"value": "4"
},
{
"name": "VRSettingsError_UnsetSettingHasNoDefault",
"value": "5"
}
]
},
{
"enumname": "vr::EVRScreenshotError",
"values": [
{
"name": "VRScreenshotError_None",
"value": "0"
},
{
"name": "VRScreenshotError_RequestFailed",
"value": "1"
},
{
"name": "VRScreenshotError_IncompatibleVersion",
"value": "100"
},
{
"name": "VRScreenshotError_NotFound",
"value": "101"
},
{
"name": "VRScreenshotError_BufferTooSmall",
"value": "102"
},
{
"name": "VRScreenshotError_ScreenshotAlreadyInProgress",
"value": "108"
}
]
},
{
"enumname": "vr::EVRSkeletalTransformSpace",
"values": [
{
"name": "VRSkeletalTransformSpace_Model",
"value": "0"
},
{
"name": "VRSkeletalTransformSpace_Parent",
"value": "1"
}
]
},
{
"enumname": "vr::EVRSkeletalReferencePose",
"values": [
{
"name": "VRSkeletalReferencePose_BindPose",
"value": "0"
},
{
"name": "VRSkeletalReferencePose_OpenHand",
"value": "1"
},
{
"name": "VRSkeletalReferencePose_Fist",
"value": "2"
},
{
"name": "VRSkeletalReferencePose_GripLimit",
"value": "3"
}
]
},
{
"enumname": "vr::EVRFinger",
"values": [
{
"name": "VRFinger_Thumb",
"value": "0"
},
{
"name": "VRFinger_Index",
"value": "1"
},
{
"name": "VRFinger_Middle",
"value": "2"
},
{
"name": "VRFinger_Ring",
"value": "3"
},
{
"name": "VRFinger_Pinky",
"value": "4"
},
{
"name": "VRFinger_Count",
"value": "5"
}
]
},
{
"enumname": "vr::EVRFingerSplay",
"values": [
{
"name": "VRFingerSplay_Thumb_Index",
"value": "0"
},
{
"name": "VRFingerSplay_Index_Middle",
"value": "1"
},
{
"name": "VRFingerSplay_Middle_Ring",
"value": "2"
},
{
"name": "VRFingerSplay_Ring_Pinky",
"value": "3"
},
{
"name": "VRFingerSplay_Count",
"value": "4"
}
]
},
{
"enumname": "vr::EVRInputFilterCancelType",
"values": [
{
"name": "VRInputFilterCancel_Timers",
"value": "0"
},
{
"name": "VRInputFilterCancel_Momentum",
"value": "1"
}
]
},
{
"enumname": "vr::EVRInputStringBits",
"values": [
{
"name": "VRInputString_Hand",
"value": "1"
},
{
"name": "VRInputString_ControllerType",
"value": "2"
},
{
"name": "VRInputString_InputSource",
"value": "4"
},
{
"name": "VRInputString_All",
"value": "-1"
}
]
},
{
"enumname": "vr::EIOBufferError",
"values": [
{
"name": "IOBuffer_Success",
"value": "0"
},
{
"name": "IOBuffer_OperationFailed",
"value": "100"
},
{
"name": "IOBuffer_InvalidHandle",
"value": "101"
},
{
"name": "IOBuffer_InvalidArgument",
"value": "102"
},
{
"name": "IOBuffer_PathExists",
"value": "103"
},
{
"name": "IOBuffer_PathDoesNotExist",
"value": "104"
},
{
"name": "IOBuffer_Permission",
"value": "105"
}
]
},
{
"enumname": "vr::EIOBufferMode",
"values": [
{
"name": "IOBufferMode_Read",
"value": "1"
},
{
"name": "IOBufferMode_Write",
"value": "2"
},
{
"name": "IOBufferMode_Create",
"value": "512"
}
]
}
],
"consts": [
{
"constname": "k_nDriverNone",
"consttype": "const uint32_t",
"constval": "4294967295"
},
{
"constname": "k_unMaxDriverDebugResponseSize",
"consttype": "const uint32_t",
"constval": "32768"
},
{
"constname": "k_unTrackedDeviceIndex_Hmd",
"consttype": "const uint32_t",
"constval": "0"
},
{
"constname": "k_unMaxTrackedDeviceCount",
"consttype": "const uint32_t",
"constval": "64"
},
{
"constname": "k_unTrackedDeviceIndexOther",
"consttype": "const uint32_t",
"constval": "4294967294"
},
{
"constname": "k_unTrackedDeviceIndexInvalid",
"consttype": "const uint32_t",
"constval": "4294967295"
},
{
"constname": "k_ulInvalidPropertyContainer",
"consttype": "const PropertyContainerHandle_t",
"constval": "0"
},
{
"constname": "k_unInvalidPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "0"
},
{
"constname": "k_ulInvalidDriverHandle",
"consttype": "const PropertyContainerHandle_t",
"constval": "0"
},
{
"constname": "k_unFloatPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "1"
},
{
"constname": "k_unInt32PropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "2"
},
{
"constname": "k_unUint64PropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "3"
},
{
"constname": "k_unBoolPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "4"
},
{
"constname": "k_unStringPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "5"
},
{
"constname": "k_unHmdMatrix34PropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "20"
},
{
"constname": "k_unHmdMatrix44PropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "21"
},
{
"constname": "k_unHmdVector3PropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "22"
},
{
"constname": "k_unHmdVector4PropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "23"
},
{
"constname": "k_unHmdVector2PropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "24"
},
{
"constname": "k_unHmdQuadPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "25"
},
{
"constname": "k_unHiddenAreaPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "30"
},
{
"constname": "k_unPathHandleInfoTag",
"consttype": "const PropertyTypeTag_t",
"constval": "31"
},
{
"constname": "k_unActionPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "32"
},
{
"constname": "k_unInputValuePropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "33"
},
{
"constname": "k_unWildcardPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "34"
},
{
"constname": "k_unHapticVibrationPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "35"
},
{
"constname": "k_unSkeletonPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "36"
},
{
"constname": "k_unSpatialAnchorPosePropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "40"
},
{
"constname": "k_unJsonPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "41"
},
{
"constname": "k_unActiveActionSetPropertyTag",
"consttype": "const PropertyTypeTag_t",
"constval": "42"
},
{
"constname": "k_unOpenVRInternalReserved_Start",
"consttype": "const PropertyTypeTag_t",
"constval": "1000"
},
{
"constname": "k_unOpenVRInternalReserved_End",
"consttype": "const PropertyTypeTag_t",
"constval": "10000"
},
{
"constname": "k_unMaxPropertyStringSize",
"consttype": "const uint32_t",
"constval": "32768"
},
{
"constname": "k_ulInvalidActionHandle",
"consttype": "const VRActionHandle_t",
"constval": "0"
},
{
"constname": "k_ulInvalidActionSetHandle",
"consttype": "const VRActionSetHandle_t",
"constval": "0"
},
{
"constname": "k_ulInvalidInputValueHandle",
"consttype": "const VRInputValueHandle_t",
"constval": "0"
},
{
"constname": "k_unControllerStateAxisCount",
"consttype": "const uint32_t",
"constval": "5"
},
{
"constname": "k_ulOverlayHandleInvalid",
"consttype": "const VROverlayHandle_t",
"constval": "0"
},
{
"constname": "k_unMaxDistortionFunctionParameters",
"consttype": "const uint32_t",
"constval": "8"
},
{
"constname": "k_unScreenshotHandleInvalid",
"consttype": "const uint32_t",
"constval": "0"
},
{
"constname": "IVRSystem_Version",
"consttype": "const char *const",
"constval": "IVRSystem_019"
},
{
"constname": "IVRExtendedDisplay_Version",
"consttype": "const char *const",
"constval": "IVRExtendedDisplay_001"
},
{
"constname": "IVRTrackedCamera_Version",
"consttype": "const char *const",
"constval": "IVRTrackedCamera_005"
},
{
"constname": "k_unMaxApplicationKeyLength",
"consttype": "const uint32_t",
"constval": "128"
},
{
"constname": "k_pch_MimeType_HomeApp",
"consttype": "const char *const",
"constval": "vr/home"
},
{
"constname": "k_pch_MimeType_GameTheater",
"consttype": "const char *const",
"constval": "vr/game_theater"
},
{
"constname": "IVRApplications_Version",
"consttype": "const char *const",
"constval": "IVRApplications_006"
},
{
"constname": "IVRChaperone_Version",
"consttype": "const char *const",
"constval": "IVRChaperone_003"
},
{
"constname": "IVRChaperoneSetup_Version",
"consttype": "const char *const",
"constval": "IVRChaperoneSetup_006"
},
{
"constname": "IVRCompositor_Version",
"consttype": "const char *const",
"constval": "IVRCompositor_022"
},
{
"constname": "k_unVROverlayMaxKeyLength",
"consttype": "const uint32_t",
"constval": "128"
},
{
"constname": "k_unVROverlayMaxNameLength",
"consttype": "const uint32_t",
"constval": "128"
},
{
"constname": "k_unMaxOverlayCount",
"consttype": "const uint32_t",
"constval": "64"
},
{
"constname": "k_unMaxOverlayIntersectionMaskPrimitivesCount",
"consttype": "const uint32_t",
"constval": "32"
},
{
"constname": "IVROverlay_Version",
"consttype": "const char *const",
"constval": "IVROverlay_019"
},
{
"constname": "k_pch_Controller_Component_GDC2015",
"consttype": "const char *const",
"constval": "gdc2015"
},
{
"constname": "k_pch_Controller_Component_Base",
"consttype": "const char *const",
"constval": "base"
},
{
"constname": "k_pch_Controller_Component_Tip",
"consttype": "const char *const",
"constval": "tip"
},
{
"constname": "k_pch_Controller_Component_HandGrip",
"consttype": "const char *const",
"constval": "handgrip"
},
{
"constname": "k_pch_Controller_Component_Status",
"consttype": "const char *const",
"constval": "status"
},
{
"constname": "IVRRenderModels_Version",
"consttype": "const char *const",
"constval": "IVRRenderModels_006"
},
{
"constname": "k_unNotificationTextMaxSize",
"consttype": "const uint32_t",
"constval": "256"
},
{
"constname": "IVRNotifications_Version",
"consttype": "const char *const",
"constval": "IVRNotifications_002"
},
{
"constname": "k_unMaxSettingsKeyLength",
"consttype": "const uint32_t",
"constval": "128"
},
{
"constname": "IVRSettings_Version",
"consttype": "const char *const",
"constval": "IVRSettings_002"
},
{
"constname": "k_pch_SteamVR_Section",
"consttype": "const char *const",
"constval": "steamvr"
},
{
"constname": "k_pch_SteamVR_RequireHmd_String",
"consttype": "const char *const",
"constval": "requireHmd"
},
{
"constname": "k_pch_SteamVR_ForcedDriverKey_String",
"consttype": "const char *const",
"constval": "forcedDriver"
},
{
"constname": "k_pch_SteamVR_ForcedHmdKey_String",
"consttype": "const char *const",
"constval": "forcedHmd"
},
{
"constname": "k_pch_SteamVR_DisplayDebug_Bool",
"consttype": "const char *const",
"constval": "displayDebug"
},
{
"constname": "k_pch_SteamVR_DebugProcessPipe_String",
"consttype": "const char *const",
"constval": "debugProcessPipe"
},
{
"constname": "k_pch_SteamVR_DisplayDebugX_Int32",
"consttype": "const char *const",
"constval": "displayDebugX"
},
{
"constname": "k_pch_SteamVR_DisplayDebugY_Int32",
"consttype": "const char *const",
"constval": "displayDebugY"
},
{
"constname": "k_pch_SteamVR_SendSystemButtonToAllApps_Bool",
"consttype": "const char *const",
"constval": "sendSystemButtonToAllApps"
},
{
"constname": "k_pch_SteamVR_LogLevel_Int32",
"consttype": "const char *const",
"constval": "loglevel"
},
{
"constname": "k_pch_SteamVR_IPD_Float",
"consttype": "const char *const",
"constval": "ipd"
},
{
"constname": "k_pch_SteamVR_Background_String",
"consttype": "const char *const",
"constval": "background"
},
{
"constname": "k_pch_SteamVR_BackgroundUseDomeProjection_Bool",
"consttype": "const char *const",
"constval": "backgroundUseDomeProjection"
},
{
"constname": "k_pch_SteamVR_BackgroundCameraHeight_Float",
"consttype": "const char *const",
"constval": "backgroundCameraHeight"
},
{
"constname": "k_pch_SteamVR_BackgroundDomeRadius_Float",
"consttype": "const char *const",
"constval": "backgroundDomeRadius"
},
{
"constname": "k_pch_SteamVR_GridColor_String",
"consttype": "const char *const",
"constval": "gridColor"
},
{
"constname": "k_pch_SteamVR_PlayAreaColor_String",
"consttype": "const char *const",
"constval": "playAreaColor"
},
{
"constname": "k_pch_SteamVR_ShowStage_Bool",
"consttype": "const char *const",
"constval": "showStage"
},
{
"constname": "k_pch_SteamVR_ActivateMultipleDrivers_Bool",
"consttype": "const char *const",
"constval": "activateMultipleDrivers"
},
{
"constname": "k_pch_SteamVR_UsingSpeakers_Bool",
"consttype": "const char *const",
"constval": "usingSpeakers"
},
{
"constname": "k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float",
"consttype": "const char *const",
"constval": "speakersForwardYawOffsetDegrees"
},
{
"constname": "k_pch_SteamVR_BaseStationPowerManagement_Bool",
"consttype": "const char *const",
"constval": "basestationPowerManagement"
},
{
"constname": "k_pch_SteamVR_NeverKillProcesses_Bool",
"consttype": "const char *const",
"constval": "neverKillProcesses"
},
{
"constname": "k_pch_SteamVR_SupersampleScale_Float",
"consttype": "const char *const",
"constval": "supersampleScale"
},
{
"constname": "k_pch_SteamVR_MaxRecommendedResolution_Int32",
"consttype": "const char *const",
"constval": "maxRecommendedResolution"
},
{
"constname": "k_pch_SteamVR_MotionSmoothing_Bool",
"consttype": "const char *const",
"constval": "motionSmoothing"
},
{
"constname": "k_pch_SteamVR_MotionSmoothingOverride_Int32",
"consttype": "const char *const",
"constval": "motionSmoothingOverride"
},
{
"constname": "k_pch_SteamVR_ForceFadeOnBadTracking_Bool",
"consttype": "const char *const",
"constval": "forceFadeOnBadTracking"
},
{
"constname": "k_pch_SteamVR_DefaultMirrorView_Int32",
"consttype": "const char *const",
"constval": "mirrorView"
},
{
"constname": "k_pch_SteamVR_ShowMirrorView_Bool",
"consttype": "const char *const",
"constval": "showMirrorView"
},
{
"constname": "k_pch_SteamVR_MirrorViewGeometry_String",
"consttype": "const char *const",
"constval": "mirrorViewGeometry"
},
{
"constname": "k_pch_SteamVR_MirrorViewGeometryMaximized_String",
"consttype": "const char *const",
"constval": "mirrorViewGeometryMaximized"
},
{
"constname": "k_pch_SteamVR_StartMonitorFromAppLaunch",
"consttype": "const char *const",
"constval": "startMonitorFromAppLaunch"
},
{
"constname": "k_pch_SteamVR_StartCompositorFromAppLaunch_Bool",
"consttype": "const char *const",
"constval": "startCompositorFromAppLaunch"
},
{
"constname": "k_pch_SteamVR_StartDashboardFromAppLaunch_Bool",
"consttype": "const char *const",
"constval": "startDashboardFromAppLaunch"
},
{
"constname": "k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool",
"consttype": "const char *const",
"constval": "startOverlayAppsFromDashboard"
},
{
"constname": "k_pch_SteamVR_EnableHomeApp",
"consttype": "const char *const",
"constval": "enableHomeApp"
},
{
"constname": "k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32",
"consttype": "const char *const",
"constval": "CycleBackgroundImageTimeSec"
},
{
"constname": "k_pch_SteamVR_RetailDemo_Bool",
"consttype": "const char *const",
"constval": "retailDemo"
},
{
"constname": "k_pch_SteamVR_IpdOffset_Float",
"consttype": "const char *const",
"constval": "ipdOffset"
},
{
"constname": "k_pch_SteamVR_AllowSupersampleFiltering_Bool",
"consttype": "const char *const",
"constval": "allowSupersampleFiltering"
},
{
"constname": "k_pch_SteamVR_SupersampleManualOverride_Bool",
"consttype": "const char *const",
"constval": "supersampleManualOverride"
},
{
"constname": "k_pch_SteamVR_EnableLinuxVulkanAsync_Bool",
"consttype": "const char *const",
"constval": "enableLinuxVulkanAsync"
},
{
"constname": "k_pch_SteamVR_AllowDisplayLockedMode_Bool",
"consttype": "const char *const",
"constval": "allowDisplayLockedMode"
},
{
"constname": "k_pch_SteamVR_HaveStartedTutorialForNativeChaperoneDriver_Bool",
"consttype": "const char *const",
"constval": "haveStartedTutorialForNativeChaperoneDriver"
},
{
"constname": "k_pch_SteamVR_ForceWindows32bitVRMonitor",
"consttype": "const char *const",
"constval": "forceWindows32BitVRMonitor"
},
{
"constname": "k_pch_SteamVR_DebugInput",
"consttype": "const char *const",
"constval": "debugInput"
},
{
"constname": "k_pch_SteamVR_DebugInputBinding",
"consttype": "const char *const",
"constval": "debugInputBinding"
},
{
"constname": "k_pch_SteamVR_InputBindingUIBlock",
"consttype": "const char *const",
"constval": "inputBindingUI"
},
{
"constname": "k_pch_SteamVR_RenderCameraMode",
"consttype": "const char *const",
"constval": "renderCameraMode"
},
{
"constname": "k_pch_SteamVR_EnableSharedResourceJournaling",
"consttype": "const char *const",
"constval": "enableSharedResourceJournaling"
},
{
"constname": "k_pch_SteamVR_EnableSafeMode",
"consttype": "const char *const",
"constval": "enableSafeMode"
},
{
"constname": "k_pch_SteamVR_PreferredRefreshRate",
"consttype": "const char *const",
"constval": "preferredRefreshRate"
},
{
"constname": "k_pch_SteamVR_LastVersionNotice",
"consttype": "const char *const",
"constval": "lastVersionNotice"
},
{
"constname": "k_pch_SteamVR_LastVersionNoticeDate",
"consttype": "const char *const",
"constval": "lastVersionNoticeDate"
},
{
"constname": "k_pch_DirectMode_Section",
"consttype": "const char *const",
"constval": "direct_mode"
},
{
"constname": "k_pch_DirectMode_Enable_Bool",
"consttype": "const char *const",
"constval": "enable"
},
{
"constname": "k_pch_DirectMode_Count_Int32",
"consttype": "const char *const",
"constval": "count"
},
{
"constname": "k_pch_DirectMode_EdidVid_Int32",
"consttype": "const char *const",
"constval": "edidVid"
},
{
"constname": "k_pch_DirectMode_EdidPid_Int32",
"consttype": "const char *const",
"constval": "edidPid"
},
{
"constname": "k_pch_Lighthouse_Section",
"consttype": "const char *const",
"constval": "driver_lighthouse"
},
{
"constname": "k_pch_Lighthouse_DisableIMU_Bool",
"consttype": "const char *const",
"constval": "disableimu"
},
{
"constname": "k_pch_Lighthouse_DisableIMUExceptHMD_Bool",
"consttype": "const char *const",
"constval": "disableimuexcepthmd"
},
{
"constname": "k_pch_Lighthouse_UseDisambiguation_String",
"consttype": "const char *const",
"constval": "usedisambiguation"
},
{
"constname": "k_pch_Lighthouse_DisambiguationDebug_Int32",
"consttype": "const char *const",
"constval": "disambiguationdebug"
},
{
"constname": "k_pch_Lighthouse_PrimaryBasestation_Int32",
"consttype": "const char *const",
"constval": "primarybasestation"
},
{
"constname": "k_pch_Lighthouse_DBHistory_Bool",
"consttype": "const char *const",
"constval": "dbhistory"
},
{
"constname": "k_pch_Lighthouse_EnableBluetooth_Bool",
"consttype": "const char *const",
"constval": "enableBluetooth"
},
{
"constname": "k_pch_Lighthouse_PowerManagedBaseStations_String",
"consttype": "const char *const",
"constval": "PowerManagedBaseStations"
},
{
"constname": "k_pch_Lighthouse_PowerManagedBaseStations2_String",
"consttype": "const char *const",
"constval": "PowerManagedBaseStations2"
},
{
"constname": "k_pch_Lighthouse_EnableImuFallback_Bool",
"consttype": "const char *const",
"constval": "enableImuFallback"
},
{
"constname": "k_pch_Lighthouse_NewPairing_Bool",
"consttype": "const char *const",
"constval": "newPairing"
},
{
"constname": "k_pch_Null_Section",
"consttype": "const char *const",
"constval": "driver_null"
},
{
"constname": "k_pch_Null_SerialNumber_String",
"consttype": "const char *const",
"constval": "serialNumber"
},
{
"constname": "k_pch_Null_ModelNumber_String",
"consttype": "const char *const",
"constval": "modelNumber"
},
{
"constname": "k_pch_Null_WindowX_Int32",
"consttype": "const char *const",
"constval": "windowX"
},
{
"constname": "k_pch_Null_WindowY_Int32",
"consttype": "const char *const",
"constval": "windowY"
},
{
"constname": "k_pch_Null_WindowWidth_Int32",
"consttype": "const char *const",
"constval": "windowWidth"
},
{
"constname": "k_pch_Null_WindowHeight_Int32",
"consttype": "const char *const",
"constval": "windowHeight"
},
{
"constname": "k_pch_Null_RenderWidth_Int32",
"consttype": "const char *const",
"constval": "renderWidth"
},
{
"constname": "k_pch_Null_RenderHeight_Int32",
"consttype": "const char *const",
"constval": "renderHeight"
},
{
"constname": "k_pch_Null_SecondsFromVsyncToPhotons_Float",
"consttype": "const char *const",
"constval": "secondsFromVsyncToPhotons"
},
{
"constname": "k_pch_Null_DisplayFrequency_Float",
"consttype": "const char *const",
"constval": "displayFrequency"
},
{
"constname": "k_pch_UserInterface_Section",
"consttype": "const char *const",
"constval": "userinterface"
},
{
"constname": "k_pch_UserInterface_StatusAlwaysOnTop_Bool",
"consttype": "const char *const",
"constval": "StatusAlwaysOnTop"
},
{
"constname": "k_pch_UserInterface_MinimizeToTray_Bool",
"consttype": "const char *const",
"constval": "MinimizeToTray"
},
{
"constname": "k_pch_UserInterface_HidePopupsWhenStatusMinimized_Bool",
"consttype": "const char *const",
"constval": "HidePopupsWhenStatusMinimized"
},
{
"constname": "k_pch_UserInterface_Screenshots_Bool",
"consttype": "const char *const",
"constval": "screenshots"
},
{
"constname": "k_pch_UserInterface_ScreenshotType_Int",
"consttype": "const char *const",
"constval": "screenshotType"
},
{
"constname": "k_pch_Notifications_Section",
"consttype": "const char *const",
"constval": "notifications"
},
{
"constname": "k_pch_Notifications_DoNotDisturb_Bool",
"consttype": "const char *const",
"constval": "DoNotDisturb"
},
{
"constname": "k_pch_Keyboard_Section",
"consttype": "const char *const",
"constval": "keyboard"
},
{
"constname": "k_pch_Keyboard_TutorialCompletions",
"consttype": "const char *const",
"constval": "TutorialCompletions"
},
{
"constname": "k_pch_Keyboard_ScaleX",
"consttype": "const char *const",
"constval": "ScaleX"
},
{
"constname": "k_pch_Keyboard_ScaleY",
"consttype": "const char *const",
"constval": "ScaleY"
},
{
"constname": "k_pch_Keyboard_OffsetLeftX",
"consttype": "const char *const",
"constval": "OffsetLeftX"
},
{
"constname": "k_pch_Keyboard_OffsetRightX",
"consttype": "const char *const",
"constval": "OffsetRightX"
},
{
"constname": "k_pch_Keyboard_OffsetY",
"consttype": "const char *const",
"constval": "OffsetY"
},
{
"constname": "k_pch_Keyboard_Smoothing",
"consttype": "const char *const",
"constval": "Smoothing"
},
{
"constname": "k_pch_Perf_Section",
"consttype": "const char *const",
"constval": "perfcheck"
},
{
"constname": "k_pch_Perf_PerfGraphInHMD_Bool",
"consttype": "const char *const",
"constval": "perfGraphInHMD"
},
{
"constname": "k_pch_Perf_AllowTimingStore_Bool",
"consttype": "const char *const",
"constval": "allowTimingStore"
},
{
"constname": "k_pch_Perf_SaveTimingsOnExit_Bool",
"consttype": "const char *const",
"constval": "saveTimingsOnExit"
},
{
"constname": "k_pch_Perf_TestData_Float",
"consttype": "const char *const",
"constval": "perfTestData"
},
{
"constname": "k_pch_Perf_LinuxGPUProfiling_Bool",
"consttype": "const char *const",
"constval": "linuxGPUProfiling"
},
{
"constname": "k_pch_CollisionBounds_Section",
"consttype": "const char *const",
"constval": "collisionBounds"
},
{
"constname": "k_pch_CollisionBounds_Style_Int32",
"consttype": "const char *const",
"constval": "CollisionBoundsStyle"
},
{
"constname": "k_pch_CollisionBounds_GroundPerimeterOn_Bool",
"consttype": "const char *const",
"constval": "CollisionBoundsGroundPerimeterOn"
},
{
"constname": "k_pch_CollisionBounds_CenterMarkerOn_Bool",
"consttype": "const char *const",
"constval": "CollisionBoundsCenterMarkerOn"
},
{
"constname": "k_pch_CollisionBounds_PlaySpaceOn_Bool",
"consttype": "const char *const",
"constval": "CollisionBoundsPlaySpaceOn"
},
{
"constname": "k_pch_CollisionBounds_FadeDistance_Float",
"consttype": "const char *const",
"constval": "CollisionBoundsFadeDistance"
},
{
"constname": "k_pch_CollisionBounds_ColorGammaR_Int32",
"consttype": "const char *const",
"constval": "CollisionBoundsColorGammaR"
},
{
"constname": "k_pch_CollisionBounds_ColorGammaG_Int32",
"consttype": "const char *const",
"constval": "CollisionBoundsColorGammaG"
},
{
"constname": "k_pch_CollisionBounds_ColorGammaB_Int32",
"consttype": "const char *const",
"constval": "CollisionBoundsColorGammaB"
},
{
"constname": "k_pch_CollisionBounds_ColorGammaA_Int32",
"consttype": "const char *const",
"constval": "CollisionBoundsColorGammaA"
},
{
"constname": "k_pch_Camera_Section",
"consttype": "const char *const",
"constval": "camera"
},
{
"constname": "k_pch_Camera_EnableCamera_Bool",
"consttype": "const char *const",
"constval": "enableCamera"
},
{
"constname": "k_pch_Camera_EnableCameraInDashboard_Bool",
"consttype": "const char *const",
"constval": "enableCameraInDashboard"
},
{
"constname": "k_pch_Camera_EnableCameraForCollisionBounds_Bool",
"consttype": "const char *const",
"constval": "enableCameraForCollisionBounds"
},
{
"constname": "k_pch_Camera_EnableCameraForRoomView_Bool",
"consttype": "const char *const",
"constval": "enableCameraForRoomView"
},
{
"constname": "k_pch_Camera_BoundsColorGammaR_Int32",
"consttype": "const char *const",
"constval": "cameraBoundsColorGammaR"
},
{
"constname": "k_pch_Camera_BoundsColorGammaG_Int32",
"consttype": "const char *const",
"constval": "cameraBoundsColorGammaG"
},
{
"constname": "k_pch_Camera_BoundsColorGammaB_Int32",
"consttype": "const char *const",
"constval": "cameraBoundsColorGammaB"
},
{
"constname": "k_pch_Camera_BoundsColorGammaA_Int32",
"consttype": "const char *const",
"constval": "cameraBoundsColorGammaA"
},
{
"constname": "k_pch_Camera_BoundsStrength_Int32",
"consttype": "const char *const",
"constval": "cameraBoundsStrength"
},
{
"constname": "k_pch_Camera_RoomViewMode_Int32",
"consttype": "const char *const",
"constval": "cameraRoomViewMode"
},
{
"constname": "k_pch_audio_Section",
"consttype": "const char *const",
"constval": "audio"
},
{
"constname": "k_pch_audio_OnPlaybackDevice_String",
"consttype": "const char *const",
"constval": "onPlaybackDevice"
},
{
"constname": "k_pch_audio_OnRecordDevice_String",
"consttype": "const char *const",
"constval": "onRecordDevice"
},
{
"constname": "k_pch_audio_OnPlaybackMirrorDevice_String",
"consttype": "const char *const",
"constval": "onPlaybackMirrorDevice"
},
{
"constname": "k_pch_audio_OffPlaybackDevice_String",
"consttype": "const char *const",
"constval": "offPlaybackDevice"
},
{
"constname": "k_pch_audio_OffRecordDevice_String",
"consttype": "const char *const",
"constval": "offRecordDevice"
},
{
"constname": "k_pch_audio_VIVEHDMIGain",
"consttype": "const char *const",
"constval": "viveHDMIGain"
},
{
"constname": "k_pch_Power_Section",
"consttype": "const char *const",
"constval": "power"
},
{
"constname": "k_pch_Power_PowerOffOnExit_Bool",
"consttype": "const char *const",
"constval": "powerOffOnExit"
},
{
"constname": "k_pch_Power_TurnOffScreensTimeout_Float",
"consttype": "const char *const",
"constval": "turnOffScreensTimeout"
},
{
"constname": "k_pch_Power_TurnOffControllersTimeout_Float",
"consttype": "const char *const",
"constval": "turnOffControllersTimeout"
},
{
"constname": "k_pch_Power_ReturnToWatchdogTimeout_Float",
"consttype": "const char *const",
"constval": "returnToWatchdogTimeout"
},
{
"constname": "k_pch_Power_AutoLaunchSteamVROnButtonPress",
"consttype": "const char *const",
"constval": "autoLaunchSteamVROnButtonPress"
},
{
"constname": "k_pch_Power_PauseCompositorOnStandby_Bool",
"consttype": "const char *const",
"constval": "pauseCompositorOnStandby"
},
{
"constname": "k_pch_Dashboard_Section",
"consttype": "const char *const",
"constval": "dashboard"
},
{
"constname": "k_pch_Dashboard_EnableDashboard_Bool",
"consttype": "const char *const",
"constval": "enableDashboard"
},
{
"constname": "k_pch_Dashboard_ArcadeMode_Bool",
"consttype": "const char *const",
"constval": "arcadeMode"
},
{
"constname": "k_pch_Dashboard_UseWebDashboard",
"consttype": "const char *const",
"constval": "useWebDashboard"
},
{
"constname": "k_pch_Dashboard_UseWebSettings",
"consttype": "const char *const",
"constval": "useWebSettings"
},
{
"constname": "k_pch_Dashboard_UseWebIPD",
"consttype": "const char *const",
"constval": "useWebIPD"
},
{
"constname": "k_pch_Dashboard_UseWebPowerMenu",
"consttype": "const char *const",
"constval": "useWebPowerMenu"
},
{
"constname": "k_pch_modelskin_Section",
"consttype": "const char *const",
"constval": "modelskins"
},
{
"constname": "k_pch_Driver_Enable_Bool",
"consttype": "const char *const",
"constval": "enable"
},
{
"constname": "k_pch_WebInterface_Section",
"consttype": "const char *const",
"constval": "WebInterface"
},
{
"constname": "k_pch_WebInterface_WebEnable_Bool",
"consttype": "const char *const",
"constval": "WebEnable"
},
{
"constname": "k_pch_WebInterface_WebPort_String",
"consttype": "const char *const",
"constval": "WebPort"
},
{
"constname": "k_pch_VRWebHelper_Section",
"consttype": "const char *const",
"constval": "VRWebHelper"
},
{
"constname": "k_pch_VRWebHelper_DebuggerEnabled_Bool",
"consttype": "const char *const",
"constval": "DebuggerEnabled"
},
{
"constname": "k_pch_VRWebHelper_DebuggerPort_Int32",
"consttype": "const char *const",
"constval": "DebuggerPort"
},
{
"constname": "k_pch_TrackingOverride_Section",
"consttype": "const char *const",
"constval": "TrackingOverrides"
},
{
"constname": "k_pch_App_BindingAutosaveURLSuffix_String",
"consttype": "const char *const",
"constval": "AutosaveURL"
},
{
"constname": "k_pch_App_BindingCurrentURLSuffix_String",
"consttype": "const char *const",
"constval": "CurrentURL"
},
{
"constname": "k_pch_App_NeedToUpdateAutosaveSuffix_Bool",
"consttype": "const char *const",
"constval": "NeedToUpdateAutosave"
},
{
"constname": "k_pch_Trackers_Section",
"consttype": "const char *const",
"constval": "trackers"
},
{
"constname": "k_pch_DesktopUI_Section",
"consttype": "const char *const",
"constval": "DesktopUI"
},
{
"constname": "k_pch_LastKnown_Section",
"consttype": "const char *const",
"constval": "LastKnown"
},
{
"constname": "k_pch_LastKnown_HMDManufacturer_String",
"consttype": "const char *const",
"constval": "HMDManufacturer"
},
{
"constname": "k_pch_LastKnown_HMDModel_String",
"consttype": "const char *const",
"constval": "HMDModel"
},
{
"constname": "k_pch_DismissedWarnings_Section",
"consttype": "const char *const",
"constval": "DismissedWarnings"
},
{
"constname": "IVRScreenshots_Version",
"consttype": "const char *const",
"constval": "IVRScreenshots_001"
},
{
"constname": "IVRResources_Version",
"consttype": "const char *const",
"constval": "IVRResources_001"
},
{
"constname": "IVRDriverManager_Version",
"consttype": "const char *const",
"constval": "IVRDriverManager_001"
},
{
"constname": "k_unMaxActionNameLength",
"consttype": "const uint32_t",
"constval": "64"
},
{
"constname": "k_unMaxActionSetNameLength",
"consttype": "const uint32_t",
"constval": "64"
},
{
"constname": "k_unMaxActionOriginCount",
"consttype": "const uint32_t",
"constval": "16"
},
{
"constname": "k_unMaxBoneNameLength",
"consttype": "const uint32_t",
"constval": "32"
},
{
"constname": "IVRInput_Version",
"consttype": "const char *const",
"constval": "IVRInput_005"
},
{
"constname": "k_ulInvalidIOBufferHandle",
"consttype": "const uint64_t",
"constval": "0"
},
{
"constname": "IVRIOBuffer_Version",
"consttype": "const char *",
"constval": "IVRIOBuffer_002"
},
{
"constname": "k_ulInvalidSpatialAnchorHandle",
"consttype": "const SpatialAnchorHandle_t",
"constval": "0"
},
{
"constname": "IVRSpatialAnchors_Version",
"consttype": "const char *const",
"constval": "IVRSpatialAnchors_001"
}
],
"structs": [
{
"struct": "vr::HmdMatrix34_t",
"fields": [
{
"fieldname": "m",
"fieldtype": "float [3][4]"
}
]
},
{
"struct": "vr::HmdMatrix33_t",
"fields": [
{
"fieldname": "m",
"fieldtype": "float [3][3]"
}
]
},
{
"struct": "vr::HmdMatrix44_t",
"fields": [
{
"fieldname": "m",
"fieldtype": "float [4][4]"
}
]
},
{
"struct": "vr::HmdVector3_t",
"fields": [
{
"fieldname": "v",
"fieldtype": "float [3]"
}
]
},
{
"struct": "vr::HmdVector4_t",
"fields": [
{
"fieldname": "v",
"fieldtype": "float [4]"
}
]
},
{
"struct": "vr::HmdVector3d_t",
"fields": [
{
"fieldname": "v",
"fieldtype": "double [3]"
}
]
},
{
"struct": "vr::HmdVector2_t",
"fields": [
{
"fieldname": "v",
"fieldtype": "float [2]"
}
]
},
{
"struct": "vr::HmdQuaternion_t",
"fields": [
{
"fieldname": "w",
"fieldtype": "double"
},
{
"fieldname": "x",
"fieldtype": "double"
},
{
"fieldname": "y",
"fieldtype": "double"
},
{
"fieldname": "z",
"fieldtype": "double"
}
]
},
{
"struct": "vr::HmdQuaternionf_t",
"fields": [
{
"fieldname": "w",
"fieldtype": "float"
},
{
"fieldname": "x",
"fieldtype": "float"
},
{
"fieldname": "y",
"fieldtype": "float"
},
{
"fieldname": "z",
"fieldtype": "float"
}
]
},
{
"struct": "vr::HmdColor_t",
"fields": [
{
"fieldname": "r",
"fieldtype": "float"
},
{
"fieldname": "g",
"fieldtype": "float"
},
{
"fieldname": "b",
"fieldtype": "float"
},
{
"fieldname": "a",
"fieldtype": "float"
}
]
},
{
"struct": "vr::HmdQuad_t",
"fields": [
{
"fieldname": "vCorners",
"fieldtype": "struct vr::HmdVector3_t [4]"
}
]
},
{
"struct": "vr::HmdRect2_t",
"fields": [
{
"fieldname": "vTopLeft",
"fieldtype": "struct vr::HmdVector2_t"
},
{
"fieldname": "vBottomRight",
"fieldtype": "struct vr::HmdVector2_t"
}
]
},
{
"struct": "vr::DistortionCoordinates_t",
"fields": [
{
"fieldname": "rfRed",
"fieldtype": "float [2]"
},
{
"fieldname": "rfGreen",
"fieldtype": "float [2]"
},
{
"fieldname": "rfBlue",
"fieldtype": "float [2]"
}
]
},
{
"struct": "vr::Texture_t",
"fields": [
{
"fieldname": "handle",
"fieldtype": "void *"
},
{
"fieldname": "eType",
"fieldtype": "enum vr::ETextureType"
},
{
"fieldname": "eColorSpace",
"fieldtype": "enum vr::EColorSpace"
}
]
},
{
"struct": "vr::TrackedDevicePose_t",
"fields": [
{
"fieldname": "mDeviceToAbsoluteTracking",
"fieldtype": "struct vr::HmdMatrix34_t"
},
{
"fieldname": "vVelocity",
"fieldtype": "struct vr::HmdVector3_t"
},
{
"fieldname": "vAngularVelocity",
"fieldtype": "struct vr::HmdVector3_t"
},
{
"fieldname": "eTrackingResult",
"fieldtype": "enum vr::ETrackingResult"
},
{
"fieldname": "bPoseIsValid",
"fieldtype": "_Bool"
},
{
"fieldname": "bDeviceIsConnected",
"fieldtype": "_Bool"
}
]
},
{
"struct": "vr::VRTextureBounds_t",
"fields": [
{
"fieldname": "uMin",
"fieldtype": "float"
},
{
"fieldname": "vMin",
"fieldtype": "float"
},
{
"fieldname": "uMax",
"fieldtype": "float"
},
{
"fieldname": "vMax",
"fieldtype": "float"
}
]
},
{
"struct": "vr::VRTextureWithPose_t",
"fields": [
{
"fieldname": "mDeviceToAbsoluteTracking",
"fieldtype": "struct vr::HmdMatrix34_t"
}
]
},
{
"struct": "vr::VRTextureDepthInfo_t",
"fields": [
{
"fieldname": "handle",
"fieldtype": "void *"
},
{
"fieldname": "mProjection",
"fieldtype": "struct vr::HmdMatrix44_t"
},
{
"fieldname": "vRange",
"fieldtype": "struct vr::HmdVector2_t"
}
]
},
{
"struct": "vr::VRTextureWithDepth_t",
"fields": [
{
"fieldname": "depth",
"fieldtype": "struct vr::VRTextureDepthInfo_t"
}
]
},
{
"struct": "vr::VRTextureWithPoseAndDepth_t",
"fields": [
{
"fieldname": "depth",
"fieldtype": "struct vr::VRTextureDepthInfo_t"
}
]
},
{
"struct": "vr::VRVulkanTextureData_t",
"fields": [
{
"fieldname": "m_nImage",
"fieldtype": "uint64_t"
},
{
"fieldname": "m_pDevice",
"fieldtype": "struct VkDevice_T *"
},
{
"fieldname": "m_pPhysicalDevice",
"fieldtype": "struct VkPhysicalDevice_T *"
},
{
"fieldname": "m_pInstance",
"fieldtype": "struct VkInstance_T *"
},
{
"fieldname": "m_pQueue",
"fieldtype": "struct VkQueue_T *"
},
{
"fieldname": "m_nQueueFamilyIndex",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nWidth",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nHeight",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nFormat",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nSampleCount",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::D3D12TextureData_t",
"fields": [
{
"fieldname": "m_pResource",
"fieldtype": "struct ID3D12Resource *"
},
{
"fieldname": "m_pCommandQueue",
"fieldtype": "struct ID3D12CommandQueue *"
},
{
"fieldname": "m_nNodeMask",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_Controller_t",
"fields": [
{
"fieldname": "button",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_Mouse_t",
"fields": [
{
"fieldname": "x",
"fieldtype": "float"
},
{
"fieldname": "y",
"fieldtype": "float"
},
{
"fieldname": "button",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_Scroll_t",
"fields": [
{
"fieldname": "xdelta",
"fieldtype": "float"
},
{
"fieldname": "ydelta",
"fieldtype": "float"
},
{
"fieldname": "unused",
"fieldtype": "uint32_t"
},
{
"fieldname": "viewportscale",
"fieldtype": "float"
}
]
},
{
"struct": "vr::VREvent_TouchPadMove_t",
"fields": [
{
"fieldname": "bFingerDown",
"fieldtype": "_Bool"
},
{
"fieldname": "flSecondsFingerDown",
"fieldtype": "float"
},
{
"fieldname": "fValueXFirst",
"fieldtype": "float"
},
{
"fieldname": "fValueYFirst",
"fieldtype": "float"
},
{
"fieldname": "fValueXRaw",
"fieldtype": "float"
},
{
"fieldname": "fValueYRaw",
"fieldtype": "float"
}
]
},
{
"struct": "vr::VREvent_Notification_t",
"fields": [
{
"fieldname": "ulUserValue",
"fieldtype": "uint64_t"
},
{
"fieldname": "notificationId",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_Process_t",
"fields": [
{
"fieldname": "pid",
"fieldtype": "uint32_t"
},
{
"fieldname": "oldPid",
"fieldtype": "uint32_t"
},
{
"fieldname": "bForced",
"fieldtype": "_Bool"
},
{
"fieldname": "bConnectionLost",
"fieldtype": "_Bool"
}
]
},
{
"struct": "vr::VREvent_Overlay_t",
"fields": [
{
"fieldname": "overlayHandle",
"fieldtype": "uint64_t"
},
{
"fieldname": "devicePath",
"fieldtype": "uint64_t"
}
]
},
{
"struct": "vr::VREvent_Status_t",
"fields": [
{
"fieldname": "statusState",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_Keyboard_t",
"fields": [
{
"fieldname": "cNewInput",
"fieldtype": "char [8]"
},
{
"fieldname": "uUserValue",
"fieldtype": "uint64_t"
}
]
},
{
"struct": "vr::VREvent_Ipd_t",
"fields": [
{
"fieldname": "ipdMeters",
"fieldtype": "float"
}
]
},
{
"struct": "vr::VREvent_Chaperone_t",
"fields": [
{
"fieldname": "m_nPreviousUniverse",
"fieldtype": "uint64_t"
},
{
"fieldname": "m_nCurrentUniverse",
"fieldtype": "uint64_t"
}
]
},
{
"struct": "vr::VREvent_Reserved_t",
"fields": [
{
"fieldname": "reserved0",
"fieldtype": "uint64_t"
},
{
"fieldname": "reserved1",
"fieldtype": "uint64_t"
},
{
"fieldname": "reserved2",
"fieldtype": "uint64_t"
},
{
"fieldname": "reserved3",
"fieldtype": "uint64_t"
},
{
"fieldname": "reserved4",
"fieldtype": "uint64_t"
},
{
"fieldname": "reserved5",
"fieldtype": "uint64_t"
}
]
},
{
"struct": "vr::VREvent_PerformanceTest_t",
"fields": [
{
"fieldname": "m_nFidelityLevel",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_SeatedZeroPoseReset_t",
"fields": [
{
"fieldname": "bResetBySystemMenu",
"fieldtype": "_Bool"
}
]
},
{
"struct": "vr::VREvent_Screenshot_t",
"fields": [
{
"fieldname": "handle",
"fieldtype": "uint32_t"
},
{
"fieldname": "type",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_ScreenshotProgress_t",
"fields": [
{
"fieldname": "progress",
"fieldtype": "float"
}
]
},
{
"struct": "vr::VREvent_ApplicationLaunch_t",
"fields": [
{
"fieldname": "pid",
"fieldtype": "uint32_t"
},
{
"fieldname": "unArgsHandle",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_EditingCameraSurface_t",
"fields": [
{
"fieldname": "overlayHandle",
"fieldtype": "uint64_t"
},
{
"fieldname": "nVisualMode",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_MessageOverlay_t",
"fields": [
{
"fieldname": "unVRMessageOverlayResponse",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VREvent_Property_t",
"fields": [
{
"fieldname": "container",
"fieldtype": "PropertyContainerHandle_t"
},
{
"fieldname": "prop",
"fieldtype": "enum vr::ETrackedDeviceProperty"
}
]
},
{
"struct": "vr::VREvent_DualAnalog_t",
"fields": [
{
"fieldname": "x",
"fieldtype": "float"
},
{
"fieldname": "y",
"fieldtype": "float"
},
{
"fieldname": "transformedX",
"fieldtype": "float"
},
{
"fieldname": "transformedY",
"fieldtype": "float"
},
{
"fieldname": "which",
"fieldtype": "enum vr::EDualAnalogWhich"
}
]
},
{
"struct": "vr::VREvent_HapticVibration_t",
"fields": [
{
"fieldname": "containerHandle",
"fieldtype": "uint64_t"
},
{
"fieldname": "componentHandle",
"fieldtype": "uint64_t"
},
{
"fieldname": "fDurationSeconds",
"fieldtype": "float"
},
{
"fieldname": "fFrequency",
"fieldtype": "float"
},
{
"fieldname": "fAmplitude",
"fieldtype": "float"
}
]
},
{
"struct": "vr::VREvent_WebConsole_t",
"fields": [
{
"fieldname": "webConsoleHandle",
"fieldtype": "WebConsoleHandle_t"
}
]
},
{
"struct": "vr::VREvent_InputBindingLoad_t",
"fields": [
{
"fieldname": "ulAppContainer",
"fieldtype": "vr::PropertyContainerHandle_t"
},
{
"fieldname": "pathMessage",
"fieldtype": "uint64_t"
},
{
"fieldname": "pathUrl",
"fieldtype": "uint64_t"
},
{
"fieldname": "pathControllerType",
"fieldtype": "uint64_t"
}
]
},
{
"struct": "vr::VREvent_InputActionManifestLoad_t",
"fields": [
{
"fieldname": "pathAppKey",
"fieldtype": "uint64_t"
},
{
"fieldname": "pathMessage",
"fieldtype": "uint64_t"
},
{
"fieldname": "pathMessageParam",
"fieldtype": "uint64_t"
},
{
"fieldname": "pathManifestPath",
"fieldtype": "uint64_t"
}
]
},
{
"struct": "vr::VREvent_SpatialAnchor_t",
"fields": [
{
"fieldname": "unHandle",
"fieldtype": "SpatialAnchorHandle_t"
}
]
},
{
"struct": "vr::VREvent_ProgressUpdate_t",
"fields": [
{
"fieldname": "ulApplicationPropertyContainer",
"fieldtype": "uint64_t"
},
{
"fieldname": "pathDevice",
"fieldtype": "uint64_t"
},
{
"fieldname": "pathInputSource",
"fieldtype": "uint64_t"
},
{
"fieldname": "pathProgressAction",
"fieldtype": "uint64_t"
},
{
"fieldname": "pathIcon",
"fieldtype": "uint64_t"
},
{
"fieldname": "fProgress",
"fieldtype": "float"
}
]
},
{
"struct": "vr::VREvent_ShowUI_t",
"fields": [
{
"fieldname": "eType",
"fieldtype": "enum vr::EShowUIType"
}
]
},
{
"struct": "vr::VREvent_ShowDevTools_t",
"fields": [
{
"fieldname": "nBrowserIdentifier",
"fieldtype": "int32_t"
}
]
},
{
"struct": "vr::VREvent_HDCPError_t",
"fields": [
{
"fieldname": "eCode",
"fieldtype": "enum vr::EHDCPError"
}
]
},
{
"struct": "vr::(anonymous)",
"fields": [
{
"fieldname": "reserved",
"fieldtype": "struct vr::VREvent_Reserved_t"
},
{
"fieldname": "controller",
"fieldtype": "struct vr::VREvent_Controller_t"
},
{
"fieldname": "mouse",
"fieldtype": "struct vr::VREvent_Mouse_t"
},
{
"fieldname": "scroll",
"fieldtype": "struct vr::VREvent_Scroll_t"
},
{
"fieldname": "process",
"fieldtype": "struct vr::VREvent_Process_t"
},
{
"fieldname": "notification",
"fieldtype": "struct vr::VREvent_Notification_t"
},
{
"fieldname": "overlay",
"fieldtype": "struct vr::VREvent_Overlay_t"
},
{
"fieldname": "status",
"fieldtype": "struct vr::VREvent_Status_t"
},
{
"fieldname": "keyboard",
"fieldtype": "struct vr::VREvent_Keyboard_t"
},
{
"fieldname": "ipd",
"fieldtype": "struct vr::VREvent_Ipd_t"
},
{
"fieldname": "chaperone",
"fieldtype": "struct vr::VREvent_Chaperone_t"
},
{
"fieldname": "performanceTest",
"fieldtype": "struct vr::VREvent_PerformanceTest_t"
},
{
"fieldname": "touchPadMove",
"fieldtype": "struct vr::VREvent_TouchPadMove_t"
},
{
"fieldname": "seatedZeroPoseReset",
"fieldtype": "struct vr::VREvent_SeatedZeroPoseReset_t"
},
{
"fieldname": "screenshot",
"fieldtype": "struct vr::VREvent_Screenshot_t"
},
{
"fieldname": "screenshotProgress",
"fieldtype": "struct vr::VREvent_ScreenshotProgress_t"
},
{
"fieldname": "applicationLaunch",
"fieldtype": "struct vr::VREvent_ApplicationLaunch_t"
},
{
"fieldname": "cameraSurface",
"fieldtype": "struct vr::VREvent_EditingCameraSurface_t"
},
{
"fieldname": "messageOverlay",
"fieldtype": "struct vr::VREvent_MessageOverlay_t"
},
{
"fieldname": "property",
"fieldtype": "struct vr::VREvent_Property_t"
},
{
"fieldname": "dualAnalog",
"fieldtype": "struct vr::VREvent_DualAnalog_t"
},
{
"fieldname": "hapticVibration",
"fieldtype": "struct vr::VREvent_HapticVibration_t"
},
{
"fieldname": "webConsole",
"fieldtype": "struct vr::VREvent_WebConsole_t"
},
{
"fieldname": "inputBinding",
"fieldtype": "struct vr::VREvent_InputBindingLoad_t"
},
{
"fieldname": "actionManifest",
"fieldtype": "struct vr::VREvent_InputActionManifestLoad_t"
},
{
"fieldname": "spatialAnchor",
"fieldtype": "struct vr::VREvent_SpatialAnchor_t"
},
{
"fieldname": "progressUpdate",
"fieldtype": "struct vr::VREvent_ProgressUpdate_t"
},
{
"fieldname": "showUi",
"fieldtype": "struct vr::VREvent_ShowUI_t"
},
{
"fieldname": "showDevTools",
"fieldtype": "struct vr::VREvent_ShowDevTools_t"
},
{
"fieldname": "hdcpError",
"fieldtype": "struct vr::VREvent_HDCPError_t"
}
]
},
{
"struct": "vr::VREvent_t",
"fields": [
{
"fieldname": "eventType",
"fieldtype": "uint32_t"
},
{
"fieldname": "trackedDeviceIndex",
"fieldtype": "TrackedDeviceIndex_t"
},
{
"fieldname": "eventAgeSeconds",
"fieldtype": "float"
},
{
"fieldname": "data",
"fieldtype": "VREvent_Data_t"
}
]
},
{
"struct": "vr::HiddenAreaMesh_t",
"fields": [
{
"fieldname": "pVertexData",
"fieldtype": "const struct vr::HmdVector2_t *"
},
{
"fieldname": "unTriangleCount",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VRControllerAxis_t",
"fields": [
{
"fieldname": "x",
"fieldtype": "float"
},
{
"fieldname": "y",
"fieldtype": "float"
}
]
},
{
"struct": "vr::VRControllerState001_t",
"fields": [
{
"fieldname": "unPacketNum",
"fieldtype": "uint32_t"
},
{
"fieldname": "ulButtonPressed",
"fieldtype": "uint64_t"
},
{
"fieldname": "ulButtonTouched",
"fieldtype": "uint64_t"
},
{
"fieldname": "rAxis",
"fieldtype": "struct vr::VRControllerAxis_t [5]"
}
]
},
{
"struct": "vr::Compositor_OverlaySettings",
"fields": [
{
"fieldname": "size",
"fieldtype": "uint32_t"
},
{
"fieldname": "curved",
"fieldtype": "_Bool"
},
{
"fieldname": "antialias",
"fieldtype": "_Bool"
},
{
"fieldname": "scale",
"fieldtype": "float"
},
{
"fieldname": "distance",
"fieldtype": "float"
},
{
"fieldname": "alpha",
"fieldtype": "float"
},
{
"fieldname": "uOffset",
"fieldtype": "float"
},
{
"fieldname": "vOffset",
"fieldtype": "float"
},
{
"fieldname": "uScale",
"fieldtype": "float"
},
{
"fieldname": "vScale",
"fieldtype": "float"
},
{
"fieldname": "gridDivs",
"fieldtype": "float"
},
{
"fieldname": "gridWidth",
"fieldtype": "float"
},
{
"fieldname": "gridScale",
"fieldtype": "float"
},
{
"fieldname": "transform",
"fieldtype": "struct vr::HmdMatrix44_t"
}
]
},
{
"struct": "vr::VRBoneTransform_t",
"fields": [
{
"fieldname": "position",
"fieldtype": "struct vr::HmdVector4_t"
},
{
"fieldname": "orientation",
"fieldtype": "struct vr::HmdQuaternionf_t"
}
]
},
{
"struct": "vr::CameraVideoStreamFrameHeader_t",
"fields": [
{
"fieldname": "eFrameType",
"fieldtype": "enum vr::EVRTrackedCameraFrameType"
},
{
"fieldname": "nWidth",
"fieldtype": "uint32_t"
},
{
"fieldname": "nHeight",
"fieldtype": "uint32_t"
},
{
"fieldname": "nBytesPerPixel",
"fieldtype": "uint32_t"
},
{
"fieldname": "nFrameSequence",
"fieldtype": "uint32_t"
},
{
"fieldname": "standingTrackedDevicePose",
"fieldtype": "struct vr::TrackedDevicePose_t"
},
{
"fieldname": "ulFrameExposureTime",
"fieldtype": "uint64_t"
}
]
},
{
"struct": "vr::DriverDirectMode_FrameTiming",
"fields": [
{
"fieldname": "m_nSize",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumFramePresents",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumMisPresented",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumDroppedFrames",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nReprojectionFlags",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::ImuSample_t",
"fields": [
{
"fieldname": "fSampleTime",
"fieldtype": "double"
},
{
"fieldname": "vAccel",
"fieldtype": "struct vr::HmdVector3d_t"
},
{
"fieldname": "vGyro",
"fieldtype": "struct vr::HmdVector3d_t"
},
{
"fieldname": "unOffScaleFlags",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::AppOverrideKeys_t",
"fields": [
{
"fieldname": "pchKey",
"fieldtype": "const char *"
},
{
"fieldname": "pchValue",
"fieldtype": "const char *"
}
]
},
{
"struct": "vr::Compositor_FrameTiming",
"fields": [
{
"fieldname": "m_nSize",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nFrameIndex",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumFramePresents",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumMisPresented",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumDroppedFrames",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nReprojectionFlags",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_flSystemTimeInSeconds",
"fieldtype": "double"
},
{
"fieldname": "m_flPreSubmitGpuMs",
"fieldtype": "float"
},
{
"fieldname": "m_flPostSubmitGpuMs",
"fieldtype": "float"
},
{
"fieldname": "m_flTotalRenderGpuMs",
"fieldtype": "float"
},
{
"fieldname": "m_flCompositorRenderGpuMs",
"fieldtype": "float"
},
{
"fieldname": "m_flCompositorRenderCpuMs",
"fieldtype": "float"
},
{
"fieldname": "m_flCompositorIdleCpuMs",
"fieldtype": "float"
},
{
"fieldname": "m_flClientFrameIntervalMs",
"fieldtype": "float"
},
{
"fieldname": "m_flPresentCallCpuMs",
"fieldtype": "float"
},
{
"fieldname": "m_flWaitForPresentCpuMs",
"fieldtype": "float"
},
{
"fieldname": "m_flSubmitFrameMs",
"fieldtype": "float"
},
{
"fieldname": "m_flWaitGetPosesCalledMs",
"fieldtype": "float"
},
{
"fieldname": "m_flNewPosesReadyMs",
"fieldtype": "float"
},
{
"fieldname": "m_flNewFrameReadyMs",
"fieldtype": "float"
},
{
"fieldname": "m_flCompositorUpdateStartMs",
"fieldtype": "float"
},
{
"fieldname": "m_flCompositorUpdateEndMs",
"fieldtype": "float"
},
{
"fieldname": "m_flCompositorRenderStartMs",
"fieldtype": "float"
},
{
"fieldname": "m_HmdPose",
"fieldtype": "vr::TrackedDevicePose_t"
},
{
"fieldname": "m_nNumVSyncsReadyForUse",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumVSyncsToFirstView",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::Compositor_CumulativeStats",
"fields": [
{
"fieldname": "m_nPid",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumFramePresents",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumDroppedFrames",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumReprojectedFrames",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumFramePresentsOnStartup",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumDroppedFramesOnStartup",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumReprojectedFramesOnStartup",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumLoading",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumFramePresentsLoading",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumDroppedFramesLoading",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumReprojectedFramesLoading",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumTimedOut",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumFramePresentsTimedOut",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumDroppedFramesTimedOut",
"fieldtype": "uint32_t"
},
{
"fieldname": "m_nNumReprojectedFramesTimedOut",
"fieldtype": "uint32_t"
}
]
},
{
"struct": "vr::VROverlayIntersectionParams_t",
"fields": [
{
"fieldname": "vSource",
"fieldtype": "struct vr::HmdVector3_t"
},
{
"fieldname": "vDirection",
"fieldtype": "struct vr::HmdVector3_t"
},
{
"fieldname": "eOrigin",
"fieldtype": "enum vr::ETrackingUniverseOrigin"
}
]
},
{
"struct": "vr::VROverlayIntersectionResults_t",
"fields": [
{
"fieldname": "vPoint",
"fieldtype": "struct vr::HmdVector3_t"
},
{
"fieldname": "vNormal",
"fieldtype": "struct vr::HmdVector3_t"
},
{
"fieldname": "vUVs",
"fieldtype": "struct vr::HmdVector2_t"
},
{
"fieldname": "fDistance",
"fieldtype": "float"
}
]
},
{
"struct": "vr::IntersectionMaskRectangle_t",
"fields": [
{
"fieldname": "m_flTopLeftX",
"fieldtype": "float"
},
{
"fieldname": "m_flTopLeftY",
"fieldtype": "float"
},
{
"fieldname": "m_flWidth",
"fieldtype": "float"
},
{
"fieldname": "m_flHeight",
"fieldtype": "float"
}
]
},
{
"struct": "vr::IntersectionMaskCircle_t",
"fields": [
{
"fieldname": "m_flCenterX",
"fieldtype": "float"
},
{
"fieldname": "m_flCenterY",
"fieldtype": "float"
},
{
"fieldname": "m_flRadius",
"fieldtype": "float"
}
]
},
{
"struct": "vr::(anonymous)",
"fields": [
{
"fieldname": "m_Rectangle",
"fieldtype": "struct vr::IntersectionMaskRectangle_t"
},
{
"fieldname": "m_Circle",
"fieldtype": "struct vr::IntersectionMaskCircle_t"
}
]
},
{
"struct": "vr::VROverlayIntersectionMaskPrimitive_t",
"fields": [
{
"fieldname": "m_nPrimitiveType",
"fieldtype": "enum vr::EVROverlayIntersectionMaskPrimitiveType"
},
{
"fieldname": "m_Primitive",
"fieldtype": "VROverlayIntersectionMaskPrimitive_Data_t"
}
]
},
{
"struct": "vr::RenderModel_ComponentState_t",
"fields": [
{
"fieldname": "mTrackingToComponentRenderModel",
"fieldtype": "struct vr::HmdMatrix34_t"
},
{
"fieldname": "mTrackingToComponentLocal",
"fieldtype": "struct vr::HmdMatrix34_t"
},
{
"fieldname": "uProperties",
"fieldtype": "VRComponentProperties"
}
]
},
{
"struct": "vr::RenderModel_Vertex_t",
"fields": [
{
"fieldname": "vPosition",
"fieldtype": "struct vr::HmdVector3_t"
},
{
"fieldname": "vNormal",
"fieldtype": "struct vr::HmdVector3_t"
},
{
"fieldname": "rfTextureCoord",
"fieldtype": "float [2]"
}
]
},
{
"struct": "vr::RenderModel_TextureMap_t",
"fields": [
{
"fieldname": "unWidth",
"fieldtype": "uint16_t"
},
{
"fieldname": "unHeight",
"fieldtype": "uint16_t"
},
{
"fieldname": "rubTextureMapData",
"fieldtype": "const uint8_t *"
}
]
},
{
"struct": "vr::RenderModel_t",
"fields": [
{
"fieldname": "rVertexData",
"fieldtype": "const struct vr::RenderModel_Vertex_t *"
},
{
"fieldname": "unVertexCount",
"fieldtype": "uint32_t"
},
{
"fieldname": "rIndexData",
"fieldtype": "const uint16_t *"
},
{
"fieldname": "unTriangleCount",
"fieldtype": "uint32_t"
},
{
"fieldname": "diffuseTextureId",
"fieldtype": "TextureID_t"
}
]
},
{
"struct": "vr::RenderModel_ControllerMode_State_t",
"fields": [
{
"fieldname": "bScrollWheelVisible",
"fieldtype": "_Bool"
}
]
},
{
"struct": "vr::NotificationBitmap_t",
"fields": [
{
"fieldname": "m_pImageData",
"fieldtype": "void *"
},
{
"fieldname": "m_nWidth",
"fieldtype": "int32_t"
},
{
"fieldname": "m_nHeight",
"fieldtype": "int32_t"
},
{
"fieldname": "m_nBytesPerPixel",
"fieldtype": "int32_t"
}
]
},
{
"struct": "vr::CVRSettingHelper",
"fields": [
{
"fieldname": "m_pSettings",
"fieldtype": "class vr::IVRSettings *"
}
]
},
{
"struct": "vr::InputAnalogActionData_t",
"fields": [
{
"fieldname": "bActive",
"fieldtype": "_Bool"
},
{
"fieldname": "activeOrigin",
"fieldtype": "VRInputValueHandle_t"
},
{
"fieldname": "x",
"fieldtype": "float"
},
{
"fieldname": "y",
"fieldtype": "float"
},
{
"fieldname": "z",
"fieldtype": "float"
},
{
"fieldname": "deltaX",
"fieldtype": "float"
},
{
"fieldname": "deltaY",
"fieldtype": "float"
},
{
"fieldname": "deltaZ",
"fieldtype": "float"
},
{
"fieldname": "fUpdateTime",
"fieldtype": "float"
}
]
},
{
"struct": "vr::InputDigitalActionData_t",
"fields": [
{
"fieldname": "bActive",
"fieldtype": "_Bool"
},
{
"fieldname": "activeOrigin",
"fieldtype": "VRInputValueHandle_t"
},
{
"fieldname": "bState",
"fieldtype": "_Bool"
},
{
"fieldname": "bChanged",
"fieldtype": "_Bool"
},
{
"fieldname": "fUpdateTime",
"fieldtype": "float"
}
]
},
{
"struct": "vr::InputPoseActionData_t",
"fields": [
{
"fieldname": "bActive",
"fieldtype": "_Bool"
},
{
"fieldname": "activeOrigin",
"fieldtype": "VRInputValueHandle_t"
},
{
"fieldname": "pose",
"fieldtype": "struct vr::TrackedDevicePose_t"
}
]
},
{
"struct": "vr::InputSkeletalActionData_t",
"fields": [
{
"fieldname": "bActive",
"fieldtype": "_Bool"
},
{
"fieldname": "activeOrigin",
"fieldtype": "VRInputValueHandle_t"
}
]
},
{
"struct": "vr::InputOriginInfo_t",
"fields": [
{
"fieldname": "devicePath",
"fieldtype": "VRInputValueHandle_t"
},
{
"fieldname": "trackedDeviceIndex",
"fieldtype": "TrackedDeviceIndex_t"
},
{
"fieldname": "rchRenderModelComponentName",
"fieldtype": "char [128]"
}
]
},
{
"struct": "vr::VRActiveActionSet_t",
"fields": [
{
"fieldname": "ulActionSet",
"fieldtype": "VRActionSetHandle_t"
},
{
"fieldname": "ulRestrictedToDevice",
"fieldtype": "VRInputValueHandle_t"
},
{
"fieldname": "ulSecondaryActionSet",
"fieldtype": "VRActionSetHandle_t"
},
{
"fieldname": "unPadding",
"fieldtype": "uint32_t"
},
{
"fieldname": "nPriority",
"fieldtype": "int32_t"
}
]
},
{
"struct": "vr::VRSkeletalSummaryData_t",
"fields": [
{
"fieldname": "flFingerCurl",
"fieldtype": "float [5]"
},
{
"fieldname": "flFingerSplay",
"fieldtype": "float [4]"
}
]
},
{
"struct": "vr::SpatialAnchorPose_t",
"fields": [
{
"fieldname": "mAnchorToAbsoluteTracking",
"fieldtype": "struct vr::HmdMatrix34_t"
}
]
},
{
"struct": "vr::COpenVRContext",
"fields": [
{
"fieldname": "m_pVRSystem",
"fieldtype": "class vr::IVRSystem *"
},
{
"fieldname": "m_pVRChaperone",
"fieldtype": "class vr::IVRChaperone *"
},
{
"fieldname": "m_pVRChaperoneSetup",
"fieldtype": "class vr::IVRChaperoneSetup *"
},
{
"fieldname": "m_pVRCompositor",
"fieldtype": "class vr::IVRCompositor *"
},
{
"fieldname": "m_pVROverlay",
"fieldtype": "class vr::IVROverlay *"
},
{
"fieldname": "m_pVRResources",
"fieldtype": "class vr::IVRResources *"
},
{
"fieldname": "m_pVRRenderModels",
"fieldtype": "class vr::IVRRenderModels *"
},
{
"fieldname": "m_pVRExtendedDisplay",
"fieldtype": "class vr::IVRExtendedDisplay *"
},
{
"fieldname": "m_pVRSettings",
"fieldtype": "class vr::IVRSettings *"
},
{
"fieldname": "m_pVRApplications",
"fieldtype": "class vr::IVRApplications *"
},
{
"fieldname": "m_pVRTrackedCamera",
"fieldtype": "class vr::IVRTrackedCamera *"
},
{
"fieldname": "m_pVRScreenshots",
"fieldtype": "class vr::IVRScreenshots *"
},
{
"fieldname": "m_pVRDriverManager",
"fieldtype": "class vr::IVRDriverManager *"
},
{
"fieldname": "m_pVRInput",
"fieldtype": "class vr::IVRInput *"
},
{
"fieldname": "m_pVRIOBuffer",
"fieldtype": "class vr::IVRIOBuffer *"
},
{
"fieldname": "m_pVRSpatialAnchors",
"fieldtype": "class vr::IVRSpatialAnchors *"
},
{
"fieldname": "m_pVRNotifications",
"fieldtype": "class vr::IVRNotifications *"
}
]
}
],
"methods": [
{
"classname": "vr::IVRSystem",
"methodname": "GetRecommendedRenderTargetSize",
"returntype": "void",
"params": [
{
"paramname": "pnWidth",
"paramtype": "uint32_t *"
},
{
"paramname": "pnHeight",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetProjectionMatrix",
"returntype": "struct vr::HmdMatrix44_t",
"params": [
{
"paramname": "eEye",
"paramtype": "vr::EVREye"
},
{
"paramname": "fNearZ",
"paramtype": "float"
},
{
"paramname": "fFarZ",
"paramtype": "float"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetProjectionRaw",
"returntype": "void",
"params": [
{
"paramname": "eEye",
"paramtype": "vr::EVREye"
},
{
"paramname": "pfLeft",
"paramtype": "float *"
},
{
"paramname": "pfRight",
"paramtype": "float *"
},
{
"paramname": "pfTop",
"paramtype": "float *"
},
{
"paramname": "pfBottom",
"paramtype": "float *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "ComputeDistortion",
"returntype": "bool",
"params": [
{
"paramname": "eEye",
"paramtype": "vr::EVREye"
},
{
"paramname": "fU",
"paramtype": "float"
},
{
"paramname": "fV",
"paramtype": "float"
},
{
"paramname": "pDistortionCoordinates",
"paramtype": "struct vr::DistortionCoordinates_t *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetEyeToHeadTransform",
"returntype": "struct vr::HmdMatrix34_t",
"params": [
{
"paramname": "eEye",
"paramtype": "vr::EVREye"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetTimeSinceLastVsync",
"returntype": "bool",
"params": [
{
"paramname": "pfSecondsSinceLastVsync",
"paramtype": "float *"
},
{
"paramname": "pulFrameCounter",
"paramtype": "uint64_t *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetD3D9AdapterIndex",
"returntype": "int32_t"
},
{
"classname": "vr::IVRSystem",
"methodname": "GetDXGIOutputInfo",
"returntype": "void",
"params": [
{
"paramname": "pnAdapterIndex",
"paramtype": "int32_t *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetOutputDevice",
"returntype": "void",
"params": [
{
"paramname": "pnDevice",
"paramtype": "uint64_t *"
},
{
"paramname": "textureType",
"paramtype": "vr::ETextureType"
},
{
"paramname": "pInstance",
"paramtype": "struct VkInstance_T *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "IsDisplayOnDesktop",
"returntype": "bool"
},
{
"classname": "vr::IVRSystem",
"methodname": "SetDisplayVisibility",
"returntype": "bool",
"params": [
{
"paramname": "bIsVisibleOnDesktop",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetDeviceToAbsoluteTrackingPose",
"returntype": "void",
"params": [
{
"paramname": "eOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
},
{
"paramname": "fPredictedSecondsToPhotonsFromNow",
"paramtype": "float"
},
{
"paramname": "pTrackedDevicePoseArray",
"array_count": "unTrackedDevicePoseArrayCount",
"paramtype": "struct vr::TrackedDevicePose_t *"
},
{
"paramname": "unTrackedDevicePoseArrayCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "ResetSeatedZeroPose",
"returntype": "void"
},
{
"classname": "vr::IVRSystem",
"methodname": "GetSeatedZeroPoseToStandingAbsoluteTrackingPose",
"returntype": "struct vr::HmdMatrix34_t"
},
{
"classname": "vr::IVRSystem",
"methodname": "GetRawZeroPoseToStandingAbsoluteTrackingPose",
"returntype": "struct vr::HmdMatrix34_t"
},
{
"classname": "vr::IVRSystem",
"methodname": "GetSortedTrackedDeviceIndicesOfClass",
"returntype": "uint32_t",
"params": [
{
"paramname": "eTrackedDeviceClass",
"paramtype": "vr::ETrackedDeviceClass"
},
{
"paramname": "punTrackedDeviceIndexArray",
"array_count": "unTrackedDeviceIndexArrayCount",
"paramtype": "vr::TrackedDeviceIndex_t *"
},
{
"paramname": "unTrackedDeviceIndexArrayCount",
"paramtype": "uint32_t"
},
{
"paramname": "unRelativeToTrackedDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetTrackedDeviceActivityLevel",
"returntype": "vr::EDeviceActivityLevel",
"params": [
{
"paramname": "unDeviceId",
"paramtype": "vr::TrackedDeviceIndex_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "ApplyTransform",
"returntype": "void",
"params": [
{
"paramname": "pOutputPose",
"paramtype": "struct vr::TrackedDevicePose_t *"
},
{
"paramname": "pTrackedDevicePose",
"paramtype": "const struct vr::TrackedDevicePose_t *"
},
{
"paramname": "pTransform",
"paramtype": "const struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetTrackedDeviceIndexForControllerRole",
"returntype": "vr::TrackedDeviceIndex_t",
"params": [
{
"paramname": "unDeviceType",
"paramtype": "vr::ETrackedControllerRole"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetControllerRoleForTrackedDeviceIndex",
"returntype": "vr::ETrackedControllerRole",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetTrackedDeviceClass",
"returntype": "vr::ETrackedDeviceClass",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "IsTrackedDeviceConnected",
"returntype": "bool",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetBoolTrackedDeviceProperty",
"returntype": "bool",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "prop",
"paramtype": "vr::ETrackedDeviceProperty"
},
{
"paramname": "pError",
"paramtype": "vr::ETrackedPropertyError *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetFloatTrackedDeviceProperty",
"returntype": "float",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "prop",
"paramtype": "vr::ETrackedDeviceProperty"
},
{
"paramname": "pError",
"paramtype": "vr::ETrackedPropertyError *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetInt32TrackedDeviceProperty",
"returntype": "int32_t",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "prop",
"paramtype": "vr::ETrackedDeviceProperty"
},
{
"paramname": "pError",
"paramtype": "vr::ETrackedPropertyError *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetUint64TrackedDeviceProperty",
"returntype": "uint64_t",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "prop",
"paramtype": "vr::ETrackedDeviceProperty"
},
{
"paramname": "pError",
"paramtype": "vr::ETrackedPropertyError *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetMatrix34TrackedDeviceProperty",
"returntype": "struct vr::HmdMatrix34_t",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "prop",
"paramtype": "vr::ETrackedDeviceProperty"
},
{
"paramname": "pError",
"paramtype": "vr::ETrackedPropertyError *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetArrayTrackedDeviceProperty",
"returntype": "uint32_t",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "prop",
"paramtype": "vr::ETrackedDeviceProperty"
},
{
"paramname": "propType",
"paramtype": "vr::PropertyTypeTag_t"
},
{
"paramname": "pBuffer",
"paramtype": "void *"
},
{
"paramname": "unBufferSize",
"paramtype": "uint32_t"
},
{
"paramname": "pError",
"paramtype": "vr::ETrackedPropertyError *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetStringTrackedDeviceProperty",
"returntype": "uint32_t",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "prop",
"paramtype": "vr::ETrackedDeviceProperty"
},
{
"paramname": "pchValue",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unBufferSize",
"paramtype": "uint32_t"
},
{
"paramname": "pError",
"paramtype": "vr::ETrackedPropertyError *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetPropErrorNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "error",
"paramtype": "vr::ETrackedPropertyError"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "PollNextEvent",
"returntype": "bool",
"params": [
{
"paramname": "pEvent",
"paramtype": "struct vr::VREvent_t *"
},
{
"paramname": "uncbVREvent",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "PollNextEventWithPose",
"returntype": "bool",
"params": [
{
"paramname": "eOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
},
{
"paramname": "pEvent",
"paramtype": "struct vr::VREvent_t *"
},
{
"paramname": "uncbVREvent",
"paramtype": "uint32_t"
},
{
"paramname": "pTrackedDevicePose",
"paramtype": "vr::TrackedDevicePose_t *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetEventTypeNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "eType",
"paramtype": "vr::EVREventType"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetHiddenAreaMesh",
"returntype": "struct vr::HiddenAreaMesh_t",
"params": [
{
"paramname": "eEye",
"paramtype": "vr::EVREye"
},
{
"paramname": "type",
"paramtype": "vr::EHiddenAreaMeshType"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetControllerState",
"returntype": "bool",
"params": [
{
"paramname": "unControllerDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "pControllerState",
"paramtype": "vr::VRControllerState_t *"
},
{
"paramname": "unControllerStateSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetControllerStateWithPose",
"returntype": "bool",
"params": [
{
"paramname": "eOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
},
{
"paramname": "unControllerDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "pControllerState",
"paramtype": "vr::VRControllerState_t *"
},
{
"paramname": "unControllerStateSize",
"paramtype": "uint32_t"
},
{
"paramname": "pTrackedDevicePose",
"paramtype": "struct vr::TrackedDevicePose_t *"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "TriggerHapticPulse",
"returntype": "void",
"params": [
{
"paramname": "unControllerDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "unAxisId",
"paramtype": "uint32_t"
},
{
"paramname": "usDurationMicroSec",
"paramtype": "unsigned short"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetButtonIdNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "eButtonId",
"paramtype": "vr::EVRButtonId"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "GetControllerAxisTypeNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "eAxisType",
"paramtype": "vr::EVRControllerAxisType"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "IsInputAvailable",
"returntype": "bool"
},
{
"classname": "vr::IVRSystem",
"methodname": "IsSteamVRDrawingControllers",
"returntype": "bool"
},
{
"classname": "vr::IVRSystem",
"methodname": "ShouldApplicationPause",
"returntype": "bool"
},
{
"classname": "vr::IVRSystem",
"methodname": "ShouldApplicationReduceRenderingWork",
"returntype": "bool"
},
{
"classname": "vr::IVRSystem",
"methodname": "DriverDebugRequest",
"returntype": "uint32_t",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "pchRequest",
"paramtype": "const char *"
},
{
"paramname": "pchResponseBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unResponseBufferSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "PerformFirmwareUpdate",
"returntype": "vr::EVRFirmwareError",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
}
]
},
{
"classname": "vr::IVRSystem",
"methodname": "AcknowledgeQuit_Exiting",
"returntype": "void"
},
{
"classname": "vr::IVRSystem",
"methodname": "AcknowledgeQuit_UserPrompt",
"returntype": "void"
},
{
"classname": "vr::IVRExtendedDisplay",
"methodname": "GetWindowBounds",
"returntype": "void",
"params": [
{
"paramname": "pnX",
"paramtype": "int32_t *"
},
{
"paramname": "pnY",
"paramtype": "int32_t *"
},
{
"paramname": "pnWidth",
"paramtype": "uint32_t *"
},
{
"paramname": "pnHeight",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRExtendedDisplay",
"methodname": "GetEyeOutputViewport",
"returntype": "void",
"params": [
{
"paramname": "eEye",
"paramtype": "vr::EVREye"
},
{
"paramname": "pnX",
"paramtype": "uint32_t *"
},
{
"paramname": "pnY",
"paramtype": "uint32_t *"
},
{
"paramname": "pnWidth",
"paramtype": "uint32_t *"
},
{
"paramname": "pnHeight",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRExtendedDisplay",
"methodname": "GetDXGIOutputInfo",
"returntype": "void",
"params": [
{
"paramname": "pnAdapterIndex",
"paramtype": "int32_t *"
},
{
"paramname": "pnAdapterOutputIndex",
"paramtype": "int32_t *"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "GetCameraErrorNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "eCameraError",
"paramtype": "vr::EVRTrackedCameraError"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "HasCamera",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "nDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "pHasCamera",
"paramtype": "bool *"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "GetCameraFrameSize",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "nDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "eFrameType",
"paramtype": "vr::EVRTrackedCameraFrameType"
},
{
"paramname": "pnWidth",
"paramtype": "uint32_t *"
},
{
"paramname": "pnHeight",
"paramtype": "uint32_t *"
},
{
"paramname": "pnFrameBufferSize",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "GetCameraIntrinsics",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "nDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "nCameraIndex",
"paramtype": "uint32_t"
},
{
"paramname": "eFrameType",
"paramtype": "vr::EVRTrackedCameraFrameType"
},
{
"paramname": "pFocalLength",
"paramtype": "vr::HmdVector2_t *"
},
{
"paramname": "pCenter",
"paramtype": "vr::HmdVector2_t *"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "GetCameraProjection",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "nDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "nCameraIndex",
"paramtype": "uint32_t"
},
{
"paramname": "eFrameType",
"paramtype": "vr::EVRTrackedCameraFrameType"
},
{
"paramname": "flZNear",
"paramtype": "float"
},
{
"paramname": "flZFar",
"paramtype": "float"
},
{
"paramname": "pProjection",
"paramtype": "vr::HmdMatrix44_t *"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "AcquireVideoStreamingService",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "nDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "pHandle",
"paramtype": "vr::TrackedCameraHandle_t *"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "ReleaseVideoStreamingService",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "hTrackedCamera",
"paramtype": "vr::TrackedCameraHandle_t"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "GetVideoStreamFrameBuffer",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "hTrackedCamera",
"paramtype": "vr::TrackedCameraHandle_t"
},
{
"paramname": "eFrameType",
"paramtype": "vr::EVRTrackedCameraFrameType"
},
{
"paramname": "pFrameBuffer",
"paramtype": "void *"
},
{
"paramname": "nFrameBufferSize",
"paramtype": "uint32_t"
},
{
"paramname": "pFrameHeader",
"paramtype": "vr::CameraVideoStreamFrameHeader_t *"
},
{
"paramname": "nFrameHeaderSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "GetVideoStreamTextureSize",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "nDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "eFrameType",
"paramtype": "vr::EVRTrackedCameraFrameType"
},
{
"paramname": "pTextureBounds",
"paramtype": "vr::VRTextureBounds_t *"
},
{
"paramname": "pnWidth",
"paramtype": "uint32_t *"
},
{
"paramname": "pnHeight",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "GetVideoStreamTextureD3D11",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "hTrackedCamera",
"paramtype": "vr::TrackedCameraHandle_t"
},
{
"paramname": "eFrameType",
"paramtype": "vr::EVRTrackedCameraFrameType"
},
{
"paramname": "pD3D11DeviceOrResource",
"paramtype": "void *"
},
{
"paramname": "ppD3D11ShaderResourceView",
"paramtype": "void **"
},
{
"paramname": "pFrameHeader",
"paramtype": "vr::CameraVideoStreamFrameHeader_t *"
},
{
"paramname": "nFrameHeaderSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "GetVideoStreamTextureGL",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "hTrackedCamera",
"paramtype": "vr::TrackedCameraHandle_t"
},
{
"paramname": "eFrameType",
"paramtype": "vr::EVRTrackedCameraFrameType"
},
{
"paramname": "pglTextureId",
"paramtype": "vr::glUInt_t *"
},
{
"paramname": "pFrameHeader",
"paramtype": "vr::CameraVideoStreamFrameHeader_t *"
},
{
"paramname": "nFrameHeaderSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRTrackedCamera",
"methodname": "ReleaseVideoStreamTextureGL",
"returntype": "vr::EVRTrackedCameraError",
"params": [
{
"paramname": "hTrackedCamera",
"paramtype": "vr::TrackedCameraHandle_t"
},
{
"paramname": "glTextureId",
"paramtype": "vr::glUInt_t"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "AddApplicationManifest",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchApplicationManifestFullPath",
"paramtype": "const char *"
},
{
"paramname": "bTemporary",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "RemoveApplicationManifest",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchApplicationManifestFullPath",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "IsApplicationInstalled",
"returntype": "bool",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationCount",
"returntype": "uint32_t"
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationKeyByIndex",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "unApplicationIndex",
"paramtype": "uint32_t"
},
{
"paramname": "pchAppKeyBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unAppKeyBufferLen",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationKeyByProcessId",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "unProcessId",
"paramtype": "uint32_t"
},
{
"paramname": "pchAppKeyBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unAppKeyBufferLen",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "LaunchApplication",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "LaunchTemplateApplication",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchTemplateAppKey",
"paramtype": "const char *"
},
{
"paramname": "pchNewAppKey",
"paramtype": "const char *"
},
{
"paramname": "pKeys",
"array_count": "unKeys",
"paramtype": "const struct vr::AppOverrideKeys_t *"
},
{
"paramname": "unKeys",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "LaunchApplicationFromMimeType",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchMimeType",
"paramtype": "const char *"
},
{
"paramname": "pchArgs",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "LaunchDashboardOverlay",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "CancelApplicationLaunch",
"returntype": "bool",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "IdentifyApplication",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "unProcessId",
"paramtype": "uint32_t"
},
{
"paramname": "pchAppKey",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationProcessId",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationsErrorNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "error",
"paramtype": "vr::EVRApplicationError"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationPropertyString",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
},
{
"paramname": "eProperty",
"paramtype": "vr::EVRApplicationProperty"
},
{
"paramname": "pchPropertyValueBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unPropertyValueBufferLen",
"paramtype": "uint32_t"
},
{
"paramname": "peError",
"paramtype": "vr::EVRApplicationError *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationPropertyBool",
"returntype": "bool",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
},
{
"paramname": "eProperty",
"paramtype": "vr::EVRApplicationProperty"
},
{
"paramname": "peError",
"paramtype": "vr::EVRApplicationError *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationPropertyUint64",
"returntype": "uint64_t",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
},
{
"paramname": "eProperty",
"paramtype": "vr::EVRApplicationProperty"
},
{
"paramname": "peError",
"paramtype": "vr::EVRApplicationError *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "SetApplicationAutoLaunch",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
},
{
"paramname": "bAutoLaunch",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationAutoLaunch",
"returntype": "bool",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "SetDefaultApplicationForMimeType",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
},
{
"paramname": "pchMimeType",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetDefaultApplicationForMimeType",
"returntype": "bool",
"params": [
{
"paramname": "pchMimeType",
"paramtype": "const char *"
},
{
"paramname": "pchAppKeyBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unAppKeyBufferLen",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationSupportedMimeTypes",
"returntype": "bool",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
},
{
"paramname": "pchMimeTypesBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unMimeTypesBuffer",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationsThatSupportMimeType",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchMimeType",
"paramtype": "const char *"
},
{
"paramname": "pchAppKeysThatSupportBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unAppKeysThatSupportBuffer",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationLaunchArguments",
"returntype": "uint32_t",
"params": [
{
"paramname": "unHandle",
"paramtype": "uint32_t"
},
{
"paramname": "pchArgs",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unArgs",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetStartingApplication",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchAppKeyBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unAppKeyBufferLen",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetTransitionState",
"returntype": "vr::EVRApplicationTransitionState"
},
{
"classname": "vr::IVRApplications",
"methodname": "PerformApplicationPrelaunchCheck",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchAppKey",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetApplicationsTransitionStateNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "state",
"paramtype": "vr::EVRApplicationTransitionState"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "IsQuitUserPromptRequested",
"returntype": "bool"
},
{
"classname": "vr::IVRApplications",
"methodname": "LaunchInternalProcess",
"returntype": "vr::EVRApplicationError",
"params": [
{
"paramname": "pchBinaryPath",
"paramtype": "const char *"
},
{
"paramname": "pchArguments",
"paramtype": "const char *"
},
{
"paramname": "pchWorkingDirectory",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRApplications",
"methodname": "GetCurrentSceneProcessId",
"returntype": "uint32_t"
},
{
"classname": "vr::IVRChaperone",
"methodname": "GetCalibrationState",
"returntype": "vr::ChaperoneCalibrationState"
},
{
"classname": "vr::IVRChaperone",
"methodname": "GetPlayAreaSize",
"returntype": "bool",
"params": [
{
"paramname": "pSizeX",
"paramtype": "float *"
},
{
"paramname": "pSizeZ",
"paramtype": "float *"
}
]
},
{
"classname": "vr::IVRChaperone",
"methodname": "GetPlayAreaRect",
"returntype": "bool",
"params": [
{
"paramname": "rect",
"paramtype": "struct vr::HmdQuad_t *"
}
]
},
{
"classname": "vr::IVRChaperone",
"methodname": "ReloadInfo",
"returntype": "void"
},
{
"classname": "vr::IVRChaperone",
"methodname": "SetSceneColor",
"returntype": "void",
"params": [
{
"paramname": "color",
"paramtype": "struct vr::HmdColor_t"
}
]
},
{
"classname": "vr::IVRChaperone",
"methodname": "GetBoundsColor",
"returntype": "void",
"params": [
{
"paramname": "pOutputColorArray",
"paramtype": "struct vr::HmdColor_t *"
},
{
"paramname": "nNumOutputColors",
"paramtype": "int"
},
{
"paramname": "flCollisionBoundsFadeDistance",
"paramtype": "float"
},
{
"paramname": "pOutputCameraColor",
"paramtype": "struct vr::HmdColor_t *"
}
]
},
{
"classname": "vr::IVRChaperone",
"methodname": "AreBoundsVisible",
"returntype": "bool"
},
{
"classname": "vr::IVRChaperone",
"methodname": "ForceBoundsVisible",
"returntype": "void",
"params": [
{
"paramname": "bForce",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "CommitWorkingCopy",
"returntype": "bool",
"params": [
{
"paramname": "configFile",
"paramtype": "vr::EChaperoneConfigFile"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "RevertWorkingCopy",
"returntype": "void"
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "GetWorkingPlayAreaSize",
"returntype": "bool",
"params": [
{
"paramname": "pSizeX",
"paramtype": "float *"
},
{
"paramname": "pSizeZ",
"paramtype": "float *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "GetWorkingPlayAreaRect",
"returntype": "bool",
"params": [
{
"paramname": "rect",
"paramtype": "struct vr::HmdQuad_t *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "GetWorkingCollisionBoundsInfo",
"returntype": "bool",
"params": [
{
"paramname": "pQuadsBuffer",
"out_array_count": "punQuadsCount",
"paramtype": "struct vr::HmdQuad_t *"
},
{
"paramname": "punQuadsCount",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "GetLiveCollisionBoundsInfo",
"returntype": "bool",
"params": [
{
"paramname": "pQuadsBuffer",
"out_array_count": "punQuadsCount",
"paramtype": "struct vr::HmdQuad_t *"
},
{
"paramname": "punQuadsCount",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "GetWorkingSeatedZeroPoseToRawTrackingPose",
"returntype": "bool",
"params": [
{
"paramname": "pmatSeatedZeroPoseToRawTrackingPose",
"paramtype": "struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "GetWorkingStandingZeroPoseToRawTrackingPose",
"returntype": "bool",
"params": [
{
"paramname": "pmatStandingZeroPoseToRawTrackingPose",
"paramtype": "struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "SetWorkingPlayAreaSize",
"returntype": "void",
"params": [
{
"paramname": "sizeX",
"paramtype": "float"
},
{
"paramname": "sizeZ",
"paramtype": "float"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "SetWorkingCollisionBoundsInfo",
"returntype": "void",
"params": [
{
"paramname": "pQuadsBuffer",
"array_count": "unQuadsCount",
"paramtype": "struct vr::HmdQuad_t *"
},
{
"paramname": "unQuadsCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "SetWorkingPerimeter",
"returntype": "void",
"params": [
{
"paramname": "pPointBuffer",
"array_count": "unPointCount",
"paramtype": "struct vr::HmdVector2_t *"
},
{
"paramname": "unPointCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "SetWorkingSeatedZeroPoseToRawTrackingPose",
"returntype": "void",
"params": [
{
"paramname": "pMatSeatedZeroPoseToRawTrackingPose",
"paramtype": "const struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "SetWorkingStandingZeroPoseToRawTrackingPose",
"returntype": "void",
"params": [
{
"paramname": "pMatStandingZeroPoseToRawTrackingPose",
"paramtype": "const struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "ReloadFromDisk",
"returntype": "void",
"params": [
{
"paramname": "configFile",
"paramtype": "vr::EChaperoneConfigFile"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "GetLiveSeatedZeroPoseToRawTrackingPose",
"returntype": "bool",
"params": [
{
"paramname": "pmatSeatedZeroPoseToRawTrackingPose",
"paramtype": "struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "ExportLiveToBuffer",
"returntype": "bool",
"params": [
{
"paramname": "pBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "pnBufferLength",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "ImportFromBufferToWorking",
"returntype": "bool",
"params": [
{
"paramname": "pBuffer",
"paramtype": "const char *"
},
{
"paramname": "nImportFlags",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "ShowWorkingSetPreview",
"returntype": "void"
},
{
"classname": "vr::IVRChaperoneSetup",
"methodname": "HideWorkingSetPreview",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "SetTrackingSpace",
"returntype": "void",
"params": [
{
"paramname": "eOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetTrackingSpace",
"returntype": "vr::ETrackingUniverseOrigin"
},
{
"classname": "vr::IVRCompositor",
"methodname": "WaitGetPoses",
"returntype": "vr::EVRCompositorError",
"params": [
{
"paramname": "pRenderPoseArray",
"array_count": "unRenderPoseArrayCount",
"paramtype": "struct vr::TrackedDevicePose_t *"
},
{
"paramname": "unRenderPoseArrayCount",
"paramtype": "uint32_t"
},
{
"paramname": "pGamePoseArray",
"array_count": "unGamePoseArrayCount",
"paramtype": "struct vr::TrackedDevicePose_t *"
},
{
"paramname": "unGamePoseArrayCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetLastPoses",
"returntype": "vr::EVRCompositorError",
"params": [
{
"paramname": "pRenderPoseArray",
"array_count": "unRenderPoseArrayCount",
"paramtype": "struct vr::TrackedDevicePose_t *"
},
{
"paramname": "unRenderPoseArrayCount",
"paramtype": "uint32_t"
},
{
"paramname": "pGamePoseArray",
"array_count": "unGamePoseArrayCount",
"paramtype": "struct vr::TrackedDevicePose_t *"
},
{
"paramname": "unGamePoseArrayCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetLastPoseForTrackedDeviceIndex",
"returntype": "vr::EVRCompositorError",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "pOutputPose",
"paramtype": "struct vr::TrackedDevicePose_t *"
},
{
"paramname": "pOutputGamePose",
"paramtype": "struct vr::TrackedDevicePose_t *"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "Submit",
"returntype": "vr::EVRCompositorError",
"params": [
{
"paramname": "eEye",
"paramtype": "vr::EVREye"
},
{
"paramname": "pTexture",
"paramtype": "const struct vr::Texture_t *"
},
{
"paramname": "pBounds",
"paramtype": "const struct vr::VRTextureBounds_t *"
},
{
"paramname": "nSubmitFlags",
"paramtype": "vr::EVRSubmitFlags"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "ClearLastSubmittedFrame",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "PostPresentHandoff",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetFrameTiming",
"returntype": "bool",
"params": [
{
"paramname": "pTiming",
"paramtype": "struct vr::Compositor_FrameTiming *"
},
{
"paramname": "unFramesAgo",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetFrameTimings",
"returntype": "uint32_t",
"params": [
{
"paramname": "pTiming",
"array_count": "nFrames",
"paramtype": "struct vr::Compositor_FrameTiming *"
},
{
"paramname": "nFrames",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetFrameTimeRemaining",
"returntype": "float"
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetCumulativeStats",
"returntype": "void",
"params": [
{
"paramname": "pStats",
"paramtype": "struct vr::Compositor_CumulativeStats *"
},
{
"paramname": "nStatsSizeInBytes",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "FadeToColor",
"returntype": "void",
"params": [
{
"paramname": "fSeconds",
"paramtype": "float"
},
{
"paramname": "fRed",
"paramtype": "float"
},
{
"paramname": "fGreen",
"paramtype": "float"
},
{
"paramname": "fBlue",
"paramtype": "float"
},
{
"paramname": "fAlpha",
"paramtype": "float"
},
{
"paramname": "bBackground",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetCurrentFadeColor",
"returntype": "struct vr::HmdColor_t",
"params": [
{
"paramname": "bBackground",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "FadeGrid",
"returntype": "void",
"params": [
{
"paramname": "fSeconds",
"paramtype": "float"
},
{
"paramname": "bFadeIn",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetCurrentGridAlpha",
"returntype": "float"
},
{
"classname": "vr::IVRCompositor",
"methodname": "SetSkyboxOverride",
"returntype": "vr::EVRCompositorError",
"params": [
{
"paramname": "pTextures",
"array_count": "unTextureCount",
"paramtype": "const struct vr::Texture_t *"
},
{
"paramname": "unTextureCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "ClearSkyboxOverride",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "CompositorBringToFront",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "CompositorGoToBack",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "CompositorQuit",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "IsFullscreen",
"returntype": "bool"
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetCurrentSceneFocusProcess",
"returntype": "uint32_t"
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetLastFrameRenderer",
"returntype": "uint32_t"
},
{
"classname": "vr::IVRCompositor",
"methodname": "CanRenderScene",
"returntype": "bool"
},
{
"classname": "vr::IVRCompositor",
"methodname": "ShowMirrorWindow",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "HideMirrorWindow",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "IsMirrorWindowVisible",
"returntype": "bool"
},
{
"classname": "vr::IVRCompositor",
"methodname": "CompositorDumpImages",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "ShouldAppRenderWithLowResources",
"returntype": "bool"
},
{
"classname": "vr::IVRCompositor",
"methodname": "ForceInterleavedReprojectionOn",
"returntype": "void",
"params": [
{
"paramname": "bOverride",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "ForceReconnectProcess",
"returntype": "void"
},
{
"classname": "vr::IVRCompositor",
"methodname": "SuspendRendering",
"returntype": "void",
"params": [
{
"paramname": "bSuspend",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetMirrorTextureD3D11",
"returntype": "vr::EVRCompositorError",
"params": [
{
"paramname": "eEye",
"paramtype": "vr::EVREye"
},
{
"paramname": "pD3D11DeviceOrResource",
"paramtype": "void *"
},
{
"paramname": "ppD3D11ShaderResourceView",
"paramtype": "void **"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "ReleaseMirrorTextureD3D11",
"returntype": "void",
"params": [
{
"paramname": "pD3D11ShaderResourceView",
"paramtype": "void *"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetMirrorTextureGL",
"returntype": "vr::EVRCompositorError",
"params": [
{
"paramname": "eEye",
"paramtype": "vr::EVREye"
},
{
"paramname": "pglTextureId",
"paramtype": "vr::glUInt_t *"
},
{
"paramname": "pglSharedTextureHandle",
"paramtype": "vr::glSharedTextureHandle_t *"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "ReleaseSharedGLTexture",
"returntype": "bool",
"params": [
{
"paramname": "glTextureId",
"paramtype": "vr::glUInt_t"
},
{
"paramname": "glSharedTextureHandle",
"paramtype": "vr::glSharedTextureHandle_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "LockGLSharedTextureForAccess",
"returntype": "void",
"params": [
{
"paramname": "glSharedTextureHandle",
"paramtype": "vr::glSharedTextureHandle_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "UnlockGLSharedTextureForAccess",
"returntype": "void",
"params": [
{
"paramname": "glSharedTextureHandle",
"paramtype": "vr::glSharedTextureHandle_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetVulkanInstanceExtensionsRequired",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchValue",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unBufferSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "GetVulkanDeviceExtensionsRequired",
"returntype": "uint32_t",
"params": [
{
"paramname": "pPhysicalDevice",
"paramtype": "struct VkPhysicalDevice_T *"
},
{
"paramname": "pchValue",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unBufferSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "SetExplicitTimingMode",
"returntype": "void",
"params": [
{
"paramname": "eTimingMode",
"paramtype": "vr::EVRCompositorTimingMode"
}
]
},
{
"classname": "vr::IVRCompositor",
"methodname": "SubmitExplicitTimingData",
"returntype": "vr::EVRCompositorError"
},
{
"classname": "vr::IVRCompositor",
"methodname": "IsMotionSmoothingEnabled",
"returntype": "bool"
},
{
"classname": "vr::IVROverlay",
"methodname": "FindOverlay",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "pchOverlayKey",
"paramtype": "const char *"
},
{
"paramname": "pOverlayHandle",
"paramtype": "vr::VROverlayHandle_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "CreateOverlay",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "pchOverlayKey",
"paramtype": "const char *"
},
{
"paramname": "pchOverlayName",
"paramtype": "const char *"
},
{
"paramname": "pOverlayHandle",
"paramtype": "vr::VROverlayHandle_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "DestroyOverlay",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetHighQualityOverlay",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetHighQualityOverlay",
"returntype": "vr::VROverlayHandle_t"
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayKey",
"returntype": "uint32_t",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pchValue",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unBufferSize",
"paramtype": "uint32_t"
},
{
"paramname": "pError",
"paramtype": "vr::EVROverlayError *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayName",
"returntype": "uint32_t",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pchValue",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unBufferSize",
"paramtype": "uint32_t"
},
{
"paramname": "pError",
"paramtype": "vr::EVROverlayError *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayName",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pchName",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayImageData",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pvBuffer",
"paramtype": "void *"
},
{
"paramname": "unBufferSize",
"paramtype": "uint32_t"
},
{
"paramname": "punWidth",
"paramtype": "uint32_t *"
},
{
"paramname": "punHeight",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayErrorNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "error",
"paramtype": "vr::EVROverlayError"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayRenderingPid",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "unPID",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayRenderingPid",
"returntype": "uint32_t",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayFlag",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "eOverlayFlag",
"paramtype": "vr::VROverlayFlags"
},
{
"paramname": "bEnabled",
"paramtype": "bool"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayFlag",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "eOverlayFlag",
"paramtype": "vr::VROverlayFlags"
},
{
"paramname": "pbEnabled",
"paramtype": "bool *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayColor",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "fRed",
"paramtype": "float"
},
{
"paramname": "fGreen",
"paramtype": "float"
},
{
"paramname": "fBlue",
"paramtype": "float"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayColor",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pfRed",
"paramtype": "float *"
},
{
"paramname": "pfGreen",
"paramtype": "float *"
},
{
"paramname": "pfBlue",
"paramtype": "float *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayAlpha",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "fAlpha",
"paramtype": "float"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayAlpha",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pfAlpha",
"paramtype": "float *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayTexelAspect",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "fTexelAspect",
"paramtype": "float"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTexelAspect",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pfTexelAspect",
"paramtype": "float *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlaySortOrder",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "unSortOrder",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlaySortOrder",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "punSortOrder",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayWidthInMeters",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "fWidthInMeters",
"paramtype": "float"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayWidthInMeters",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pfWidthInMeters",
"paramtype": "float *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayAutoCurveDistanceRangeInMeters",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "fMinDistanceInMeters",
"paramtype": "float"
},
{
"paramname": "fMaxDistanceInMeters",
"paramtype": "float"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayAutoCurveDistanceRangeInMeters",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pfMinDistanceInMeters",
"paramtype": "float *"
},
{
"paramname": "pfMaxDistanceInMeters",
"paramtype": "float *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayTextureColorSpace",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "eTextureColorSpace",
"paramtype": "vr::EColorSpace"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTextureColorSpace",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "peTextureColorSpace",
"paramtype": "vr::EColorSpace *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayTextureBounds",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pOverlayTextureBounds",
"paramtype": "const struct vr::VRTextureBounds_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTextureBounds",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pOverlayTextureBounds",
"paramtype": "struct vr::VRTextureBounds_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayRenderModel",
"returntype": "uint32_t",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pchValue",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unBufferSize",
"paramtype": "uint32_t"
},
{
"paramname": "pColor",
"paramtype": "struct vr::HmdColor_t *"
},
{
"paramname": "pError",
"paramtype": "vr::EVROverlayError *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayRenderModel",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pchRenderModel",
"paramtype": "const char *"
},
{
"paramname": "pColor",
"paramtype": "const struct vr::HmdColor_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTransformType",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "peTransformType",
"paramtype": "vr::VROverlayTransformType *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayTransformAbsolute",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "eTrackingOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
},
{
"paramname": "pmatTrackingOriginToOverlayTransform",
"paramtype": "const struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTransformAbsolute",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "peTrackingOrigin",
"paramtype": "vr::ETrackingUniverseOrigin *"
},
{
"paramname": "pmatTrackingOriginToOverlayTransform",
"paramtype": "struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayTransformTrackedDeviceRelative",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "unTrackedDevice",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "pmatTrackedDeviceToOverlayTransform",
"paramtype": "const struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTransformTrackedDeviceRelative",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "punTrackedDevice",
"paramtype": "vr::TrackedDeviceIndex_t *"
},
{
"paramname": "pmatTrackedDeviceToOverlayTransform",
"paramtype": "struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayTransformTrackedDeviceComponent",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "pchComponentName",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTransformTrackedDeviceComponent",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "punDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t *"
},
{
"paramname": "pchComponentName",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unComponentNameSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTransformOverlayRelative",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "ulOverlayHandleParent",
"paramtype": "vr::VROverlayHandle_t *"
},
{
"paramname": "pmatParentOverlayToOverlayTransform",
"paramtype": "struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayTransformOverlayRelative",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "ulOverlayHandleParent",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pmatParentOverlayToOverlayTransform",
"paramtype": "const struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "ShowOverlay",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "HideOverlay",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "IsOverlayVisible",
"returntype": "bool",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetTransformForOverlayCoordinates",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "eTrackingOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
},
{
"paramname": "coordinatesInOverlay",
"paramtype": "struct vr::HmdVector2_t"
},
{
"paramname": "pmatTransform",
"paramtype": "struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "PollNextOverlayEvent",
"returntype": "bool",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pEvent",
"paramtype": "struct vr::VREvent_t *"
},
{
"paramname": "uncbVREvent",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayInputMethod",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "peInputMethod",
"paramtype": "vr::VROverlayInputMethod *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayInputMethod",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "eInputMethod",
"paramtype": "vr::VROverlayInputMethod"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayMouseScale",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pvecMouseScale",
"paramtype": "struct vr::HmdVector2_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayMouseScale",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pvecMouseScale",
"paramtype": "const struct vr::HmdVector2_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "ComputeOverlayIntersection",
"returntype": "bool",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pParams",
"paramtype": "const struct vr::VROverlayIntersectionParams_t *"
},
{
"paramname": "pResults",
"paramtype": "struct vr::VROverlayIntersectionResults_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "IsHoverTargetOverlay",
"returntype": "bool",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetGamepadFocusOverlay",
"returntype": "vr::VROverlayHandle_t"
},
{
"classname": "vr::IVROverlay",
"methodname": "SetGamepadFocusOverlay",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulNewFocusOverlay",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayNeighbor",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "eDirection",
"paramtype": "vr::EOverlayDirection"
},
{
"paramname": "ulFrom",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "ulTo",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "MoveGamepadFocusToNeighbor",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "eDirection",
"paramtype": "vr::EOverlayDirection"
},
{
"paramname": "ulFrom",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayDualAnalogTransform",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlay",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "eWhich",
"paramtype": "vr::EDualAnalogWhich"
},
{
"paramname": "pvCenter",
"paramtype": "const struct vr::HmdVector2_t *"
},
{
"paramname": "fRadius",
"paramtype": "float"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayDualAnalogTransform",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlay",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "eWhich",
"paramtype": "vr::EDualAnalogWhich"
},
{
"paramname": "pvCenter",
"paramtype": "struct vr::HmdVector2_t *"
},
{
"paramname": "pfRadius",
"paramtype": "float *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayTexture",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pTexture",
"paramtype": "const struct vr::Texture_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "ClearOverlayTexture",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayRaw",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pvBuffer",
"paramtype": "void *"
},
{
"paramname": "unWidth",
"paramtype": "uint32_t"
},
{
"paramname": "unHeight",
"paramtype": "uint32_t"
},
{
"paramname": "unDepth",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayFromFile",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pchFilePath",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTexture",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pNativeTextureHandle",
"paramtype": "void **"
},
{
"paramname": "pNativeTextureRef",
"paramtype": "void *"
},
{
"paramname": "pWidth",
"paramtype": "uint32_t *"
},
{
"paramname": "pHeight",
"paramtype": "uint32_t *"
},
{
"paramname": "pNativeFormat",
"paramtype": "uint32_t *"
},
{
"paramname": "pAPIType",
"paramtype": "vr::ETextureType *"
},
{
"paramname": "pColorSpace",
"paramtype": "vr::EColorSpace *"
},
{
"paramname": "pTextureBounds",
"paramtype": "struct vr::VRTextureBounds_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "ReleaseNativeOverlayHandle",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pNativeTextureHandle",
"paramtype": "void *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayTextureSize",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pWidth",
"paramtype": "uint32_t *"
},
{
"paramname": "pHeight",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "CreateDashboardOverlay",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "pchOverlayKey",
"paramtype": "const char *"
},
{
"paramname": "pchOverlayFriendlyName",
"paramtype": "const char *"
},
{
"paramname": "pMainHandle",
"paramtype": "vr::VROverlayHandle_t *"
},
{
"paramname": "pThumbnailHandle",
"paramtype": "vr::VROverlayHandle_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "IsDashboardVisible",
"returntype": "bool"
},
{
"classname": "vr::IVROverlay",
"methodname": "IsActiveDashboardOverlay",
"returntype": "bool",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetDashboardOverlaySceneProcess",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "unProcessId",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetDashboardOverlaySceneProcess",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "punProcessId",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "ShowDashboard",
"returntype": "void",
"params": [
{
"paramname": "pchOverlayToShow",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetPrimaryDashboardDevice",
"returntype": "vr::TrackedDeviceIndex_t"
},
{
"classname": "vr::IVROverlay",
"methodname": "ShowKeyboard",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "eInputMode",
"paramtype": "vr::EGamepadTextInputMode"
},
{
"paramname": "eLineInputMode",
"paramtype": "vr::EGamepadTextInputLineMode"
},
{
"paramname": "pchDescription",
"paramtype": "const char *"
},
{
"paramname": "unCharMax",
"paramtype": "uint32_t"
},
{
"paramname": "pchExistingText",
"paramtype": "const char *"
},
{
"paramname": "bUseMinimalMode",
"paramtype": "bool"
},
{
"paramname": "uUserValue",
"paramtype": "uint64_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "ShowKeyboardForOverlay",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "eInputMode",
"paramtype": "vr::EGamepadTextInputMode"
},
{
"paramname": "eLineInputMode",
"paramtype": "vr::EGamepadTextInputLineMode"
},
{
"paramname": "pchDescription",
"paramtype": "const char *"
},
{
"paramname": "unCharMax",
"paramtype": "uint32_t"
},
{
"paramname": "pchExistingText",
"paramtype": "const char *"
},
{
"paramname": "bUseMinimalMode",
"paramtype": "bool"
},
{
"paramname": "uUserValue",
"paramtype": "uint64_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetKeyboardText",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchText",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "cchText",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "HideKeyboard",
"returntype": "void"
},
{
"classname": "vr::IVROverlay",
"methodname": "SetKeyboardTransformAbsolute",
"returntype": "void",
"params": [
{
"paramname": "eTrackingOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
},
{
"paramname": "pmatTrackingOriginToKeyboardTransform",
"paramtype": "const struct vr::HmdMatrix34_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetKeyboardPositionForOverlay",
"returntype": "void",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "avoidRect",
"paramtype": "struct vr::HmdRect2_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "SetOverlayIntersectionMask",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pMaskPrimitives",
"paramtype": "struct vr::VROverlayIntersectionMaskPrimitive_t *"
},
{
"paramname": "unNumMaskPrimitives",
"paramtype": "uint32_t"
},
{
"paramname": "unPrimitiveSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "GetOverlayFlags",
"returntype": "vr::EVROverlayError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "pFlags",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "ShowMessageOverlay",
"returntype": "vr::VRMessageOverlayResponse",
"params": [
{
"paramname": "pchText",
"paramtype": "const char *"
},
{
"paramname": "pchCaption",
"paramtype": "const char *"
},
{
"paramname": "pchButton0Text",
"paramtype": "const char *"
},
{
"paramname": "pchButton1Text",
"paramtype": "const char *"
},
{
"paramname": "pchButton2Text",
"paramtype": "const char *"
},
{
"paramname": "pchButton3Text",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVROverlay",
"methodname": "CloseMessageOverlay",
"returntype": "void"
},
{
"classname": "vr::IVRRenderModels",
"methodname": "LoadRenderModel_Async",
"returntype": "vr::EVRRenderModelError",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
},
{
"paramname": "ppRenderModel",
"paramtype": "struct vr::RenderModel_t **"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "FreeRenderModel",
"returntype": "void",
"params": [
{
"paramname": "pRenderModel",
"paramtype": "struct vr::RenderModel_t *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "LoadTexture_Async",
"returntype": "vr::EVRRenderModelError",
"params": [
{
"paramname": "textureId",
"paramtype": "vr::TextureID_t"
},
{
"paramname": "ppTexture",
"paramtype": "struct vr::RenderModel_TextureMap_t **"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "FreeTexture",
"returntype": "void",
"params": [
{
"paramname": "pTexture",
"paramtype": "struct vr::RenderModel_TextureMap_t *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "LoadTextureD3D11_Async",
"returntype": "vr::EVRRenderModelError",
"params": [
{
"paramname": "textureId",
"paramtype": "vr::TextureID_t"
},
{
"paramname": "pD3D11Device",
"paramtype": "void *"
},
{
"paramname": "ppD3D11Texture2D",
"paramtype": "void **"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "LoadIntoTextureD3D11_Async",
"returntype": "vr::EVRRenderModelError",
"params": [
{
"paramname": "textureId",
"paramtype": "vr::TextureID_t"
},
{
"paramname": "pDstTexture",
"paramtype": "void *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "FreeTextureD3D11",
"returntype": "void",
"params": [
{
"paramname": "pD3D11Texture2D",
"paramtype": "void *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetRenderModelName",
"returntype": "uint32_t",
"params": [
{
"paramname": "unRenderModelIndex",
"paramtype": "uint32_t"
},
{
"paramname": "pchRenderModelName",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unRenderModelNameLen",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetRenderModelCount",
"returntype": "uint32_t"
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetComponentCount",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetComponentName",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
},
{
"paramname": "unComponentIndex",
"paramtype": "uint32_t"
},
{
"paramname": "pchComponentName",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unComponentNameLen",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetComponentButtonMask",
"returntype": "uint64_t",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
},
{
"paramname": "pchComponentName",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetComponentRenderModelName",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
},
{
"paramname": "pchComponentName",
"paramtype": "const char *"
},
{
"paramname": "pchComponentRenderModelName",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unComponentRenderModelNameLen",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetComponentStateForDevicePath",
"returntype": "bool",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
},
{
"paramname": "pchComponentName",
"paramtype": "const char *"
},
{
"paramname": "devicePath",
"paramtype": "vr::VRInputValueHandle_t"
},
{
"paramname": "pState",
"paramtype": "const vr::RenderModel_ControllerMode_State_t *"
},
{
"paramname": "pComponentState",
"paramtype": "vr::RenderModel_ComponentState_t *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetComponentState",
"returntype": "bool",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
},
{
"paramname": "pchComponentName",
"paramtype": "const char *"
},
{
"paramname": "pControllerState",
"paramtype": "const vr::VRControllerState_t *"
},
{
"paramname": "pState",
"paramtype": "const struct vr::RenderModel_ControllerMode_State_t *"
},
{
"paramname": "pComponentState",
"paramtype": "struct vr::RenderModel_ComponentState_t *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "RenderModelHasComponent",
"returntype": "bool",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
},
{
"paramname": "pchComponentName",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetRenderModelThumbnailURL",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
},
{
"paramname": "pchThumbnailURL",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unThumbnailURLLen",
"paramtype": "uint32_t"
},
{
"paramname": "peError",
"paramtype": "vr::EVRRenderModelError *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetRenderModelOriginalPath",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchRenderModelName",
"paramtype": "const char *"
},
{
"paramname": "pchOriginalPath",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unOriginalPathLen",
"paramtype": "uint32_t"
},
{
"paramname": "peError",
"paramtype": "vr::EVRRenderModelError *"
}
]
},
{
"classname": "vr::IVRRenderModels",
"methodname": "GetRenderModelErrorNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "error",
"paramtype": "vr::EVRRenderModelError"
}
]
},
{
"classname": "vr::IVRNotifications",
"methodname": "CreateNotification",
"returntype": "vr::EVRNotificationError",
"params": [
{
"paramname": "ulOverlayHandle",
"paramtype": "vr::VROverlayHandle_t"
},
{
"paramname": "ulUserValue",
"paramtype": "uint64_t"
},
{
"paramname": "type",
"paramtype": "vr::EVRNotificationType"
},
{
"paramname": "pchText",
"paramtype": "const char *"
},
{
"paramname": "style",
"paramtype": "vr::EVRNotificationStyle"
},
{
"paramname": "pImage",
"paramtype": "const struct vr::NotificationBitmap_t *"
},
{
"paramname": "pNotificationId",
"paramtype": "vr::VRNotificationId *"
}
]
},
{
"classname": "vr::IVRNotifications",
"methodname": "RemoveNotification",
"returntype": "vr::EVRNotificationError",
"params": [
{
"paramname": "notificationId",
"paramtype": "vr::VRNotificationId"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "GetSettingsErrorNameFromEnum",
"returntype": "const char *",
"params": [
{
"paramname": "eError",
"paramtype": "vr::EVRSettingsError"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "Sync",
"returntype": "bool",
"params": [
{
"paramname": "bForce",
"paramtype": "bool"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "SetBool",
"returntype": "void",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "pchSettingsKey",
"paramtype": "const char *"
},
{
"paramname": "bValue",
"paramtype": "bool"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "SetInt32",
"returntype": "void",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "pchSettingsKey",
"paramtype": "const char *"
},
{
"paramname": "nValue",
"paramtype": "int32_t"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "SetFloat",
"returntype": "void",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "pchSettingsKey",
"paramtype": "const char *"
},
{
"paramname": "flValue",
"paramtype": "float"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "SetString",
"returntype": "void",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "pchSettingsKey",
"paramtype": "const char *"
},
{
"paramname": "pchValue",
"paramtype": "const char *"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "GetBool",
"returntype": "bool",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "pchSettingsKey",
"paramtype": "const char *"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "GetInt32",
"returntype": "int32_t",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "pchSettingsKey",
"paramtype": "const char *"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "GetFloat",
"returntype": "float",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "pchSettingsKey",
"paramtype": "const char *"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "GetString",
"returntype": "void",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "pchSettingsKey",
"paramtype": "const char *"
},
{
"paramname": "pchValue",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unValueLen",
"paramtype": "uint32_t"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "RemoveSection",
"returntype": "void",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRSettings",
"methodname": "RemoveKeyInSection",
"returntype": "void",
"params": [
{
"paramname": "pchSection",
"paramtype": "const char *"
},
{
"paramname": "pchSettingsKey",
"paramtype": "const char *"
},
{
"paramname": "peError",
"paramtype": "vr::EVRSettingsError *"
}
]
},
{
"classname": "vr::IVRScreenshots",
"methodname": "RequestScreenshot",
"returntype": "vr::EVRScreenshotError",
"params": [
{
"paramname": "pOutScreenshotHandle",
"paramtype": "vr::ScreenshotHandle_t *"
},
{
"paramname": "type",
"paramtype": "vr::EVRScreenshotType"
},
{
"paramname": "pchPreviewFilename",
"paramtype": "const char *"
},
{
"paramname": "pchVRFilename",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRScreenshots",
"methodname": "HookScreenshot",
"returntype": "vr::EVRScreenshotError",
"params": [
{
"paramname": "pSupportedTypes",
"array_count": "numTypes",
"paramtype": "const vr::EVRScreenshotType *"
},
{
"paramname": "numTypes",
"paramtype": "int"
}
]
},
{
"classname": "vr::IVRScreenshots",
"methodname": "GetScreenshotPropertyType",
"returntype": "vr::EVRScreenshotType",
"params": [
{
"paramname": "screenshotHandle",
"paramtype": "vr::ScreenshotHandle_t"
},
{
"paramname": "pError",
"paramtype": "vr::EVRScreenshotError *"
}
]
},
{
"classname": "vr::IVRScreenshots",
"methodname": "GetScreenshotPropertyFilename",
"returntype": "uint32_t",
"params": [
{
"paramname": "screenshotHandle",
"paramtype": "vr::ScreenshotHandle_t"
},
{
"paramname": "filenameType",
"paramtype": "vr::EVRScreenshotPropertyFilenames"
},
{
"paramname": "pchFilename",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "cchFilename",
"paramtype": "uint32_t"
},
{
"paramname": "pError",
"paramtype": "vr::EVRScreenshotError *"
}
]
},
{
"classname": "vr::IVRScreenshots",
"methodname": "UpdateScreenshotProgress",
"returntype": "vr::EVRScreenshotError",
"params": [
{
"paramname": "screenshotHandle",
"paramtype": "vr::ScreenshotHandle_t"
},
{
"paramname": "flProgress",
"paramtype": "float"
}
]
},
{
"classname": "vr::IVRScreenshots",
"methodname": "TakeStereoScreenshot",
"returntype": "vr::EVRScreenshotError",
"params": [
{
"paramname": "pOutScreenshotHandle",
"paramtype": "vr::ScreenshotHandle_t *"
},
{
"paramname": "pchPreviewFilename",
"paramtype": "const char *"
},
{
"paramname": "pchVRFilename",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRScreenshots",
"methodname": "SubmitScreenshot",
"returntype": "vr::EVRScreenshotError",
"params": [
{
"paramname": "screenshotHandle",
"paramtype": "vr::ScreenshotHandle_t"
},
{
"paramname": "type",
"paramtype": "vr::EVRScreenshotType"
},
{
"paramname": "pchSourcePreviewFilename",
"paramtype": "const char *"
},
{
"paramname": "pchSourceVRFilename",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRResources",
"methodname": "LoadSharedResource",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchResourceName",
"paramtype": "const char *"
},
{
"paramname": "pchBuffer",
"paramtype": "char *"
},
{
"paramname": "unBufferLen",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRResources",
"methodname": "GetResourceFullPath",
"returntype": "uint32_t",
"params": [
{
"paramname": "pchResourceName",
"paramtype": "const char *"
},
{
"paramname": "pchResourceTypeDirectory",
"paramtype": "const char *"
},
{
"paramname": "pchPathBuffer",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unBufferLen",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRDriverManager",
"methodname": "GetDriverCount",
"returntype": "uint32_t"
},
{
"classname": "vr::IVRDriverManager",
"methodname": "GetDriverName",
"returntype": "uint32_t",
"params": [
{
"paramname": "nDriver",
"paramtype": "vr::DriverId_t"
},
{
"paramname": "pchValue",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unBufferSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRDriverManager",
"methodname": "GetDriverHandle",
"returntype": "DriverHandle_t",
"params": [
{
"paramname": "pchDriverName",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "SetActionManifestPath",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "pchActionManifestPath",
"paramtype": "const char *"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetActionSetHandle",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "pchActionSetName",
"paramtype": "const char *"
},
{
"paramname": "pHandle",
"paramtype": "vr::VRActionSetHandle_t *"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetActionHandle",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "pchActionName",
"paramtype": "const char *"
},
{
"paramname": "pHandle",
"paramtype": "vr::VRActionHandle_t *"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetInputSourceHandle",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "pchInputSourcePath",
"paramtype": "const char *"
},
{
"paramname": "pHandle",
"paramtype": "vr::VRInputValueHandle_t *"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "UpdateActionState",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "pSets",
"array_count": "unSetCount",
"paramtype": "struct vr::VRActiveActionSet_t *"
},
{
"paramname": "unSizeOfVRSelectedActionSet_t",
"paramtype": "uint32_t"
},
{
"paramname": "unSetCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetDigitalActionData",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "pActionData",
"paramtype": "struct vr::InputDigitalActionData_t *"
},
{
"paramname": "unActionDataSize",
"paramtype": "uint32_t"
},
{
"paramname": "ulRestrictToDevice",
"paramtype": "vr::VRInputValueHandle_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetAnalogActionData",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "pActionData",
"paramtype": "struct vr::InputAnalogActionData_t *"
},
{
"paramname": "unActionDataSize",
"paramtype": "uint32_t"
},
{
"paramname": "ulRestrictToDevice",
"paramtype": "vr::VRInputValueHandle_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetPoseActionData",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "eOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
},
{
"paramname": "fPredictedSecondsFromNow",
"paramtype": "float"
},
{
"paramname": "pActionData",
"paramtype": "struct vr::InputPoseActionData_t *"
},
{
"paramname": "unActionDataSize",
"paramtype": "uint32_t"
},
{
"paramname": "ulRestrictToDevice",
"paramtype": "vr::VRInputValueHandle_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetSkeletalActionData",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "pActionData",
"paramtype": "struct vr::InputSkeletalActionData_t *"
},
{
"paramname": "unActionDataSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetBoneCount",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "pBoneCount",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetBoneHierarchy",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "pParentIndices",
"array_count": "unIndexArayCount",
"paramtype": "vr::BoneIndex_t *"
},
{
"paramname": "unIndexArayCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetBoneName",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "nBoneIndex",
"paramtype": "vr::BoneIndex_t"
},
{
"paramname": "pchBoneName",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unNameBufferSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetSkeletalReferenceTransforms",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "eTransformSpace",
"paramtype": "vr::EVRSkeletalTransformSpace"
},
{
"paramname": "eReferencePose",
"paramtype": "vr::EVRSkeletalReferencePose"
},
{
"paramname": "pTransformArray",
"array_count": "unTransformArrayCount",
"paramtype": "struct vr::VRBoneTransform_t *"
},
{
"paramname": "unTransformArrayCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetSkeletalTrackingLevel",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "pSkeletalTrackingLevel",
"paramtype": "vr::EVRSkeletalTrackingLevel *"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetSkeletalBoneData",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "eTransformSpace",
"paramtype": "vr::EVRSkeletalTransformSpace"
},
{
"paramname": "eMotionRange",
"paramtype": "vr::EVRSkeletalMotionRange"
},
{
"paramname": "pTransformArray",
"array_count": "unTransformArrayCount",
"paramtype": "struct vr::VRBoneTransform_t *"
},
{
"paramname": "unTransformArrayCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetSkeletalSummaryData",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "pSkeletalSummaryData",
"paramtype": "struct vr::VRSkeletalSummaryData_t *"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetSkeletalBoneDataCompressed",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "eMotionRange",
"paramtype": "vr::EVRSkeletalMotionRange"
},
{
"paramname": "pvCompressedData",
"out_buffer_count": "unCompressedSize",
"paramtype": "void *"
},
{
"paramname": "unCompressedSize",
"paramtype": "uint32_t"
},
{
"paramname": "punRequiredCompressedSize",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "DecompressSkeletalBoneData",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "pvCompressedBuffer",
"paramtype": "const void *"
},
{
"paramname": "unCompressedBufferSize",
"paramtype": "uint32_t"
},
{
"paramname": "eTransformSpace",
"paramtype": "vr::EVRSkeletalTransformSpace"
},
{
"paramname": "pTransformArray",
"array_count": "unTransformArrayCount",
"paramtype": "struct vr::VRBoneTransform_t *"
},
{
"paramname": "unTransformArrayCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "TriggerHapticVibrationAction",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "action",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "fStartSecondsFromNow",
"paramtype": "float"
},
{
"paramname": "fDurationSeconds",
"paramtype": "float"
},
{
"paramname": "fFrequency",
"paramtype": "float"
},
{
"paramname": "fAmplitude",
"paramtype": "float"
},
{
"paramname": "ulRestrictToDevice",
"paramtype": "vr::VRInputValueHandle_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetActionOrigins",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "actionSetHandle",
"paramtype": "vr::VRActionSetHandle_t"
},
{
"paramname": "digitalActionHandle",
"paramtype": "vr::VRActionHandle_t"
},
{
"paramname": "originsOut",
"array_count": "originOutCount",
"paramtype": "vr::VRInputValueHandle_t *"
},
{
"paramname": "originOutCount",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetOriginLocalizedName",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "origin",
"paramtype": "vr::VRInputValueHandle_t"
},
{
"paramname": "pchNameArray",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "unNameArraySize",
"paramtype": "uint32_t"
},
{
"paramname": "unStringSectionsToInclude",
"paramtype": "int32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "GetOriginTrackedDeviceInfo",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "origin",
"paramtype": "vr::VRInputValueHandle_t"
},
{
"paramname": "pOriginInfo",
"paramtype": "struct vr::InputOriginInfo_t *"
},
{
"paramname": "unOriginInfoSize",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "ShowActionOrigins",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "actionSetHandle",
"paramtype": "vr::VRActionSetHandle_t"
},
{
"paramname": "ulActionHandle",
"paramtype": "vr::VRActionHandle_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "ShowBindingsForActionSet",
"returntype": "vr::EVRInputError",
"params": [
{
"paramname": "pSets",
"array_count": "unSetCount",
"paramtype": "struct vr::VRActiveActionSet_t *"
},
{
"paramname": "unSizeOfVRSelectedActionSet_t",
"paramtype": "uint32_t"
},
{
"paramname": "unSetCount",
"paramtype": "uint32_t"
},
{
"paramname": "originToHighlight",
"paramtype": "vr::VRInputValueHandle_t"
}
]
},
{
"classname": "vr::IVRInput",
"methodname": "IsUsingLegacyInput",
"returntype": "bool"
},
{
"classname": "vr::IVRIOBuffer",
"methodname": "Open",
"returntype": "vr::EIOBufferError",
"params": [
{
"paramname": "pchPath",
"paramtype": "const char *"
},
{
"paramname": "mode",
"paramtype": "vr::EIOBufferMode"
},
{
"paramname": "unElementSize",
"paramtype": "uint32_t"
},
{
"paramname": "unElements",
"paramtype": "uint32_t"
},
{
"paramname": "pulBuffer",
"paramtype": "vr::IOBufferHandle_t *"
}
]
},
{
"classname": "vr::IVRIOBuffer",
"methodname": "Close",
"returntype": "vr::EIOBufferError",
"params": [
{
"paramname": "ulBuffer",
"paramtype": "vr::IOBufferHandle_t"
}
]
},
{
"classname": "vr::IVRIOBuffer",
"methodname": "Read",
"returntype": "vr::EIOBufferError",
"params": [
{
"paramname": "ulBuffer",
"paramtype": "vr::IOBufferHandle_t"
},
{
"paramname": "pDst",
"paramtype": "void *"
},
{
"paramname": "unBytes",
"paramtype": "uint32_t"
},
{
"paramname": "punRead",
"paramtype": "uint32_t *"
}
]
},
{
"classname": "vr::IVRIOBuffer",
"methodname": "Write",
"returntype": "vr::EIOBufferError",
"params": [
{
"paramname": "ulBuffer",
"paramtype": "vr::IOBufferHandle_t"
},
{
"paramname": "pSrc",
"paramtype": "void *"
},
{
"paramname": "unBytes",
"paramtype": "uint32_t"
}
]
},
{
"classname": "vr::IVRIOBuffer",
"methodname": "PropertyContainer",
"returntype": "vr::PropertyContainerHandle_t",
"params": [
{
"paramname": "ulBuffer",
"paramtype": "vr::IOBufferHandle_t"
}
]
},
{
"classname": "vr::IVRIOBuffer",
"methodname": "HasReaders",
"returntype": "bool",
"params": [
{
"paramname": "ulBuffer",
"paramtype": "vr::IOBufferHandle_t"
}
]
},
{
"classname": "vr::IVRSpatialAnchors",
"methodname": "CreateSpatialAnchorFromDescriptor",
"returntype": "vr::EVRSpatialAnchorError",
"params": [
{
"paramname": "pchDescriptor",
"paramtype": "const char *"
},
{
"paramname": "pHandleOut",
"paramtype": "vr::SpatialAnchorHandle_t *"
}
]
},
{
"classname": "vr::IVRSpatialAnchors",
"methodname": "CreateSpatialAnchorFromPose",
"returntype": "vr::EVRSpatialAnchorError",
"params": [
{
"paramname": "unDeviceIndex",
"paramtype": "vr::TrackedDeviceIndex_t"
},
{
"paramname": "eOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
},
{
"paramname": "pPose",
"paramtype": "struct vr::SpatialAnchorPose_t *"
},
{
"paramname": "pHandleOut",
"paramtype": "vr::SpatialAnchorHandle_t *"
}
]
},
{
"classname": "vr::IVRSpatialAnchors",
"methodname": "GetSpatialAnchorPose",
"returntype": "vr::EVRSpatialAnchorError",
"params": [
{
"paramname": "unHandle",
"paramtype": "vr::SpatialAnchorHandle_t"
},
{
"paramname": "eOrigin",
"paramtype": "vr::ETrackingUniverseOrigin"
},
{
"paramname": "pPoseOut",
"paramtype": "struct vr::SpatialAnchorPose_t *"
}
]
},
{
"classname": "vr::IVRSpatialAnchors",
"methodname": "GetSpatialAnchorDescriptor",
"returntype": "vr::EVRSpatialAnchorError",
"params": [
{
"paramname": "unHandle",
"paramtype": "vr::SpatialAnchorHandle_t"
},
{
"paramname": "pchDescriptorOut",
"out_string": " ",
"paramtype": "char *"
},
{
"paramname": "punDescriptorBufferLenInOut",
"paramtype": "uint32_t *"
}
]
}
]
}