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

 

GetIsAndroidOpenGLES

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetIsConsole

(
    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 bool

 

GetNeedsOfflineCompiler

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetRequiresExplicit128bitRT

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupports4ComponentUAVReadWrite

(
    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 bool

 

GetSupportsDrawIndirect

(
    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 bool

 

GetSupportsIndexBufferUAVs

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsInstancedStereo

(
    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

 

GetSupportsRayTracing

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsRayTracingIndirectInstanceData

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetSupportsRayTracingMissShaderBindings

(
    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

 

GetSupportsTemporalHistoryUpscale

(
    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 bool

 

GetSupportsWaveOperations

(
    const FStaticShaderPlatform Platfor...
)

Public function Static

const bool

 

GetTargetsTiledGPU

(
    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