FQualityLevels

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

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Scalability.h

Include

#include "Scalability.h"

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

 

ShadingQuality

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

 

GetMinQualityLevel()

Returns the minimum set quality level from all settings

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

 

SetShadingQuality

(
    int32 Value
)

Sets the sharing 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
)

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