UShaderPlatformQualitySettings

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UShaderPlatformQualitySettings

References

Module

MaterialShaderQualitySettings

Header

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

Include

#include "ShaderPlatformQualitySettings.h"

Syntax

class UShaderPlatformQualitySettings : public UObject

Variables

Name Description

Public variable

FString

 

ConfigPlatformName

Public variable

FMaterialQualit...

 

QualityOverrides

Constructors

Name Description

Public function

UShaderPlatformQualitySettings

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

void

 

AppendToHashState

(
    EMaterialQualityLevel::Type Quality...,
    FSHA1& HashState
)

Public function Const

void

 

BuildHash

(
    EMaterialQualityLevel::Type Quality...,
    FSHAHash& OutHash
)

Public function

FMaterialQua...

 

GetQualityOverrides

(
    EMaterialQualityLevel::Type Quality...
)

Public function Const

const FMater...

 

GetQualityOverrides

(
    EMaterialQualityLevel::Type Quality...
)

Overridden from UObject

Name Description

Public function Virtual Const

const TCHAR ...

 

GetConfigOverridePlatform()

Returns the override config hierarchy platform (if NDAd platforms need defaults to not be in Base*.ini but still want editor to load them)