![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PSOPrecache.h>
Public Types | |
| enum class | EType : uint8 { Graphics , Compute } |
Public Member Functions | |
| FPSOPrecacheData () | |
| void | SetComputeShader (const TShaderRef< FShader > &InComputeShader) |
Public Attributes | ||
| EType | Type | |
| bool | bRequired | |
| union { | ||
| FGraphicsPipelineStateInitializer GraphicsPSOInitializer | ||
| FRHIComputeShader * ComputeShader | ||
| }; | ||
| FShaderPreloadData | ShaderPreloadData | |
Wrapper class around the initializer to collect some extra validation data during PSO collection on the different collectors
|
strong |
|
inline |
|
inline |
| union { ... } FPSOPrecacheData |
| bool FPSOPrecacheData::bRequired |
| FRHIComputeShader* FPSOPrecacheData::ComputeShader |
| FGraphicsPipelineStateInitializer FPSOPrecacheData::GraphicsPSOInitializer |
| FShaderPreloadData FPSOPrecacheData::ShaderPreloadData |
| EType FPSOPrecacheData::Type |