![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <GlobalShader.h>
Public Member Functions | |
| RENDERCORE_API | FGlobalShaderMapId (EShaderPlatform Platform, const ITargetPlatform *TargetPlatform) |
| RENDERCORE_API void | AppendKeyString (FString &KeyString, const TArray< FShaderTypeDependency > &Dependencies) const |
| const TMap< FString, TArray< FShaderTypeDependency > > & | GetShaderFilenameToDependeciesMap () const |
| RENDERCORE_API bool | WithEditorOnly () const |
| EShaderPermutationFlags | GetShaderPermutationFlags () const |
Class that encapsulates logic to create a DDC key for the global shader map.
| FGlobalShaderMapId::FGlobalShaderMapId | ( | EShaderPlatform | Platform, |
| const ITargetPlatform * | TargetPlatform | ||
| ) |
Create a global shader map Id for the given platform.
| void FGlobalShaderMapId::AppendKeyString | ( | FString & | KeyString, |
| const TArray< FShaderTypeDependency > & | Dependencies | ||
| ) | const |
Append to a string that will be used as a DDC key.
|
inline |
|
inline |
| bool FGlobalShaderMapId::WithEditorOnly | ( | ) | const |