Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FMaterialKeyGeneratorContext
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMaterialKeyGeneratorContext
(
TUniqueFunction< void(const void*Data, uint64 Size)>&& HashFunction, |
Construct a Context that is emitting variables into a binary-formatted shader DDC key or into a material dependencies hash function. | MaterialKeyGeneratorContext.h | |
FMaterialKeyGeneratorContext
(
FString& InResultString, |
Construct a Context that is emitting variables into a text-formatted shader DDC key. | MaterialKeyGeneratorContext.h | |
FMaterialKeyGeneratorContext
(
FCbWriter& InWriter, |
Construct a Context that is saving data to compact binary. | MaterialKeyGeneratorContext.h | |
FMaterialKeyGeneratorContext
(
FCbObjectView LoadRoot, |
Construct a Context that is loading data from compact binary. | MaterialKeyGeneratorContext.h |
FMaterialKeyGeneratorContext(TUniqueFunction< void(const void *Data, uint64 Size)> &&, EShaderPlatform)
Description
Construct a Context that is emitting variables into a binary-formatted shader DDC key or into a material dependencies hash function.
| Name | FMaterialKeyGeneratorContext |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/MaterialKeyGeneratorContext.h |
| Include Path | #include "MaterialKeyGeneratorContext.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Materials/MaterialKeyGeneratorContext.cpp |
FMaterialKeyGeneratorContext
(
TUniqueFunction < void> && HashFunction,
EShaderPlatform InShaderPlatform
)
FMaterialKeyGeneratorContext(FString &, EShaderPlatform)
Description
Construct a Context that is emitting variables into a text-formatted shader DDC key.
| Name | FMaterialKeyGeneratorContext |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/MaterialKeyGeneratorContext.h |
| Include Path | #include "MaterialKeyGeneratorContext.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Materials/MaterialKeyGeneratorContext.cpp |
FMaterialKeyGeneratorContext
(
FString & InResultString,
EShaderPlatform InShaderPlatform
)
FMaterialKeyGeneratorContext(FCbWriter &, EShaderPlatform)
Description
Construct a Context that is saving data to compact binary.
| Name | FMaterialKeyGeneratorContext |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/MaterialKeyGeneratorContext.h |
| Include Path | #include "MaterialKeyGeneratorContext.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Materials/MaterialKeyGeneratorContext.cpp |
FMaterialKeyGeneratorContext
(
FCbWriter & InWriter,
EShaderPlatform InShaderPlatform
)
FMaterialKeyGeneratorContext(FCbObjectView, EShaderPlatform)
Description
Construct a Context that is loading data from compact binary.
| Name | FMaterialKeyGeneratorContext |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/MaterialKeyGeneratorContext.h |
| Include Path | #include "MaterialKeyGeneratorContext.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Materials/MaterialKeyGeneratorContext.cpp |
FMaterialKeyGeneratorContext
(
FCbObjectView LoadRoot,
EShaderPlatform InShaderPlatform
)