UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPipelineStateSync Class Referenceabstract
+ Inheritance diagram for FPipelineStateSync:

Public Member Functions

virtual ~FPipelineStateSync ()
 
virtual bool IsCompute () const =0
 
bool IsComplete ()
 
bool WaitCompletion ()
 
- Public Member Functions inherited from FPipelineState
 FPipelineState ()
 
virtual ~FPipelineState ()=default
 
void AddUse ()
 
void InitStats ()
 
void AddHit ()
 

Public Attributes

FGraphEventRef CompletionEvent
 
TUniquePtr< FPSOPrecacheAsyncTaskPrecompileTask
 
- Public Attributes inherited from FPipelineState
FPipelineStateStatsStats
 

Detailed Description

Base class for pipeline state that doesn't need state double buffering.

Constructor & Destructor Documentation

◆ ~FPipelineStateSync()

virtual FPipelineStateSync::~FPipelineStateSync ( )
inlinevirtual

Member Function Documentation

◆ IsComplete()

bool FPipelineStateSync::IsComplete ( )
inline

◆ IsCompute()

virtual bool FPipelineStateSync::IsCompute ( ) const
pure virtual

Implements FPipelineState.

Implemented in FRayTracingPipelineState.

◆ WaitCompletion()

bool FPipelineStateSync::WaitCompletion ( )
inline

Member Data Documentation

◆ CompletionEvent

FGraphEventRef FPipelineStateSync::CompletionEvent

◆ PrecompileTask

TUniquePtr<FPSOPrecacheAsyncTask> FPipelineStateSync::PrecompileTask

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