#include <ShaderCompiler.h>
|
| static void | ExecuteShaderCompileJob (FShaderCommonCompileJob &Job) |
| |
| static class FArchive * | CreateFileHelper (const FString &Filename) |
| |
| static void | MoveFileHelper (const FString &To, const FString &From) |
| |
| static void | DeleteFileHelper (const FString &Filename) |
| |
| static ENGINE_API void | GenerateBrdfHeaders (const EShaderPlatform Platform) |
| |
| static ENGINE_API void | GenerateBrdfHeaders (const FName &ShaderFormat) |
| |
| static void | ApplyDerivedDefines (FShaderCompilerEnvironment &OutEnvironment, FShaderCompilerEnvironment *SharedEnvironment, const EShaderPlatform Platform) |
| |
| static void | AppendGBufferDDCKeyString (const EShaderPlatform Platform, FString &KeyString) |
| |
| static void | AppendGBufferDDCKey (const EShaderPlatform Platform, FShaderKeyGenerator &KeyGen) |
| |
| static ENGINE_API void | WriteGBufferInfoAutogen (EShaderPlatform TargetPlatform, ERHIFeatureLevel::Type FeatureLevel) |
| |
| static void | ApplyFetchEnvironment (FShaderMaterialPropertyDefines &DefineData, const FShaderCompilerEnvironment &Environment) |
| |
| static void | ApplyFetchEnvironment (FShaderGlobalDefines &DefineData, const FShaderCompilerEnvironment &Environment, const EShaderPlatform Platform) |
| |
| static void | ApplyFetchEnvironment (FShaderLightmapPropertyDefines &DefineData, const FShaderCompilerEnvironment &Environment) |
| |
| static void | ApplyFetchEnvironment (FShaderCompilerDefines &DefineData, const FShaderCompilerEnvironment &Environment) |
| |
| static ENGINE_API EGBufferLayout | FetchGBufferLayout (const FShaderCompilerEnvironment &Environment) |
| |
| static ENGINE_API FGBufferParams | FetchGBufferParamsRuntime (EShaderPlatform Platform, EGBufferLayout Layout) |
| |
| static FGBufferParams | FetchGBufferParamsPipeline (EShaderPlatform Platform, EGBufferLayout Layout) |
| |
◆ AppendGBufferDDCKey()
◆ AppendGBufferDDCKeyString()
◆ ApplyDerivedDefines()
◆ ApplyFetchEnvironment() [1/4]
◆ ApplyFetchEnvironment() [2/4]
◆ ApplyFetchEnvironment() [3/4]
◆ ApplyFetchEnvironment() [4/4]
◆ CreateFileHelper()
| FArchive * FShaderCompileUtilities::CreateFileHelper |
( |
const FString & |
Filename | ) |
|
|
static |
◆ DeleteFileHelper()
| void FShaderCompileUtilities::DeleteFileHelper |
( |
const FString & |
Filename | ) |
|
|
static |
◆ ExecuteShaderCompileJob()
Execute the specified (single or pipeline) shader compile job.
◆ FetchGBufferLayout()
◆ FetchGBufferParamsPipeline()
◆ FetchGBufferParamsRuntime()
◆ GenerateBrdfHeaders() [1/2]
◆ GenerateBrdfHeaders() [2/2]
◆ MoveFileHelper()
| void FShaderCompileUtilities::MoveFileHelper |
( |
const FString & |
To, |
|
|
const FString & |
From |
|
) |
| |
|
static |
◆ WriteGBufferInfoAutogen()
The documentation for this class was generated from the following files: