![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShaderCompilerDefinitions.h>
Classes | |
| class | FConstIterator |
Public Member Functions | |
| RENDERCORE_API | FShaderCompilerDefinitions (bool bIncludeInitialDefines=false) |
| RENDERCORE_API | FShaderCompilerDefinitions (const FShaderCompilerDefinitions &) |
| template<typename ValueType > | |
| void | SetDefine (FName Name, ValueType Value) |
| void | SetDefine (FName Name, const TCHAR *Value) |
| void | SetDefine (FName Name, const FString &Value) |
| template<typename ValueType > | |
| void | SetDefine (FShaderCompilerDefineNameCache &Name, ValueType Value) |
| void | SetDefine (FShaderCompilerDefineNameCache &Name, const TCHAR *Value) |
| void | SetDefine (FShaderCompilerDefineNameCache &Name, const FString &Value) |
| int32 | GetIntegerValue (FName Name) const |
| int32 | GetIntegerValue (FShaderCompilerDefineNameCache &NameCache, int32 ResultIfNotFound) const |
| bool | Contains (FName Name) const |
| FORCEINLINE int32 | Num () const |
| void | Empty () |
| void | Merge (const FShaderCompilerDefinitions &Other) |
| FShaderCompilerDefinitions & | operator= (const FShaderCompilerDefinitions &Other) |
Friends | |
| struct | FShaderInitialDefinesInitializer |
| FArchive & | operator<< (FArchive &Ar, FShaderCompilerDefinitions &Defs) |
Container for shader compiler definitions.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Value types supported: bool, int32, uint32, float, const TCHAR*, FString&
|
inline |
|
inline |
|
inline |
|
friend |