![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PipelineFileCache.h>
Classes | |
| struct | ComputeDescriptor |
| struct | FPipelineFileCacheRayTracingDesc |
| struct | GraphicsDescriptor |
Public Types | |
| enum class | DescriptorType : uint32 { Compute = 0 , Graphics = 1 , RayTracing = 2 } |
| using | TReadableStringBuilder = TStringBuilder< 1024 > |
Public Member Functions | |
| RHI_API | FPipelineCacheFileFormatPSO () |
| RHI_API | ~FPipelineCacheFileFormatPSO () |
| RHI_API FPipelineCacheFileFormatPSO & | operator= (const FPipelineCacheFileFormatPSO &Other) |
| RHI_API | FPipelineCacheFileFormatPSO (const FPipelineCacheFileFormatPSO &Other) |
| RHI_API bool | operator== (const FPipelineCacheFileFormatPSO &Other) const |
| RHI_API FString | CommonToString () const |
| RHI_API void | CommonFromString (const FStringView &Src) |
| RHI_API FString | ToStringReadable () const |
| RHI_API bool | Verify () const |
Static Public Member Functions | |
| static bool | Init (FPipelineCacheFileFormatPSO &PSO, FRHIComputeShader const *Init) |
| static bool | Init (FPipelineCacheFileFormatPSO &PSO, FGraphicsPipelineStateInitializer const &Init) |
| static bool | Init (FPipelineCacheFileFormatPSO &PSO, FPipelineFileCacheRayTracingDesc const &Desc) |
| static RHI_API void | SortVertexElements (FVertexDeclarationElementList &VertexElements) |
| static RHI_API FString | CommonHeaderLine () |
Public Attributes | |
| DescriptorType | Type |
| ComputeDescriptor | ComputeDesc |
| GraphicsDescriptor | GraphicsDesc |
| FPipelineFileCacheRayTracingDesc | RayTracingDesc |
Friends | |
| RHI_API uint32 | GetTypeHash (const FPipelineCacheFileFormatPSO &Key) |
| RHI_API FArchive & | operator<< (FArchive &Ar, FPipelineCacheFileFormatPSO &Info) |
|
strong |
| FPipelineCacheFileFormatPSO::FPipelineCacheFileFormatPSO | ( | ) |
| FPipelineCacheFileFormatPSO::~FPipelineCacheFileFormatPSO | ( | ) |
| FPipelineCacheFileFormatPSO::FPipelineCacheFileFormatPSO | ( | const FPipelineCacheFileFormatPSO & | Other | ) |
| void FPipelineCacheFileFormatPSO::CommonFromString | ( | const FStringView & | Src | ) |
|
static |
| FString FPipelineCacheFileFormatPSO::CommonToString | ( | ) | const |
|
static |
|
static |
|
static |
| FPipelineCacheFileFormatPSO & FPipelineCacheFileFormatPSO::operator= | ( | const FPipelineCacheFileFormatPSO & | Other | ) |
| bool FPipelineCacheFileFormatPSO::operator== | ( | const FPipelineCacheFileFormatPSO & | Other | ) | const |
|
static |
| FString FPipelineCacheFileFormatPSO::ToStringReadable | ( | ) | const |
Prints out human-readable representation of the PSO, for any type
| bool FPipelineCacheFileFormatPSO::Verify | ( | ) | const |
|
friend |
|
friend |
| ComputeDescriptor FPipelineCacheFileFormatPSO::ComputeDesc |
| GraphicsDescriptor FPipelineCacheFileFormatPSO::GraphicsDesc |
| FPipelineFileCacheRayTracingDesc FPipelineCacheFileFormatPSO::RayTracingDesc |
| DescriptorType FPipelineCacheFileFormatPSO::Type |