Skip to content
Snippets Groups Projects
Commit 69b50cf8 authored by Sebastian Pape's avatar Sebastian Pape
Browse files

Merge branch 'fix/shipping-vr-launch' into '4.26'

Altering way of detecting IsHeadMountedMode()

See merge request !18
parents 0d4c4490 1ea2dc24
No related branches found
No related tags found
1 merge request!18Altering way of detecting IsHeadMountedMode()
Pipeline #241273 failed
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
#include "Engine/Engine.h" #include "Engine/Engine.h"
#include "IXRTrackingSystem.h" #include "IXRTrackingSystem.h"
#include "IHeadMountedDisplay.h" #include "IHeadMountedDisplay.h"
#include "AudioDevice.h"
bool UVirtualRealityUtilities::IsDesktopMode() bool UVirtualRealityUtilities::IsDesktopMode()
{ {
...@@ -30,7 +31,9 @@ bool UVirtualRealityUtilities::IsRoomMountedMode() ...@@ -30,7 +31,9 @@ bool UVirtualRealityUtilities::IsRoomMountedMode()
bool UVirtualRealityUtilities::IsHeadMountedMode() bool UVirtualRealityUtilities::IsHeadMountedMode()
{ {
return GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed(); // In editor builds: checks for EdEngine->IsVRPreviewActive()
// In packaged builds: checks for `-vr` in commandline or bStartInVR in UGeneralProjectSettings
return FAudioDevice::CanUseVRAudioDevice();
} }
bool UVirtualRealityUtilities::IsCave() bool UVirtualRealityUtilities::IsCave()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment