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

Public Member Functions

virtual ~FPipelineStateAsync () override
 
FGraphEventGetCompletionEvent () const
 
void SetCompletionEvent (FGraphEventRef InCompletionEvent)
 
FPSOPrecacheAsyncTaskGetPrecompileTask () const
 
void SetPrecompileTask (TUniquePtr< FPSOPrecacheAsyncTask > InPrecompileTask)
 
bool IsComplete ()
 
bool WaitCompletion ()
 
- Public Member Functions inherited from FPipelineState
 FPipelineState ()
 
virtual ~FPipelineState ()=default
 
virtual bool IsCompute () const =0
 
void AddUse ()
 
void InitStats ()
 
void AddHit ()
 

Public Attributes

FPSOCSVStatTracker CSVStat
 
- Public Attributes inherited from FPipelineState
FPipelineStateStatsStats
 

Detailed Description

Base class for pipeline state intended to be stored in a TSharedPipelineStateCache, with state double buffering for Render and RHI Threads.

Constructor & Destructor Documentation

◆ ~FPipelineStateAsync()

virtual FPipelineStateAsync::~FPipelineStateAsync ( )
inlineoverridevirtual

Member Function Documentation

◆ GetCompletionEvent()

FGraphEvent * FPipelineStateAsync::GetCompletionEvent ( ) const
inline

◆ GetPrecompileTask()

FPSOPrecacheAsyncTask * FPipelineStateAsync::GetPrecompileTask ( ) const
inline

◆ IsComplete()

bool FPipelineStateAsync::IsComplete ( )
inline

◆ SetCompletionEvent()

void FPipelineStateAsync::SetCompletionEvent ( FGraphEventRef  InCompletionEvent)
inline

◆ SetPrecompileTask()

void FPipelineStateAsync::SetPrecompileTask ( TUniquePtr< FPSOPrecacheAsyncTask InPrecompileTask)
inline

◆ WaitCompletion()

bool FPipelineStateAsync::WaitCompletion ( )
inline

Member Data Documentation

◆ CSVStat

FPSOCSVStatTracker FPipelineStateAsync::CSVStat

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