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

Merge branch 'cherry-pick-1ea2dc24' into '5.1'

Altering way of detecting IsHeadMountedMode()

See merge request !25
parents 767f7c7d c1866991
No related branches found
No related tags found
2 merge requests!25Altering way of detecting IsHeadMountedMode(),!13Draft: Improve walking implementation
Pipeline #241277 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