15
15
namespace vr
16
16
{
17
17
static const uint32_t k_nSteamVRVersionMajor = 1 ;
18
- static const uint32_t k_nSteamVRVersionMinor = 7 ;
19
- static const uint32_t k_nSteamVRVersionBuild = 15 ;
18
+ static const uint32_t k_nSteamVRVersionMinor = 8 ;
19
+ static const uint32_t k_nSteamVRVersionBuild = 19 ;
20
20
} // namespace vr
21
21
22
22
// vrtypes.h
@@ -440,7 +440,10 @@ enum ETrackedDeviceProperty
440
440
Prop_DisplayColorMultLeft_Vector3 = 2082 ,
441
441
Prop_DisplayColorMultRight_Vector3 = 2083 ,
442
442
443
- Prop_DashboardLayoutPathName_String = 2090 ,
443
+ Prop_DashboardLayoutPathName_String = 2090 ,
444
+ Prop_DashboardScale_Float = 2091 ,
445
+ Prop_IpdUIRangeMinMeters_Float = 2100 ,
446
+ Prop_IpdUIRangeMaxMeters_Float = 2101 ,
444
447
445
448
// Driver requested mura correction properties
446
449
Prop_DriverRequestedMuraCorrectionMode_Int32 = 2200 ,
@@ -453,6 +456,10 @@ enum ETrackedDeviceProperty
453
456
Prop_DriverRequestedMuraFeather_OuterTop_Int32 = 2207 ,
454
457
Prop_DriverRequestedMuraFeather_OuterBottom_Int32 = 2208 ,
455
458
459
+ Prop_Audio_DefaultPlaybackDeviceId_String = 2300 ,
460
+ Prop_Audio_DefaultRecordingDeviceId_String = 2301 ,
461
+ Prop_Audio_DefaultPlaybackDeviceVolume_Float = 2302 ,
462
+
456
463
// Properties that are unique to TrackedDeviceClass_Controller
457
464
Prop_AttachedDeviceId_String = 3000 ,
458
465
Prop_SupportedButtons_Uint64 = 3001 ,
@@ -696,18 +703,20 @@ enum EVREventType
696
703
697
704
VREvent_InputFocusCaptured = 400 , // data is process DEPRECATED
698
705
VREvent_InputFocusReleased = 401 , // data is process DEPRECATED
699
- VREvent_SceneFocusLost = 402 , // data is process
700
- VREvent_SceneFocusGained = 403 , // data is process
706
+ // VREvent_SceneFocusLost = 402, // data is process
707
+ // VREvent_SceneFocusGained = 403, // data is process
701
708
VREvent_SceneApplicationChanged = 404 , // data is process - The App actually drawing the scene changed (usually to or from the compositor)
702
709
VREvent_SceneFocusChanged = 405 , // data is process - New app got access to draw the scene
703
710
VREvent_InputFocusChanged = 406 , // data is process
704
- VREvent_SceneApplicationSecondaryRenderingStarted = 407 , // data is process
711
+ // VREvent_SceneApplicationSecondaryRenderingStarted = 407,
705
712
VREvent_SceneApplicationUsingWrongGraphicsAdapter = 408 , // data is process
706
713
VREvent_ActionBindingReloaded = 409 , // data is process - The App that action binds reloaded for
707
714
708
715
VREvent_HideRenderModels = 410 , // Sent to the scene application to request hiding render models temporarily
709
716
VREvent_ShowRenderModels = 411 , // Sent to the scene application to request restoring render model visibility
710
717
718
+ VREvent_SceneApplicationStateChanged = 412 , // No data; but query VRApplications()->GetSceneApplicationState();
719
+
711
720
VREvent_ConsoleOpened = 420 ,
712
721
VREvent_ConsoleClosed = 421 ,
713
722
@@ -752,7 +761,7 @@ enum EVREventType
752
761
753
762
VREvent_Quit = 700 , // data is process
754
763
VREvent_ProcessQuit = 701 , // data is process
755
- VREvent_QuitAborted_UserPrompt = 702 , // data is process
764
+ // VREvent_QuitAborted_UserPrompt = 702, // data is process
756
765
VREvent_QuitAcknowledged = 703 , // data is process
757
766
VREvent_DriverRequestedQuit = 704 , // The driver has requested that SteamVR shut down
758
767
VREvent_RestartRequested = 705 , // A driver or other component wants the user to restart SteamVR
@@ -801,12 +810,12 @@ enum EVREventType
801
810
VREvent_KeyboardCharInput = 1201 ,
802
811
VREvent_KeyboardDone = 1202 , // Sent when DONE button clicked on keyboard
803
812
804
- VREvent_ApplicationTransitionStarted = 1300 ,
805
- VREvent_ApplicationTransitionAborted = 1301 ,
806
- VREvent_ApplicationTransitionNewAppStarted = 1302 ,
813
+ // VREvent_ApplicationTransitionStarted = 1300,
814
+ // VREvent_ApplicationTransitionAborted = 1301,
815
+ // VREvent_ApplicationTransitionNewAppStarted = 1302,
807
816
VREvent_ApplicationListUpdated = 1303 ,
808
817
VREvent_ApplicationMimeTypeLoad = 1304 ,
809
- VREvent_ApplicationTransitionNewAppLaunchComplete = 1305 ,
818
+ // VREvent_ApplicationTransitionNewAppLaunchComplete = 1305,
810
819
VREvent_ProcessConnected = 1306 ,
811
820
VREvent_ProcessDisconnected = 1307 ,
812
821
@@ -820,6 +829,7 @@ enum EVREventType
820
829
VREvent_Compositor_ApplicationNotResponding = 1415 ,
821
830
VREvent_Compositor_ApplicationResumed = 1416 ,
822
831
VREvent_Compositor_OutOfVideoMemory = 1417 ,
832
+ VREvent_Compositor_DisplayModeNotSupported = 1418 , // k_pch_SteamVR_PreferredRefreshRate
823
833
824
834
VREvent_TrackedCamera_StartVideoStream = 1500 ,
825
835
VREvent_TrackedCamera_StopVideoStream = 1501 ,
@@ -871,6 +881,7 @@ enum EDeviceActivityLevel
871
881
k_EDeviceActivityLevel_UserInteraction = 1 , // Activity (movement or prox sensor) is happening now
872
882
k_EDeviceActivityLevel_UserInteraction_Timeout = 2 , // No activity for the last 0.5 seconds
873
883
k_EDeviceActivityLevel_Standby = 3 , // Idle for at least 5 seconds (configurable in Settings -> Power Management)
884
+ k_EDeviceActivityLevel_Idle_Timeout = 4 ,
874
885
};
875
886
876
887
@@ -1537,6 +1548,7 @@ enum EVRInitError
1537
1548
VRInitError_Init_AlreadyRunning = 143 ,
1538
1549
VRInitError_Init_FailedForVrMonitor = 144 ,
1539
1550
VRInitError_Init_PropertyManagerInitFailed = 145 ,
1551
+ VRInitError_Init_WebServerFailed = 146 ,
1540
1552
1541
1553
VRInitError_Driver_Failed = 200 ,
1542
1554
VRInitError_Driver_Unknown = 201 ,
@@ -1653,6 +1665,7 @@ enum EVRInitError
1653
1665
VRInitError_Compositor_CreateLastFrameRenderTexture = 484 ,
1654
1666
VRInitError_Compositor_CreateMirrorOverlay = 485 ,
1655
1667
VRInitError_Compositor_FailedToCreateVirtualDisplayBackbuffer = 486 ,
1668
+ VRInitError_Compositor_DisplayModeNotSupported = 487 ,
1656
1669
1657
1670
VRInitError_VendorSpecific_UnableToConnectToOculusRuntime = 1000 ,
1658
1671
VRInitError_VendorSpecific_WindowsNotInDevMode = 1001 ,
@@ -2184,16 +2197,19 @@ namespace vr
2184
2197
static const char * const k_pch_SteamVR_BackgroundDomeRadius_Float = " backgroundDomeRadius" ;
2185
2198
static const char * const k_pch_SteamVR_GridColor_String = " gridColor" ;
2186
2199
static const char * const k_pch_SteamVR_PlayAreaColor_String = " playAreaColor" ;
2200
+ static const char * const k_pch_SteamVR_TrackingLossColor_String = " trackingLossColor" ;
2187
2201
static const char * const k_pch_SteamVR_ShowStage_Bool = " showStage" ;
2188
2202
static const char * const k_pch_SteamVR_ActivateMultipleDrivers_Bool = " activateMultipleDrivers" ;
2189
2203
static const char * const k_pch_SteamVR_UsingSpeakers_Bool = " usingSpeakers" ;
2190
2204
static const char * const k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float = " speakersForwardYawOffsetDegrees" ;
2191
2205
static const char * const k_pch_SteamVR_BaseStationPowerManagement_Int32 = " basestationPowerManagement" ;
2206
+ static const char * const k_pch_SteamVR_ShowBaseStationPowerManagementTip_Int32 = " ShowBaseStationPowerManagementTip" ;
2192
2207
static const char * const k_pch_SteamVR_NeverKillProcesses_Bool = " neverKillProcesses" ;
2193
2208
static const char * const k_pch_SteamVR_SupersampleScale_Float = " supersampleScale" ;
2194
2209
static const char * const k_pch_SteamVR_MaxRecommendedResolution_Int32 = " maxRecommendedResolution" ;
2195
2210
static const char * const k_pch_SteamVR_MotionSmoothing_Bool = " motionSmoothing" ;
2196
2211
static const char * const k_pch_SteamVR_MotionSmoothingOverride_Int32 = " motionSmoothingOverride" ;
2212
+ static const char * const k_pch_SteamVR_DisableAsyncReprojection_Bool = " disableAsync" ;
2197
2213
static const char * const k_pch_SteamVR_ForceFadeOnBadTracking_Bool = " forceFadeOnBadTracking" ;
2198
2214
static const char * const k_pch_SteamVR_DefaultMirrorView_Int32 = " mirrorView" ;
2199
2215
static const char * const k_pch_SteamVR_ShowLegacyMirrorView_Bool = " showLegacyMirrorView" ;
@@ -2254,7 +2270,6 @@ namespace vr
2254
2270
static const char * const k_pch_Lighthouse_PowerManagedBaseStations2_String = " PowerManagedBaseStations2" ;
2255
2271
static const char * const k_pch_Lighthouse_InactivityTimeoutForBaseStations_Int32 = " InactivityTimeoutForBaseStations" ;
2256
2272
static const char * const k_pch_Lighthouse_EnableImuFallback_Bool = " enableImuFallback" ;
2257
- static const char * const k_pch_Lighthouse_NewPairing_Bool = " newPairing" ;
2258
2273
2259
2274
// -----------------------------------------------------------------------------
2260
2275
// null keys
@@ -2316,6 +2331,7 @@ namespace vr
2316
2331
static const char * const k_pch_CollisionBounds_ColorGammaG_Int32 = " CollisionBoundsColorGammaG" ;
2317
2332
static const char * const k_pch_CollisionBounds_ColorGammaB_Int32 = " CollisionBoundsColorGammaB" ;
2318
2333
static const char * const k_pch_CollisionBounds_ColorGammaA_Int32 = " CollisionBoundsColorGammaA" ;
2334
+ static const char * const k_pch_CollisionBounds_EnableDriverImport = " enableDriverBoundsImport" ;
2319
2335
2320
2336
// -----------------------------------------------------------------------------
2321
2337
// camera keys
@@ -2334,11 +2350,19 @@ namespace vr
2334
2350
// -----------------------------------------------------------------------------
2335
2351
// audio keys
2336
2352
static const char * const k_pch_audio_Section = " audio" ;
2337
- static const char * const k_pch_audio_OnPlaybackDevice_String = " onPlaybackDevice" ;
2338
- static const char * const k_pch_audio_OnRecordDevice_String = " onRecordDevice" ;
2339
- static const char * const k_pch_audio_OnPlaybackMirrorDevice_String = " onPlaybackMirrorDevice" ;
2340
- static const char * const k_pch_audio_OffPlaybackDevice_String = " offPlaybackDevice" ;
2341
- static const char * const k_pch_audio_OffRecordDevice_String = " offRecordDevice" ;
2353
+ static const char * const k_pch_audio_SetOsDefaultPlaybackDevice_Bool = " setOsDefaultPlaybackDevice" ;
2354
+ static const char * const k_pch_audio_EnablePlaybackDeviceOverride_Bool = " enablePlaybackDeviceOverride" ;
2355
+ static const char * const k_pch_audio_PlaybackDeviceOverride_String = " playbackDeviceOverride" ;
2356
+ static const char * const k_pch_audio_PlaybackDeviceOverrideName_String = " playbackDeviceOverrideName" ;
2357
+ static const char * const k_pch_audio_SetOsDefaultRecordingDevice_Bool = " setOsDefaultRecordingDevice" ;
2358
+ static const char * const k_pch_audio_EnableRecordingDeviceOverride_Bool = " enableRecordingDeviceOverride" ;
2359
+ static const char * const k_pch_audio_RecordingDeviceOverride_String = " recordingDeviceOverride" ;
2360
+ static const char * const k_pch_audio_RecordingDeviceOverrideName_String = " recordingDeviceOverrideName" ;
2361
+ static const char * const k_pch_audio_EnablePlaybackMirror_Bool = " enablePlaybackMirror" ;
2362
+ static const char * const k_pch_audio_PlaybackMirrorDevice_String = " playbackMirrorDevice" ;
2363
+ static const char * const k_pch_audio_PlaybackMirrorDeviceName_String = " playbackMirrorDeviceName" ;
2364
+ static const char * const k_pch_audio_OldPlaybackMirrorDevice_String = " onPlaybackMirrorDevice" ;
2365
+ static const char * const k_pch_audio_LastHmdPlaybackDeviceId_String = " lastHmdPlaybackDeviceId" ;
2342
2366
static const char * const k_pch_audio_VIVEHDMIGain = " viveHDMIGain" ;
2343
2367
2344
2368
// -----------------------------------------------------------------------------
@@ -2356,11 +2380,8 @@ namespace vr
2356
2380
static const char * const k_pch_Dashboard_Section = " dashboard" ;
2357
2381
static const char * const k_pch_Dashboard_EnableDashboard_Bool = " enableDashboard" ;
2358
2382
static const char * const k_pch_Dashboard_ArcadeMode_Bool = " arcadeMode" ;
2359
- static const char * const k_pch_Dashboard_UseWebDashboard = " useWebDashboard " ;
2383
+ static const char * const k_pch_Dashboard_UseWebKeyboard = " useWebKeyboard " ;
2360
2384
static const char * const k_pch_Dashboard_UseWebSettings = " useWebSettings" ;
2361
- static const char * const k_pch_Dashboard_UseWebIPD = " useWebIPD" ;
2362
- static const char * const k_pch_Dashboard_UseWebPowerMenu = " useWebPowerMenu" ;
2363
- static const char * const k_pch_Dashboard_UseWebNotifications = " useWebNotifications" ;
2364
2385
2365
2386
// -----------------------------------------------------------------------------
2366
2387
// model skin keys
@@ -2374,8 +2395,6 @@ namespace vr
2374
2395
// -----------------------------------------------------------------------------
2375
2396
// web interface keys
2376
2397
static const char * const k_pch_WebInterface_Section = " WebInterface" ;
2377
- static const char * const k_pch_WebInterface_WebEnable_Bool = " WebEnable" ;
2378
- static const char * const k_pch_WebInterface_WebPort_String = " WebPort" ;
2379
2398
2380
2399
// -----------------------------------------------------------------------------
2381
2400
// vrwebhelper keys
0 commit comments