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

Public Member Functions

 FGraphicsPipelineState ()
 
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

TRefCountPtr< FRHIGraphicsPipelineStateRHIPipeline
 
FThreadSafeCounter InUseCount
 
uint64 SortKey = 0
 
- Public Attributes inherited from FPipelineStateAsync
FPSOCSVStatTracker CSVStat
 
- Public Attributes inherited from FPipelineState
FPipelineStateStatsStats
 

Constructor & Destructor Documentation

◆ FGraphicsPipelineState()

FGraphicsPipelineState::FGraphicsPipelineState ( )
inline

Member Function Documentation

◆ IsCompute()

virtual bool FGraphicsPipelineState::IsCompute ( ) const
inlinevirtual

Implements FPipelineState.

◆ Verify_DecUse()

void FGraphicsPipelineState::Verify_DecUse ( )
inline

◆ Verify_IncUse()

void FGraphicsPipelineState::Verify_IncUse ( )
inline

◆ Verify_NoUse()

void FGraphicsPipelineState::Verify_NoUse ( )
inline

Member Data Documentation

◆ InUseCount

FThreadSafeCounter FGraphicsPipelineState::InUseCount

◆ RHIPipeline

TRefCountPtr<FRHIGraphicsPipelineState> FGraphicsPipelineState::RHIPipeline

◆ SortKey

uint64 FGraphicsPipelineState::SortKey = 0

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