Navigation
API > API/Developer > API/Developer/ShaderCompilerCommon > API/Developer/ShaderCompilerCommon/FShaderConductorContext
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool LoadSource
(
FStringView ShaderSource, |
Loads the shader source and converts the input descriptor to a format suitable for ShaderConductor. | ShaderConductorContext.h | |
bool LoadSource
(
FAnsiStringView ShaderSource, |
ShaderConductorContext.h | ||
bool LoadSource
(
const ANSICHAR* ShaderSource, |
ShaderConductorContext.h |
LoadSource(FStringView, const FString &, const FString &, EShaderFrequency, const FShaderCompilerDefinitions , const TArray< FString > )
Description
Loads the shader source and converts the input descriptor to a format suitable for ShaderConductor. If 'Definitions' is null, the previously loaded definitions are not modified.
| Name | LoadSource |
| Type | function |
| Header File | /Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderConductorContext.h |
| Include Path | #include "ShaderConductorContext.h" |
| Source | /Engine/Source/Developer/ShaderCompilerCommon/Private/ShaderConductorContext.cpp |
bool LoadSource
(
FStringView ShaderSource,
const FString & Filename,
const FString & EntryPoint,
EShaderFrequency ShaderStage,
const FShaderCompilerDefinitions * Definitions,
const TArray< FString > * ExtraDxcArgs
)
LoadSource(FAnsiStringView, const FString &, const FString &, EShaderFrequency, const FShaderCompilerDefinitions , const TArray< FString > )
| Name | LoadSource |
| Type | function |
| Header File | /Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderConductorContext.h |
| Include Path | #include "ShaderConductorContext.h" |
bool LoadSource
(
FAnsiStringView ShaderSource,
const FString & Filename,
const FString & EntryPoint,
EShaderFrequency ShaderStage,
const FShaderCompilerDefinitions * Definitions,
const TArray< FString > * ExtraDxcArgs
)
LoadSource(const ANSICHAR , const ANSICHAR , const ANSICHAR , EShaderFrequency, const FShaderCompilerDefinitions , const TArray< FString > *)
| Name | LoadSource |
| Type | function |
| Header File | /Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderConductorContext.h |
| Include Path | #include "ShaderConductorContext.h" |
| Source | /Engine/Source/Developer/ShaderCompilerCommon/Private/ShaderConductorContext.cpp |
bool LoadSource
(
const ANSICHAR * ShaderSource,
const ANSICHAR * Filename,
const ANSICHAR * EntryPoint,
EShaderFrequency ShaderStage,
const FShaderCompilerDefinitions * Definitions,
const TArray< FString > * ExtraDxcArgs
)