Navigation
API > API/Runtime > API/Runtime/RenderCore
| Name | FStableShaderKeyAndValue |
| Type | struct |
| Header File | /Engine/Source/Runtime/RenderCore/Public/ShaderCodeLibrary.h |
| Include Path | #include "ShaderCodeLibrary.h" |
Syntax
struct FStableShaderKeyAndValue
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStableShaderKeyAndValue() |
ShaderCodeLibrary.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassNameAndObjectPath | FCompactFullName | ShaderCodeLibrary.h | ||
| FeatureLevel | FName | ShaderCodeLibrary.h | ||
| KeyHash | uint32 | ShaderCodeLibrary.h | ||
| MaterialDomain | FName | ShaderCodeLibrary.h | ||
| OutputHash | FSHAHash | ShaderCodeLibrary.h | ||
| PermutationId | FName | ShaderCodeLibrary.h | ||
| PipelineHash | FSHAHash | ShaderCodeLibrary.h | ||
| QualityLevel | FName | ShaderCodeLibrary.h | ||
| ShaderClass | FName | ShaderCodeLibrary.h | ||
| ShaderType | FName | ShaderCodeLibrary.h | ||
| TargetFrequency | FName | ShaderCodeLibrary.h | ||
| TargetPlatform | FName | ShaderCodeLibrary.h | ||
| VFType | FName | ShaderCodeLibrary.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AppendString
(
FAnsiStringBuilderBase& Out |
ShaderCodeLibrary.h | ||
void ComputeKeyHash() |
ShaderCodeLibrary.h | ||
void ParseFromString
(
const FStringView& Src |
ShaderCodeLibrary.h | ||
| ShaderCodeLibrary.h | |||
void SetPipelineHash
(
const FShaderPipeline* Pipeline |
Computes pipeline hash from the passed pipeline. Pass nullptr to clear | ShaderCodeLibrary.h | |
| ShaderCodeLibrary.h | |||
| ShaderCodeLibrary.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString HeaderLine() |
ShaderCodeLibrary.h |