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

Public Member Functions

 FComputePipelineState (FRHIComputeShader *InComputeShader)
 
 ~FComputePipelineState ()
 
virtual bool IsCompute () 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

FRHIComputeShaderComputeShader
 
TRefCountPtr< FRHIComputePipelineStateRHIPipeline
 
FThreadSafeCounter InUseCount
 
- Public Attributes inherited from FPipelineStateAsync
FPSOCSVStatTracker CSVStat
 
- Public Attributes inherited from FPipelineState
FPipelineStateStatsStats
 

Constructor & Destructor Documentation

◆ FComputePipelineState()

FComputePipelineState::FComputePipelineState ( FRHIComputeShader InComputeShader)
inline

◆ ~FComputePipelineState()

FComputePipelineState::~FComputePipelineState ( )
inline

Member Function Documentation

◆ IsCompute()

virtual bool FComputePipelineState::IsCompute ( ) const
inlinevirtual

Implements FPipelineState.

◆ Verify_DecUse()

void FComputePipelineState::Verify_DecUse ( )
inline

◆ Verify_IncUse()

void FComputePipelineState::Verify_IncUse ( )
inline

◆ Verify_NoUse()

void FComputePipelineState::Verify_NoUse ( )
inline

Member Data Documentation

◆ ComputeShader

FRHIComputeShader* FComputePipelineState::ComputeShader

◆ InUseCount

FThreadSafeCounter FComputePipelineState::InUseCount

◆ RHIPipeline

TRefCountPtr<FRHIComputePipelineState> FComputePipelineState::RHIPipeline

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