FGenericDataDrivenShaderPlatformInfo

Windows
MacOS
Linux

References

Module

RHI

Header

/Engine/Source/Runtime/RHI/Public/RHIDefinitions.h

Include

#include "RHIDefinitions.h"

Syntax

class FGenericDataDrivenShaderPlatformInfo

Constructors

No constructors are accessible with public or protected access.

Functions

Name Description

Public function Static

const bool

 

GetCompileSignalProcessingPipeline

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

FText

 

GetFriendlyName

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsAndroidOpenGLES

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsConsole

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsHlslcc

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsLanguageD3D

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsLanguageMetal

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsLanguageNintendo

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsLanguageOpenGL

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsLanguageSony

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsLanguageVulkan

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsMetalMRT

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsMobile

(
    const EShaderPlatform Platform
)

Public function Static

const bool

 

GetIsPC

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const ERHIFe...

 

GetMaxFeatureLevel

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetNeedsExtraMobileFrames

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetNeedsOfflineCompiler

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetNeedsToSwitchVerticalAxisOnMobileOpenGL

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetNumberOfComputeThreads

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetOverrideFMaterial_NeedsGBufferEnabled

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetRequiresDisableForwardLocalLights

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetRequiresExplicit128bitRT

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetRequiresGeneratePrevTransformBuffer

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetRequiresRenderTargetDuringRaster

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetRequiresReverseCullingOnMobile

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupports4ComponentUAVReadWrite

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsAnisotropicMaterials

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetSupportsAsyncPipelineCompilation

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsByteBufferComputeShaders

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsCapsuleShadows

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsDiaphragmDOF

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsDistanceFields

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetSupportsDOFHybridScattering

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsDualSourceBlending

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsGen5TemporalAA

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsGPUScene

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsGPUSkinCache

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetSupportsHairStrandGeometry

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetSupportsHZBOcclusion

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsIndexBufferUAVs

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsInstancedStereo

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetSupportsManualVertexFetch

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetSupportsMobileDistanceField

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsMobileMultiView

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsMSAA

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsMultiView

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsPathTracing

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsPerPixelDBufferMask

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsPrimitiveShaders

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsRayTracing

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsRayTracingIndirectInstanceData

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsRenderTargetWriteMask

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsRGBColorBuffer

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsRTIndexFromVS

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsTemporalHistoryUpscale

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsTessellation

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsUInt64ImageAtomics

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsVariableRateShading

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsVolumeTextureCompression

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsVolumetricFog

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetSupportsWaterIndirectDraw

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsWaveOperations

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetTargetsTiledGPU

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const uint32

 

GetWaterUsesSimpleForwardShading

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

void

 

Initialize()

Public function Static

bool

 

IsValid

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

void

 

ParseDataDrivenShaderInfo

(
    const FConfigSection& Section,
    FGenericDataDrivenShaderPlatformInf...
)

Constants

Name

Description

Infos

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