Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FShaderCompileUtilities |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/ShaderCompiler.h |
| Include Path | #include "ShaderCompiler.h" |
Syntax
class FShaderCompileUtilities
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AppendGBufferDDCKey
(
const EShaderPlatform Platform, |
ShaderCompiler.h | ||
static void AppendGBufferDDCKeyString
(
const EShaderPlatform Platform, |
ShaderCompiler.h | ||
static void ApplyDerivedDefines
(
FShaderCompilerEnvironment& OutEnvironment, |
ShaderCompiler.h | ||
static void ApplyFetchEnvironment
(
FShaderGlobalDefines& DefineData, |
ShaderCompiler.h | ||
static void ApplyFetchEnvironment
(
FShaderCompilerDefines& DefineData, |
ShaderCompiler.h | ||
static void ApplyFetchEnvironment
(
FShaderLightmapPropertyDefines& DefineData, |
ShaderCompiler.h | ||
static void ApplyFetchEnvironment
(
FShaderMaterialPropertyDefines& DefineData, |
ShaderCompiler.h | ||
| ShaderCompiler.h | |||
static void DeleteFileHelper
(
const FString& Filename |
ShaderCompiler.h | ||
static void ExecuteShaderCompileJob
(
FShaderCommonCompileJob& Job |
Execute the specified (single or pipeline) shader compile job. | ShaderCompiler.h | |
static EGBufferLayout FetchGBufferLayout
(
const FShaderCompilerEnvironment& Environment |
ShaderCompiler.h | ||
static FGBufferParams FetchGBufferParamsPipeline
(
EShaderPlatform Platform, |
ShaderCompiler.h | ||
static FGBufferParams FetchGBufferParamsRuntime
(
EShaderPlatform Platform, |
ShaderCompiler.h | ||
static void GenerateBrdfHeaders
(
const EShaderPlatform Platform |
ShaderCompiler.h | ||
static void GenerateBrdfHeaders
(
const FName& ShaderFormat |
ShaderCompiler.h | ||
| ShaderCompiler.h | |||
static void WriteGBufferInfoAutogen
(
EShaderPlatform TargetPlatform, |
ShaderCompiler.h |