UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IPSOCollector Class Referenceabstract

#include <PSOPrecacheMaterial.h>

+ Inheritance diagram for IPSOCollector:

Public Member Functions

 IPSOCollector (int32 InPSOCollectorIndex)
 
virtual ~IPSOCollector ()
 
void CollectPSOInitializers (const FSceneTexturesConfig &SceneTexturesConfig, const FMaterial &Material, const FVertexFactoryType *VertexFactoryType, const FPSOPrecacheParams &PreCacheParams, TArray< FPSOPrecacheData > &PSOInitializers)
 
virtual void CollectPSOInitializers (const FSceneTexturesConfig &SceneTexturesConfig, const FMaterial &Material, const FPSOPrecacheVertexFactoryData &VertexFactoryData, const FPSOPrecacheParams &PreCacheParams, TArray< FPSOPrecacheData > &PSOInitializers)=0
 

Public Attributes

int32 PSOCollectorIndex = INDEX_NONE
 

Detailed Description

Interface class implemented by the mesh pass processor to collect all possible PSOs

Constructor & Destructor Documentation

◆ IPSOCollector()

IPSOCollector::IPSOCollector ( int32  InPSOCollectorIndex)
inline

◆ ~IPSOCollector()

virtual IPSOCollector::~IPSOCollector ( )
inlinevirtual

Member Function Documentation

◆ CollectPSOInitializers() [1/2]

◆ CollectPSOInitializers() [2/2]

void IPSOCollector::CollectPSOInitializers ( const FSceneTexturesConfig SceneTexturesConfig,
const FMaterial Material,
const FVertexFactoryType VertexFactoryType,
const FPSOPrecacheParams PreCacheParams,
TArray< FPSOPrecacheData > &  PSOInitializers 
)
inline

Member Data Documentation

◆ PSOCollectorIndex

int32 IPSOCollector::PSOCollectorIndex = INDEX_NONE

The documentation for this class was generated from the following file: