UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FShaderCompilerEnvironment Member List

This is the complete list of members for FShaderCompilerEnvironment, including all inherited members.

CompilerFlagsFShaderCompilerEnvironment
FShaderCompilerEnvironment()FShaderCompilerEnvironment
FShaderCompilerEnvironment(FMemoryHasherBlake3 &Hasher)FShaderCompilerEnvironment
FShaderCompileUtilitiesFShaderCompilerEnvironmentfriend
FShaderPreprocessorUtilitiesFShaderCompilerEnvironmentfriend
FullPrecisionInPSFShaderCompilerEnvironment
GetCompileArgument(const TCHAR *Name, const ValueType &DefaultValue) constFShaderCompilerEnvironmentinline
GetCompileArgument(const TCHAR *Name, ValueType &OutValue) constFShaderCompilerEnvironmentinline
GetDefinitionsAsCommentedCode() constFShaderCompilerEnvironment
HasCompileArgument(const TCHAR *Name) constFShaderCompilerEnvironmentinline
IncludeVirtualPathToContentsMapFShaderCompilerEnvironment
IncludeVirtualPathToSharedContentsMapFShaderCompilerEnvironment
Merge(const FShaderCompilerEnvironment &Other)FShaderCompilerEnvironment
operator<<FShaderCompilerEnvironmentfriend
RenderTargetOutputFormatsMapFShaderCompilerEnvironment
ResourceTableMapFShaderCompilerEnvironment
RHIShaderBindingLayoutFShaderCompilerEnvironment
SerializeCompilationDependencies(FArchive &Ar)FShaderCompilerEnvironment
SerializeEverythingButFiles(FArchive &Ar)FShaderCompilerEnvironment
SetCompileArgument(const TCHAR *Name, ValueType Value)FShaderCompilerEnvironmentinline
SetCompileArgument(const TCHAR *Name, TVariant< bool, float, int32, uint32, FString > Value)FShaderCompilerEnvironmentinline
SetDefine(const TCHAR *Name, const TCHAR *Value)FShaderCompilerEnvironment
SetDefine(const TCHAR *Name, const FString &Value)FShaderCompilerEnvironment
SetDefine(const TCHAR *Name, uint32 Value)FShaderCompilerEnvironment
SetDefine(const TCHAR *Name, int32 Value)FShaderCompilerEnvironment
SetDefine(const TCHAR *Name, bool Value)FShaderCompilerEnvironment
SetDefine(const TCHAR *Name, float Value)FShaderCompilerEnvironment
SetDefine(FName Name, const TCHAR *Value)FShaderCompilerEnvironment
SetDefine(FName Name, const FString &Value)FShaderCompilerEnvironment
SetDefine(FName Name, uint32 Value)FShaderCompilerEnvironment
SetDefine(FName Name, int32 Value)FShaderCompilerEnvironment
SetDefine(FName Name, bool Value)FShaderCompilerEnvironment
SetDefine(FName Name, float Value)FShaderCompilerEnvironment
SetDefine(FShaderCompilerDefineNameCache &Name, const TCHAR *Value)FShaderCompilerEnvironment
SetDefine(FShaderCompilerDefineNameCache &Name, const FString &Value)FShaderCompilerEnvironment
SetDefine(FShaderCompilerDefineNameCache &Name, uint32 Value)FShaderCompilerEnvironment
SetDefine(FShaderCompilerDefineNameCache &Name, int32 Value)FShaderCompilerEnvironment
SetDefine(FShaderCompilerDefineNameCache &Name, bool Value)FShaderCompilerEnvironment
SetDefine(FShaderCompilerDefineNameCache &Name, float Value)FShaderCompilerEnvironment
SetDefineAndCompileArgument(const TCHAR *Name, ValueType Value)FShaderCompilerEnvironmentinline
SetDefineIfUnset(const TCHAR *Name, ValueType Value)FShaderCompilerEnvironmentinline
SetRenderTargetOutputFormat(uint32 RenderTargetIndex, EPixelFormat PixelFormat)FShaderCompilerEnvironmentinline
ShaderBindingLayoutFShaderCompilerEnvironment
TargetPlatformFShaderCompilerEnvironment
UniformBufferMapFShaderCompilerEnvironment