198
198
,{"name" : " VREvent_SceneFocusGained" ,"value" : " 403" }
199
199
,{"name" : " VREvent_SceneApplicationChanged" ,"value" : " 404" }
200
200
,{"name" : " VREvent_SceneFocusChanged" ,"value" : " 405" }
201
+ ,{"name" : " VREvent_HideRenderModels" ,"value" : " 410" }
202
+ ,{"name" : " VREvent_ShowRenderModels" ,"value" : " 411" }
201
203
,{"name" : " VREvent_OverlayShown" ,"value" : " 500" }
202
204
,{"name" : " VREvent_OverlayHidden" ,"value" : " 501" }
203
205
,{"name" : " VREvent_DashboardActivated" ,"value" : " 502" }
231
233
,{"name" : " VREvent_FirmwareUpdateFinished" ,"value" : " 1101" }
232
234
,{"name" : " VREvent_KeyboardClosed" ,"value" : " 1200" }
233
235
,{"name" : " VREvent_KeyboardCharInput" ,"value" : " 1201" }
236
+ ,{"name" : " VREvent_KeyboardDone" ,"value" : " 1202" }
234
237
,{"name" : " VREvent_ApplicationTransitionStarted" ,"value" : " 1300" }
235
238
,{"name" : " VREvent_ApplicationTransitionAborted" ,"value" : " 1301" }
236
239
,{"name" : " VREvent_ApplicationTransitionNewAppStarted" ,"value" : " 1302" }
376
379
,{"name" : " VRInitError_IPC_CompositorInitFailed" ,"value" : " 303" }
377
380
,{"name" : " VRInitError_IPC_MutexInitFailed" ,"value" : " 304" }
378
381
,{"name" : " VRInitError_IPC_Failed" ,"value" : " 305" }
382
+ ,{"name" : " VRInitError_Compositor_Failed" ,"value" : " 400" }
383
+ ,{"name" : " VRInitError_Compositor_D3D11HardwareRequired" ,"value" : " 401" }
379
384
,{"name" : " VRInitError_VendorSpecific_UnableToConnectToOculusRuntime" ,"value" : " 1000" }
380
385
,{"name" : " VRInitError_VendorSpecific_HmdFound_CantOpenDevice" ,"value" : " 1101" }
381
386
,{"name" : " VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart" ,"value" : " 1102" }
457
462
,{"name" : " VRCompositorError_TextureIsOnWrongDevice" ,"value" : " 104" }
458
463
,{"name" : " VRCompositorError_TextureUsesUnsupportedFormat" ,"value" : " 105" }
459
464
,{"name" : " VRCompositorError_SharedTexturesNotSupported" ,"value" : " 106" }
465
+ ,{"name" : " VRCompositorError_IndexOutOfRange" ,"value" : " 107" }
460
466
]}
461
467
, {"enumname" : " vr::VROverlayInputMethod" ,"values" : [
462
468
{"name" : " VROverlayInputMethod_None" ,"value" : " 0" }
561
567
,{
562
568
"constname" : " k_unMaxApplicationKeyLength" ,"consttype" : " const uint32_t" , "constval" : " 128" }
563
569
,{
564
- "constname" : " IVRApplications_Version" ,"consttype" : " const char *const" , "constval" : " IVRApplications_003 " }
570
+ "constname" : " IVRApplications_Version" ,"consttype" : " const char *const" , "constval" : " IVRApplications_004 " }
565
571
,{
566
572
"constname" : " IVRChaperone_Version" ,"consttype" : " const char *const" , "constval" : " IVRChaperone_003" }
567
573
,{
568
574
"constname" : " IVRChaperoneSetup_Version" ,"consttype" : " const char *const" , "constval" : " IVRChaperoneSetup_005" }
569
575
,{
570
- "constname" : " IVRCompositor_Version" ,"consttype" : " const char *const" , "constval" : " IVRCompositor_011 " }
576
+ "constname" : " IVRCompositor_Version" ,"consttype" : " const char *const" , "constval" : " IVRCompositor_012 " }
571
577
,{
572
578
"constname" : " k_unVROverlayMaxKeyLength" ,"consttype" : " const uint32_t" , "constval" : " 128" }
573
579
,{
636
642
"constname" : " k_pch_SteamVR_RequestDirectModeEnabled_Bool" ,"consttype" : " const char *const" , "constval" : " requestDirectModeEnabled" }
637
643
,{
638
644
"constname" : " k_pch_SteamVR_RequestDirectModeDisabled_Bool" ,"consttype" : " const char *const" , "constval" : " requestDirectModeDisabled" }
645
+ ,{
646
+ "constname" : " k_pch_SteamVR_RequestDirectModeEdidVid_Int32" ,"consttype" : " const char *const" , "constval" : " requestDirectModeEdidVid" }
647
+ ,{
648
+ "constname" : " k_pch_SteamVR_RequestDirectModeEdidPid_Int32" ,"consttype" : " const char *const" , "constval" : " requestDirectModeEdidPid" }
649
+ ,{
650
+ "constname" : " k_pch_SteamVR_UsingSpeakers_Bool" ,"consttype" : " const char *const" , "constval" : " usingSpeakers" }
651
+ ,{
652
+ "constname" : " k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float" ,"consttype" : " const char *const" , "constval" : " speakersForwardYawOffsetDegrees" }
639
653
,{
640
654
"constname" : " k_pch_Lighthouse_Section" ,"consttype" : " const char *const" , "constval" : " driver_lighthouse" }
641
655
,{
710
724
"constname" : " k_pch_Perf_AllowTimingStore_Bool" ,"consttype" : " const char *const" , "constval" : " allowTimingStore" }
711
725
,{
712
726
"constname" : " k_pch_Perf_SaveTimingsOnExit_Bool" ,"consttype" : " const char *const" , "constval" : " saveTimingsOnExit" }
727
+ ,{
728
+ "constname" : " k_pch_Perf_TestData_Float" ,"consttype" : " const char *const" , "constval" : " perfTestData" }
713
729
,{
714
730
"constname" : " k_pch_Camera_Section" ,"consttype" : " const char *const" , "constval" : " camera" }
715
731
,{
926
942
{ "fieldname" : " m_matDeviceToAbsoluteTracking" , "fieldtype" : " vr::HmdMatrix34_t" },
927
943
{ "fieldname" : " m_Pad" , "fieldtype" : " float [4]" },
928
944
{ "fieldname" : " m_pImageData" , "fieldtype" : " void *" }]}
945
+ ,{"struct" : " vr::COpenVRContext" ,"fields" : [
946
+ { "fieldname" : " m_pVRSystem" , "fieldtype" : " class vr::IVRSystem *" },
947
+ { "fieldname" : " m_pVRChaperone" , "fieldtype" : " class vr::IVRChaperone *" },
948
+ { "fieldname" : " m_pVRChaperoneSetup" , "fieldtype" : " class vr::IVRChaperoneSetup *" },
949
+ { "fieldname" : " m_pVRCompositor" , "fieldtype" : " class vr::IVRCompositor *" },
950
+ { "fieldname" : " m_pVROverlay" , "fieldtype" : " class vr::IVROverlay *" },
951
+ { "fieldname" : " m_pVRRenderModels" , "fieldtype" : " class vr::IVRRenderModels *" },
952
+ { "fieldname" : " m_pVRExtendedDisplay" , "fieldtype" : " class vr::IVRExtendedDisplay *" },
953
+ { "fieldname" : " m_pVRSettings" , "fieldtype" : " class vr::IVRSettings *" },
954
+ { "fieldname" : " m_pVRApplications" , "fieldtype" : " class vr::IVRApplications *" }]}
929
955
],
930
956
"methods" :[{
931
957
"classname" : " vr::IVRSystem" ,
1409
1435
{ "paramname" : " pchAppKey" ,"paramtype" : " const char *" }
1410
1436
]
1411
1437
}
1438
+ ,{
1439
+ "classname" : " vr::IVRApplications" ,
1440
+ "methodname" : " CancelApplicationLaunch" ,
1441
+ "returntype" : " bool" ,
1442
+ "params" : [
1443
+ { "paramname" : " pchAppKey" ,"paramtype" : " const char *" }
1444
+ ]
1445
+ }
1412
1446
,{
1413
1447
"classname" : " vr::IVRApplications" ,
1414
1448
"methodname" : " IdentifyApplication" ,
1762
1796
{ "paramname" : " unGamePoseArrayCount" ,"paramtype" : " uint32_t" }
1763
1797
]
1764
1798
}
1799
+ ,{
1800
+ "classname" : " vr::IVRCompositor" ,
1801
+ "methodname" : " GetLastPoseForTrackedDeviceIndex" ,
1802
+ "returntype" : " vr::EVRCompositorError" ,
1803
+ "params" : [
1804
+ { "paramname" : " unDeviceIndex" ,"paramtype" : " vr::TrackedDeviceIndex_t" },
1805
+ { "paramname" : " pOutputPose" ,"paramtype" : " struct vr::TrackedDevicePose_t *" },
1806
+ { "paramname" : " pOutputGamePose" ,"paramtype" : " struct vr::TrackedDevicePose_t *" }
1807
+ ]
1808
+ }
1765
1809
,{
1766
1810
"classname" : " vr::IVRCompositor" ,
1767
1811
"methodname" : " Submit" ,
1888
1932
"methodname" : " CompositorDumpImages" ,
1889
1933
"returntype" : " void"
1890
1934
}
1935
+ ,{
1936
+ "classname" : " vr::IVRCompositor" ,
1937
+ "methodname" : " ShouldAppRenderWithLowResources" ,
1938
+ "returntype" : " bool"
1939
+ }
1891
1940
,{
1892
1941
"classname" : " vr::IVROverlay" ,
1893
1942
"methodname" : " FindOverlay" ,
2733
2782
{ "paramname" : " peError" ,"paramtype" : " vr::EVRSettingsError *" }
2734
2783
]
2735
2784
}
2785
+ ,{
2786
+ "classname" : " vr::IVRSettings" ,
2787
+ "methodname" : " RemoveKeyInSection" ,
2788
+ "returntype" : " void" ,
2789
+ "params" : [
2790
+ { "paramname" : " pchSection" ,"paramtype" : " const char *" },
2791
+ { "paramname" : " pchSettingsKey" ,"paramtype" : " const char *" },
2792
+ { "paramname" : " peError" ,"paramtype" : " vr::EVRSettingsError *" }
2793
+ ]
2794
+ }
2736
2795
,{
2737
2796
"classname" : " vr::IVRTrackedCamera" ,
2738
2797
"methodname" : " HasCamera" ,
2881
2940
{ "paramname" : " pProjection" ,"paramtype" : " vr::HmdMatrix44_t *" }
2882
2941
]
2883
2942
}
2943
+ ,{
2944
+ "classname" : " vr::IVRTrackedCamera" ,
2945
+ "methodname" : " GetRecommendedCameraUndistortion" ,
2946
+ "returntype" : " bool" ,
2947
+ "params" : [
2948
+ { "paramname" : " nDeviceIndex" ,"paramtype" : " vr::TrackedDeviceIndex_t" },
2949
+ { "paramname" : " pUndistortionWidthPixels" ,"paramtype" : " uint32_t *" },
2950
+ { "paramname" : " pUndistortionHeightPixels" ,"paramtype" : " uint32_t *" }
2951
+ ]
2952
+ }
2953
+ ,{
2954
+ "classname" : " vr::IVRTrackedCamera" ,
2955
+ "methodname" : " SetCameraUndistortion" ,
2956
+ "returntype" : " bool" ,
2957
+ "params" : [
2958
+ { "paramname" : " nDeviceIndex" ,"paramtype" : " vr::TrackedDeviceIndex_t" },
2959
+ { "paramname" : " nUndistortionWidthPixels" ,"paramtype" : " uint32_t" },
2960
+ { "paramname" : " nUndistortionHeightPixels" ,"paramtype" : " uint32_t" }
2961
+ ]
2962
+ }
2963
+ ,{
2964
+ "classname" : " vr::IVRTrackedCamera" ,
2965
+ "methodname" : " RequestVideoServicesForTool" ,
2966
+ "returntype" : " void"
2967
+ }
2968
+ ,{
2969
+ "classname" : " vr::IVRTrackedCamera" ,
2970
+ "methodname" : " ReleaseVideoServicesForTool" ,
2971
+ "returntype" : " void"
2972
+ }
2973
+ ,{
2974
+ "classname" : " vr::IVRTrackedCamera" ,
2975
+ "methodname" : " GetVideoStreamFrameSharedTextureGL" ,
2976
+ "returntype" : " bool" ,
2977
+ "params" : [
2978
+ { "paramname" : " bUndistorted" ,"paramtype" : " bool" },
2979
+ { "paramname" : " pglTextureId" ,"paramtype" : " vr::glUInt_t *" },
2980
+ { "paramname" : " pglSharedTextureHandle" ,"paramtype" : " vr::glSharedTextureHandle_t *" }
2981
+ ]
2982
+ }
2983
+ ,{
2984
+ "classname" : " vr::IVRTrackedCamera" ,
2985
+ "methodname" : " ReleaseVideoStreamFrameSharedTextureGL" ,
2986
+ "returntype" : " bool" ,
2987
+ "params" : [
2988
+ { "paramname" : " glTextureId" ,"paramtype" : " vr::glUInt_t" },
2989
+ { "paramname" : " glSharedTextureHandle" ,"paramtype" : " vr::glSharedTextureHandle_t" }
2990
+ ]
2991
+ }
2992
+ ,{
2993
+ "classname" : " vr::IVRTrackedCamera" ,
2994
+ "methodname" : " LockSharedTextureGL" ,
2995
+ "returntype" : " void" ,
2996
+ "params" : [
2997
+ { "paramname" : " glSharedTextureHandle" ,"paramtype" : " vr::glSharedTextureHandle_t" },
2998
+ { "paramname" : " pFrameImage" ,"paramtype" : " vr::CameraVideoStreamFrame_t *" }
2999
+ ]
3000
+ }
3001
+ ,{
3002
+ "classname" : " vr::IVRTrackedCamera" ,
3003
+ "methodname" : " UnlockSharedTextureGL" ,
3004
+ "returntype" : " void" ,
3005
+ "params" : [
3006
+ { "paramname" : " glSharedTextureHandle" ,"paramtype" : " vr::glSharedTextureHandle_t" }
3007
+ ]
3008
+ }
2884
3009
]
2885
3010
}
0 commit comments