Language:
Discover
By Skill Level
By Category

FQualityLevels

Choose your OS:

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

uint32

 

GetHash()

Used for DisplayInternals to quickly identify why a screenshot looks different

Public function

int32

 

GetSingleQualityLevel()

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

Public function

void

 

SetBenchmarkFallback()

Public function

void

 

SetDefaults()

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.

Operators

Name Description

Public function

bool

 

operator!=

(
    const FQualityLevels & Other
)

Public function

bool

 

operator==

(
    const FQualityLevels & Other
)

References

Module

Engine

Header

Runtime/Engine/Public/Scalability.h