Navigation
API > API/Runtime > API/Runtime/RHI > API/Runtime/RHI/FPipelineCacheFileFormatPSO
| Name | GraphicsDescriptor |
| Type | struct |
| Header File | /Engine/Source/Runtime/RHI/Public/PipelineFileCache.h |
| Include Path | #include "PipelineFileCache.h" |
Syntax
struct GraphicsDescriptor
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AmplificationShader | FSHAHash | PipelineFileCache.h | ||
| bAllowVariableRateShading | bool | PipelineFileCache.h | ||
| bDepthBounds | bool | PipelineFileCache.h | ||
| bHasFragmentDensityAttachment | bool | PipelineFileCache.h | ||
| BlendState | FBlendStateInitializerRHI | PipelineFileCache.h | ||
| DepthLoad | ERenderTargetLoadAction | PipelineFileCache.h | ||
| DepthStencilFlags | ETextureCreateFlags | PipelineFileCache.h | ||
| DepthStencilFormat | EPixelFormat | PipelineFileCache.h | ||
| DepthStencilState | FDepthStencilStateInitializerRHI | PipelineFileCache.h | ||
| DepthStore | ERenderTargetStoreAction | PipelineFileCache.h | ||
| FragmentShader | FSHAHash | PipelineFileCache.h | ||
| GeometryShader | FSHAHash | PipelineFileCache.h | ||
| MeshShader | FSHAHash | PipelineFileCache.h | ||
| MSAASamples | uint32 | PipelineFileCache.h | ||
| MultiViewCount | uint8 | PipelineFileCache.h | ||
| PrimitiveType | EPrimitiveType | PipelineFileCache.h | ||
| RasterizerState | FPipelineFileCacheRasterizerState | PipelineFileCache.h | ||
| RenderTargetFlags | ETextureCreateFlags | PipelineFileCache.h | ||
| RenderTargetFormats | EPixelFormat | PipelineFileCache.h | ||
| RenderTargetsActive | uint32 | PipelineFileCache.h | ||
| ShadingRate | EVRSShadingRate | PipelineFileCache.h | ||
| StencilLoad | ERenderTargetLoadAction | PipelineFileCache.h | ||
| StencilStore | ERenderTargetStoreAction | PipelineFileCache.h | ||
| SubpassHint | uint8 | PipelineFileCache.h | ||
| SubpassIndex | uint8 | PipelineFileCache.h | ||
| VertexDescriptor | FVertexDeclarationElementList | PipelineFileCache.h | ||
| VertexShader | FSHAHash | PipelineFileCache.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddShadersToReadableString
(
TReadableStringBuilder& OutBuilder |
PipelineFileCache.h | ||
void AddStateToReadableString
(
TReadableStringBuilder& OutBuilder |
PipelineFileCache.h | ||
void AddToReadableString
(
TReadableStringBuilder& OutBuilder |
PipelineFileCache.h | ||
bool FromString
(
const FStringView& Src |
PipelineFileCache.h | ||
void ShadersFromString
(
const FStringView& Src |
PipelineFileCache.h | ||
FString ShadersToString() |
PipelineFileCache.h | ||
bool StateFromString
(
const FStringView& Src |
PipelineFileCache.h | ||
FString StateToString() |
PipelineFileCache.h | ||
FString ToString() |
PipelineFileCache.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString HeaderLine() |
PipelineFileCache.h | ||
static ETextureCreateFlags ReduceDSFlags
(
ETextureCreateFlags InFlags |
Not all DepthStencil flags make sense for the replayed PSO, only those that can influence the actual format | PipelineFileCache.h | |
static ETextureCreateFlags ReduceRTFlags
(
ETextureCreateFlags InFlags |
Not all RT flags make sense for the replayed PSO, only those that can influence the RT formats | PipelineFileCache.h | |
static FString ShaderHeaderLine() |
PipelineFileCache.h | ||
static FString StateHeaderLine() |
PipelineFileCache.h |