FQualityLevels

Structure for holding the state of the engine scalability groups Actual engine state you can get though GetQualityLevels().

Windows
MacOS
Linux

Syntax

struct FQualityLevels

Remarks

Structure for holding the state of the engine scalability groups Actual engine state you can get though GetQualityLevels().

Variables

Name Description

Public variable

int32

 

AntiAliasingQuality

Public variable

float

 

CPUBenchmarkResults

Public variable

TArray< float >

 

CPUBenchmarkSteps

Public variable

int32

 

EffectsQuality

Public variable

int32

 

FoliageQuality

Public variable

float

 

GPUBenchmarkResults

Public variable

TArray< float >

 

GPUBenchmarkSteps

Public variable

int32

 

PostProcessQuality

Public variable

float

 

ResolutionQuality

Public variable

int32

 

ShadowQuality

Public variable

int32

 

TextureQuality

Public variable

int32

 

ViewDistanceQuality

Constructors

Name Description

Public function

FQualityLevels()

Functions

Name Description

Public function Const

uint32

 

GetHash()

Used for DisplayInternals to quickly identify why a screenshot looks different

Public function Const

int32

 

GetSingleQualityLevel()

Returns the overall value if all settings are set to the same thing

Public function

void

 

SetAntiAliasingQuality

(
    int32 Value
)

Sets anti-aliasing quality

Public function

void

 

SetBenchmarkFallback()

Public function

void

 

SetDefaults()

Public function

void

 

SetEffectsQuality

(
    int32 Value
)

Sets the visual effects quality

Public function

void

 

SetFoliageQuality

(
    int32 Value
)

Sets the foliage quality

Public function

void

 

SetFromSingleQualityLevel

(
    int32 Value
)

Sets all other settings based on an overall value

Public function

void

 

SetFromSingleQualityLevelRelativeToMax

(
    int32 Value
)

Sets all other settings based on an overall value, but relative to the maximum.

Public function

void

 

SetPostProcessQuality

(
    int32 Value
)

Sets the post-processing quality

Public function

void

 

SetShadowQuality

(
    int32 Value
)

Sets shadow quality

Public function

void

 

SetTextureQuality

(
    int32 Value
)

Sets the texture quality

Public function

void

 

SetViewDistanceQuality

(
    int32 Value
)

Sets view distance quality

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FQualityLevels& Other
)

Public function Const

bool

 

operator==

(
    const FQualityLevels& Other
)

References

Module

Engine

Header

Runtime/Engine/Public/Scalability.h

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback