Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/ShaderStableKeyDebugInfoReader.h |
| Include | #include "ShaderStableKeyDebugInfoReader.h" |
Syntax
class FShaderStableKeyDebugInfoReader
Remarks
Class that uses build metadata (*.shk files storing mapping of stable shader keys to their hashes) to provide high level info on shaders and PSOs.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DumpPSOToLogIfConfigured
(
const FGraphicsPipelineStateInitializer& Initializer |
Prints a pipeline info to log if configured to do so. | |
| FString | GetPSOStableNameOptions
(
const FGraphicsPipelineStateInitializer& Initializer, |
Returns a string describing a PSO (shaders only). | |
| FString | GetShaderStableNameOptions
(
const FSHAHash& ShaderHash, |
Returns a string describing a shader. | |
| bool | Initialize
(
const FString& ShaderStableKeyFile |
Initializes the class with a pointer to directory holding SHK files | |
| bool | Whether the info reader is usable |