UOculusHMDRuntimeSettings

Implements the settings for the OculusVR plugin.

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UOculusHMDRuntimeSettings

References

Module

OculusHMD

Header

/Engine/Plugins/Runtime/Oculus/OculusVR/Source/OculusHMD/Public/OculusHMDRuntimeSettings.h

Include

#include "OculusHMDRuntimeSettings.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Engine, defaultconfig)
class UOculusHMDRuntimeSettings : public UObject

Remarks

Implements the settings for the OculusVR plugin.

Variables

Name Description

Public variable UProperty Category, EditAnywhere Config

bool

 

bAutoEnabled

Whether the Splash screen is enabled.

Public variable UProperty Category, EditAnywhere Config

bool

 

bChromaCorrection

Compensates in the compositor for chromatic aberration, at a higher GPU cost but without the color fringes on the sides of the lenses

Public variable UProperty Category, EditAnywhere Config

bool

 

bCompositesDepth

Whether the app's depth buffer is shared with the Rift Compositor, for layer (including Dash) compositing, PTW, and potentially more.

Public variable UProperty Category, EditAnywhere Config

bool

 

bHQDistortion

Computes mipmaps for the eye buffers every frame, for a higher quality distortion

Public variable UProperty Category, EditAnywhere Config

bool

 

bRecenterHMDWithController

Recenters the HMD too when the controller recenter button is pressed on Go and GearVR

Public variable UProperty Category, EditAnywhere Config

bool

 

bSupportsDash

Whether Dash is supported by the app, which will keep the app in foreground when the User presses the oculus button (needs the app to handle input focus loss!)

Public variable UProperty Category, EditAnywhere Config

int

 

CPULevel

Default CPU level controlling CPU frequency on the mobile device

Public variable UProperty Category, EditAnywhere Config

EFixedFoveatedR...

 

FFRLevel

Default Fixed Foveated Rendering level for Oculus Go and Quest

Public variable UProperty Category, EditAnywhere Config

int

 

GPULevel

Default GPU level controlling GPU frequency on the mobile device

Public variable UProperty Category, EditAnywhere Config

float

 

PixelDensityMax

Maximum allowed pixel density.

Public variable UProperty Category, EditAnywhere Config

float

 

PixelDensityMin

Minimum allowed pixel density.

Public variable UProperty Category, EditAnywhere Config

TArray< FOculus...

 

SplashDescs

An array of splash screen descriptors listing textures to show and their positions.

Constructors

Name Description

Public function

UOculusHMDRuntimeSettings

(
    const FObjectInitializer& ObjectIn...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss