Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ValveSoftware/openvr.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'headers/openvr_api.json')
-rw-r--r--headers/openvr_api.json99
1 files changed, 86 insertions, 13 deletions
diff --git a/headers/openvr_api.json b/headers/openvr_api.json
index 6dc415f..55f2fa3 100644
--- a/headers/openvr_api.json
+++ b/headers/openvr_api.json
@@ -23,6 +23,7 @@
,{"typedef": "vr::TextureID_t","type": "int32_t"}
,{"typedef": "vr::VRNotificationId","type": "uint32_t"}
,{"typedef": "vr::IOBufferHandle_t","type": "uint64_t"}
+,{"typedef": "vr::VrProfilerEventHandle_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"}
@@ -144,6 +145,7 @@
,{"name": "Prop_BootloaderVersion_Uint64","value": "1044"}
,{"name": "Prop_AdditionalSystemReportData_String","value": "1045"}
,{"name": "Prop_CompositeFirmwareVersion_String","value": "1046"}
+ ,{"name": "Prop_Firmware_RemindUpdate_Bool","value": "1047"}
,{"name": "Prop_ReportsTimeSinceVSync_Bool","value": "2000"}
,{"name": "Prop_SecondsFromVsyncToPhotons_Float","value": "2001"}
,{"name": "Prop_DisplayFrequency_Float","value": "2002"}
@@ -216,6 +218,8 @@
,{"name": "Prop_CameraDistortionFunction_Int32_Array","value": "2072"}
,{"name": "Prop_CameraDistortionCoefficients_Float_Array","value": "2073"}
,{"name": "Prop_ExpectedControllerType_String","value": "2074"}
+ ,{"name": "Prop_HmdTrackingStyle_Int32","value": "2075"}
+ ,{"name": "Prop_DriverProvidedChaperoneVisibility_Bool","value": "2076"}
,{"name": "Prop_DisplayAvailableFrameRates_Float_Array","value": "2080"}
,{"name": "Prop_DisplaySupportsMultipleFramerates_Bool","value": "2081"}
,{"name": "Prop_DashboardLayoutPathName_String","value": "2090"}
@@ -287,6 +291,12 @@
,{"name": "TrackedProp_CannotWriteToWildcards","value": "12"}
,{"name": "TrackedProp_IPCReadFailure","value": "13"}
]}
+, {"enumname": "vr::EHmdTrackingStyle","values": [
+ {"name": "HmdTrackingStyle_Unknown","value": "0"}
+ ,{"name": "HmdTrackingStyle_Lighthouse","value": "1"}
+ ,{"name": "HmdTrackingStyle_OutsideInCameras","value": "2"}
+ ,{"name": "HmdTrackingStyle_InsideOutCameras","value": "3"}
+]}
, {"enumname": "vr::EVRSubmitFlags","values": [
{"name": "Submit_Default","value": "0"}
,{"name": "Submit_LensDistortionAlreadyApplied","value": "1"}
@@ -519,6 +529,7 @@
,{"name": "ShowUI_ManageTrackers","value": "1"}
,{"name": "ShowUI_Pairing","value": "3"}
,{"name": "ShowUI_Settings","value": "4"}
+ ,{"name": "ShowUI_DebugCommands","value": "5"}
]}
, {"enumname": "vr::EHDCPError","values": [
{"name": "HDCPError_None","value": "0"}
@@ -803,6 +814,8 @@
,{"name": "VRInitError_Compositor_CreateTextIndexBuffer","value": "482"}
,{"name": "VRInitError_Compositor_CreateMirrorTextures","value": "483"}
,{"name": "VRInitError_Compositor_CreateLastFrameRenderTexture","value": "484"}
+ ,{"name": "VRInitError_Compositor_CreateMirrorOverlay","value": "485"}
+ ,{"name": "VRInitError_Compositor_FailedToCreateVirtualDisplayBackbuffer","value": "486"}
,{"name": "VRInitError_VendorSpecific_UnableToConnectToOculusRuntime","value": "1000"}
,{"name": "VRInitError_VendorSpecific_WindowsNotInDevMode","value": "1001"}
,{"name": "VRInitError_VendorSpecific_HmdFound_CantOpenDevice","value": "1101"}
@@ -818,6 +831,7 @@
,{"name": "VRInitError_VendorSpecific_HmdFound_UserDataAddressRange","value": "1111"}
,{"name": "VRInitError_VendorSpecific_HmdFound_UserDataError","value": "1112"}
,{"name": "VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck","value": "1113"}
+ ,{"name": "VRInitError_VendorSpecific_OculusRuntimeBadInstall","value": "1114"}
,{"name": "VRInitError_Steam_SteamInstallationNotFound","value": "2000"}
,{"name": "VRInitError_LastError","value": "2001"}
]}
@@ -1136,6 +1150,10 @@
,{"name": "IOBufferMode_Write","value": "2"}
,{"name": "IOBufferMode_Create","value": "512"}
]}
+, {"enumname": "vr::EVRDebugError","values": [
+ {"name": "VRDebugError_Success","value": "0"}
+ ,{"name": "VRDebugError_BadParameter","value": "1"}
+]}
],
"consts":[{
"constname": "k_nDriverNone","consttype": "const uint32_t", "constval": "4294967295"}
@@ -1218,7 +1236,7 @@
,{
"constname": "k_unScreenshotHandleInvalid","consttype": "const uint32_t", "constval": "0"}
,{
- "constname": "IVRSystem_Version","consttype": "const char *const", "constval": "IVRSystem_019"}
+ "constname": "IVRSystem_Version","consttype": "const char *const", "constval": "IVRSystem_020"}
,{
"constname": "IVRExtendedDisplay_Version","consttype": "const char *const", "constval": "IVRExtendedDisplay_001"}
,{
@@ -1570,6 +1588,8 @@
,{
"constname": "k_pch_Driver_Enable_Bool","consttype": "const char *const", "constval": "enable"}
,{
+ "constname": "k_pch_Driver_LoadPriority_Int32","consttype": "const char *const", "constval": "loadPriority"}
+,{
"constname": "k_pch_WebInterface_Section","consttype": "const char *const", "constval": "WebInterface"}
,{
"constname": "k_pch_WebInterface_WebEnable_Bool","consttype": "const char *const", "constval": "WebEnable"}
@@ -1616,7 +1636,7 @@
,{
"constname": "k_unMaxBoneNameLength","consttype": "const uint32_t", "constval": "32"}
,{
- "constname": "IVRInput_Version","consttype": "const char *const", "constval": "IVRInput_006"}
+ "constname": "IVRInput_Version","consttype": "const char *const", "constval": "IVRInput_007"}
,{
"constname": "k_ulInvalidIOBufferHandle","consttype": "const uint64_t", "constval": "0"}
,{
@@ -1625,6 +1645,8 @@
"constname": "k_ulInvalidSpatialAnchorHandle","consttype": "const SpatialAnchorHandle_t", "constval": "0"}
,{
"constname": "IVRSpatialAnchors_Version","consttype": "const char *const", "constval": "IVRSpatialAnchors_001"}
+,{
+ "constname": "IVRDebug_Version","consttype": "const char *const", "constval": "IVRDebug_001"}
],
"structs":[{"struct": "vr::HmdMatrix34_t","fields": [
{ "fieldname": "m", "fieldtype": "float [3][4]"}]}
@@ -2018,6 +2040,11 @@
{ "fieldname": "devicePath", "fieldtype": "VRInputValueHandle_t"},
{ "fieldname": "trackedDeviceIndex", "fieldtype": "TrackedDeviceIndex_t"},
{ "fieldname": "rchRenderModelComponentName", "fieldtype": "char [128]"}]}
+,{"struct": "vr::InputBindingInfo_t","fields": [
+{ "fieldname": "rchDevicePathName", "fieldtype": "char [128]"},
+{ "fieldname": "rchInputPathName", "fieldtype": "char [128]"},
+{ "fieldname": "rchModeName", "fieldtype": "char [128]"},
+{ "fieldname": "rchSlotName", "fieldtype": "char [128]"}]}
,{"struct": "vr::VRActiveActionSet_t","fields": [
{ "fieldname": "ulActionSet", "fieldtype": "VRActionSetHandle_t"},
{ "fieldname": "ulRestrictedToDevice", "fieldtype": "VRInputValueHandle_t"},
@@ -2046,6 +2073,7 @@
{ "fieldname": "m_pVRInput", "fieldtype": "class vr::IVRInput *"},
{ "fieldname": "m_pVRIOBuffer", "fieldtype": "class vr::IVRIOBuffer *"},
{ "fieldname": "m_pVRSpatialAnchors", "fieldtype": "class vr::IVRSpatialAnchors *"},
+{ "fieldname": "m_pVRDebug", "fieldtype": "class vr::IVRDebug *"},
{ "fieldname": "m_pVRNotifications", "fieldtype": "class vr::IVRNotifications *"}]}
],
"methods":[{
@@ -2420,17 +2448,6 @@
}
,{
"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": [
@@ -4627,6 +4644,14 @@
]
}
,{
+ "classname": "vr::IVRDriverManager",
+ "methodname": "IsEnabled",
+ "returntype": "bool",
+ "params": [
+{ "paramname": "nDriver" ,"paramtype": "vr::DriverId_t"}
+ ]
+}
+,{
"classname": "vr::IVRInput",
"methodname": "SetActionManifestPath",
"returntype": "vr::EVRInputError",
@@ -4872,6 +4897,18 @@
}
,{
"classname": "vr::IVRInput",
+ "methodname": "GetActionBindingInfo",
+ "returntype": "vr::EVRInputError",
+ "params": [
+{ "paramname": "action" ,"paramtype": "vr::VRActionHandle_t"},
+{ "paramname": "pOriginInfo" ,"paramtype": "struct vr::InputBindingInfo_t *"},
+{ "paramname": "unBindingInfoSize" ,"paramtype": "uint32_t"},
+{ "paramname": "unBindingInfoCount" ,"paramtype": "uint32_t"},
+{ "paramname": "punReturnedBindingInfoCount" ,"paramtype": "uint32_t *"}
+ ]
+}
+,{
+ "classname": "vr::IVRInput",
"methodname": "ShowActionOrigins",
"returntype": "vr::EVRInputError",
"params": [
@@ -4992,5 +5029,41 @@
{ "paramname": "punDescriptorBufferLenInOut" ,"paramtype": "uint32_t *"}
]
}
+,{
+ "classname": "vr::IVRDebug",
+ "methodname": "EmitVrProfilerEvent",
+ "returntype": "vr::EVRDebugError",
+ "params": [
+{ "paramname": "pchMessage" ,"paramtype": "const char *"}
+ ]
+}
+,{
+ "classname": "vr::IVRDebug",
+ "methodname": "BeginVrProfilerEvent",
+ "returntype": "vr::EVRDebugError",
+ "params": [
+{ "paramname": "pHandleOut" ,"paramtype": "vr::VrProfilerEventHandle_t *"}
+ ]
+}
+,{
+ "classname": "vr::IVRDebug",
+ "methodname": "FinishVrProfilerEvent",
+ "returntype": "vr::EVRDebugError",
+ "params": [
+{ "paramname": "hHandle" ,"paramtype": "vr::VrProfilerEventHandle_t"},
+{ "paramname": "pchMessage" ,"paramtype": "const char *"}
+ ]
+}
+,{
+ "classname": "vr::IVRDebug",
+ "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"}
+ ]
+}
]
} \ No newline at end of file