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

Public Member Functions

 FWorkGraphPipelineState (FRHIWorkGraphShader *InWorkGraphShader)
 
 ~FWorkGraphPipelineState ()
 
virtual bool IsCompute () const
 
bool IsCompilationComplete () const
 
void Verify_IncUse ()
 
void Verify_DecUse ()
 
void Verify_NoUse ()
 
- Public Member Functions inherited from FPipelineStateAsync
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
 
void AddUse ()
 
void InitStats ()
 
void AddHit ()
 

Public Attributes

FWorkGraphShaderRHIRef WorkGraphShader
 
FWorkGraphPipelineStateRHIRef RHIPipeline
 
FThreadSafeCounter InUseCount
 
- Public Attributes inherited from FPipelineStateAsync
FPSOCSVStatTracker CSVStat
 
- Public Attributes inherited from FPipelineState
FPipelineStateStatsStats
 

Constructor & Destructor Documentation

◆ FWorkGraphPipelineState()

FWorkGraphPipelineState::FWorkGraphPipelineState ( FRHIWorkGraphShader InWorkGraphShader)
inline

◆ ~FWorkGraphPipelineState()

FWorkGraphPipelineState::~FWorkGraphPipelineState ( )
inline

Member Function Documentation

◆ IsCompilationComplete()

bool FWorkGraphPipelineState::IsCompilationComplete ( ) const
inline

◆ IsCompute()

virtual bool FWorkGraphPipelineState::IsCompute ( ) const
inlinevirtual

Implements FPipelineState.

◆ Verify_DecUse()

void FWorkGraphPipelineState::Verify_DecUse ( )
inline

◆ Verify_IncUse()

void FWorkGraphPipelineState::Verify_IncUse ( )
inline

◆ Verify_NoUse()

void FWorkGraphPipelineState::Verify_NoUse ( )
inline

Member Data Documentation

◆ InUseCount

FThreadSafeCounter FWorkGraphPipelineState::InUseCount

◆ RHIPipeline

FWorkGraphPipelineStateRHIRef FWorkGraphPipelineState::RHIPipeline

◆ WorkGraphShader

FWorkGraphShaderRHIRef FWorkGraphPipelineState::WorkGraphShader

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