FMaterialQualityOverrides

[FMaterialQualityOverrides](API\Runtime\MaterialShaderQualitySettings\FMaterialQualityOverrides) represents the full set of possible material overrides per quality level.

Choose your operating system:

Windows

macOS

Linux

References

Module

MaterialShaderQualitySettings

Header

/Engine/Source/Runtime/MaterialShaderQualitySettings/Classes/ShaderPlatformQualitySettings.h

Include

#include "ShaderPlatformQualitySettings.h"

Syntax

struct FMaterialQualityOverrides

Remarks

FMaterialQualityOverrides represents the full set of possible material overrides per quality level.

Variables

Name Description

Public variable

bool

 

bDisableMaterialNormalCalculation

Public variable

bool

 

bDiscardQualityDuringCook

Public variable

bool

 

bEnableOverride

Public variable

bool

 

bForceDisableLMDirectionality

Public variable

bool

 

bForceDisablePreintegratedGF

Public variable

bool

 

bForceFullyRough

Public variable

bool

 

bForceLQReflections

Public variable

bool

 

bForceNonMetal

Public variable

EMobileShadowQu...

 

MobileShadowQuality

Constructors

Name Description

Public function

FMaterialQualityOverrides()

Functions

Name Description

Public function Const

bool

 

CanOverride

(
    EShaderPlatform ShaderPlatform
)

Public function Const

bool

 

HasAnyOverridesSet()