| AddRef() const | FRefCountBase | inline |
| CompilerFlags | FShaderCompilerEnvironment | |
| FRefCountBase()=default | FRefCountBase | |
| FRefCountBase(const FRefCountBase &Rhs)=delete | FRefCountBase | |
| FShaderCompilerEnvironment() | FShaderCompilerEnvironment | |
| FShaderCompilerEnvironment(FMemoryHasherBlake3 &Hasher) | FShaderCompilerEnvironment | |
| FullPrecisionInPS | FShaderCompilerEnvironment | |
| GetCompileArgument(const TCHAR *Name, const ValueType &DefaultValue) const | FShaderCompilerEnvironment | inline |
| GetCompileArgument(const TCHAR *Name, ValueType &OutValue) const | FShaderCompilerEnvironment | inline |
| GetDefinitionsAsCommentedCode() const | FShaderCompilerEnvironment | |
| GetRefCount() const | FRefCountBase | inline |
| HasCompileArgument(const TCHAR *Name) const | FShaderCompilerEnvironment | inline |
| IncludeVirtualPathToContentsMap | FShaderCompilerEnvironment | |
| IncludeVirtualPathToSharedContentsMap | FShaderCompilerEnvironment | |
| Merge(const FShaderCompilerEnvironment &Other) | FShaderCompilerEnvironment | |
| operator=(const FRefCountBase &Rhs)=delete | FRefCountBase | |
| Release() const | FRefCountBase | inline |
| RenderTargetOutputFormatsMap | FShaderCompilerEnvironment | |
| ResourceTableMap | FShaderCompilerEnvironment | |
| RHIShaderBindingLayout | FShaderCompilerEnvironment | |
| SerializeCompilationDependencies(FArchive &Ar) | FShaderCompilerEnvironment | |
| SerializeEverythingButFiles(FArchive &Ar) | FShaderCompilerEnvironment | |
| SetCompileArgument(const TCHAR *Name, ValueType Value) | FShaderCompilerEnvironment | inline |
| SetCompileArgument(const TCHAR *Name, TVariant< bool, float, int32, uint32, FString > Value) | FShaderCompilerEnvironment | inline |
| 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) | FShaderCompilerEnvironment | inline |
| SetDefineIfUnset(const TCHAR *Name, ValueType Value) | FShaderCompilerEnvironment | inline |
| SetRenderTargetOutputFormat(uint32 RenderTargetIndex, EPixelFormat PixelFormat) | FShaderCompilerEnvironment | inline |
| ShaderBindingLayout | FShaderCompilerEnvironment | |
| TargetPlatform | FShaderCompilerEnvironment | |
| UniformBufferMap | FShaderCompilerEnvironment | |
| ~FRefCountBase()=default | FRefCountBase | virtual |
| ~FSharedShaderCompilerEnvironment()=default | FSharedShaderCompilerEnvironment | virtual |