|
| virtual | ~FSharedShaderCompilerEnvironment ()=default |
| |
| RENDERCORE_API | FShaderCompilerEnvironment () |
| |
| RENDERCORE_API | FShaderCompilerEnvironment (FMemoryHasherBlake3 &Hasher) |
| |
| RENDERCORE_API void | SetDefine (const TCHAR *Name, const TCHAR *Value) |
| |
| RENDERCORE_API void | SetDefine (const TCHAR *Name, const FString &Value) |
| |
| RENDERCORE_API void | SetDefine (const TCHAR *Name, uint32 Value) |
| |
| RENDERCORE_API void | SetDefine (const TCHAR *Name, int32 Value) |
| |
| RENDERCORE_API void | SetDefine (const TCHAR *Name, bool Value) |
| |
| RENDERCORE_API void | SetDefine (const TCHAR *Name, float Value) |
| |
| RENDERCORE_API void | SetDefine (FName Name, const TCHAR *Value) |
| |
| RENDERCORE_API void | SetDefine (FName Name, const FString &Value) |
| |
| RENDERCORE_API void | SetDefine (FName Name, uint32 Value) |
| |
| RENDERCORE_API void | SetDefine (FName Name, int32 Value) |
| |
| RENDERCORE_API void | SetDefine (FName Name, bool Value) |
| |
| RENDERCORE_API void | SetDefine (FName Name, float Value) |
| |
| RENDERCORE_API void | SetDefine (FShaderCompilerDefineNameCache &Name, const TCHAR *Value) |
| |
| RENDERCORE_API void | SetDefine (FShaderCompilerDefineNameCache &Name, const FString &Value) |
| |
| RENDERCORE_API void | SetDefine (FShaderCompilerDefineNameCache &Name, uint32 Value) |
| |
| RENDERCORE_API void | SetDefine (FShaderCompilerDefineNameCache &Name, int32 Value) |
| |
| RENDERCORE_API void | SetDefine (FShaderCompilerDefineNameCache &Name, bool Value) |
| |
| RENDERCORE_API void | SetDefine (FShaderCompilerDefineNameCache &Name, float Value) |
| |
| template<typename ValueType > |
| void | SetDefineIfUnset (const TCHAR *Name, ValueType Value) |
| |
| template<typename ValueType > |
| void | SetCompileArgument (const TCHAR *Name, ValueType Value) |
| |
| void | SetCompileArgument (const TCHAR *Name, TVariant< bool, float, int32, uint32, FString > Value) |
| |
| template<typename ValueType > |
| void | SetDefineAndCompileArgument (const TCHAR *Name, ValueType Value) |
| |
| bool | HasCompileArgument (const TCHAR *Name) const |
| |
| template<typename ValueType > |
| ValueType | GetCompileArgument (const TCHAR *Name, const ValueType &DefaultValue) const |
| |
| template<typename ValueType > |
| bool | GetCompileArgument (const TCHAR *Name, ValueType &OutValue) const |
| |
| void | SetRenderTargetOutputFormat (uint32 RenderTargetIndex, EPixelFormat PixelFormat) |
| |
| RENDERCORE_API void | SerializeEverythingButFiles (FArchive &Ar) |
| |
| RENDERCORE_API void | SerializeCompilationDependencies (FArchive &Ar) |
| |
| RENDERCORE_API void | Merge (const FShaderCompilerEnvironment &Other) |
| |
| RENDERCORE_API FString | GetDefinitionsAsCommentedCode () const |
| |
| | FRefCountBase ()=default |
| |
| virtual | ~FRefCountBase ()=default |
| |
| | FRefCountBase (const FRefCountBase &Rhs)=delete |
| |
| FRefCountBase & | operator= (const FRefCountBase &Rhs)=delete |
| |
| FReturnedRefCountValue | AddRef () const |
| |
| uint32 | Release () const |
| |
| uint32 | GetRefCount () const |
| |