UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRDGScopeState Class Reference

#include <RenderGraphEvent.h>

+ Inheritance diagram for FRDGScopeState:

Classes

struct  FState
 

Public Member Functions

 FRDGScopeState (FRHICommandListImmediate &InRHICmdList, bool bImmediate, bool bParallelExecute)
 
bool ShouldEmitEvents () const
 
template<typename TScopeType >
bool ShouldAllocScope (TOptional< TRDGEventScopeGuard< TScopeType > > const &, ERDGScopeFlags Flags) const
 

Public Attributes

FRHICommandListImmediateRHICmdList
 
friend FRDGScope_Budget
 

Protected Attributes

struct FRDGScopeState::FState ScopeState
 
struct { 
 
   FRDGAllocator   Root 
 
   FRDGAllocator   Task 
 
   FRDGAllocator   Transition 
 
Allocators 
 

Friends

template<typename TScopeType >
class TRDGEventScopeGuard
 

Constructor & Destructor Documentation

◆ FRDGScopeState()

FRDGScopeState::FRDGScopeState ( FRHICommandListImmediate InRHICmdList,
bool  bImmediate,
bool  bParallelExecute 
)
inline

Member Function Documentation

◆ ShouldAllocScope()

template<typename TScopeType >
bool FRDGScopeState::ShouldAllocScope ( TOptional< TRDGEventScopeGuard< TScopeType > > const &  ,
ERDGScopeFlags  Flags 
) const
inline

◆ ShouldEmitEvents()

bool FRDGScopeState::ShouldEmitEvents ( ) const
inline

Friends And Related Symbol Documentation

◆ TRDGEventScopeGuard

template<typename TScopeType >
friend class TRDGEventScopeGuard
friend

Member Data Documentation

◆ [struct]

struct { ... } FRDGScopeState::Allocators

◆ FRDGScope_Budget

friend FRDGScopeState::FRDGScope_Budget

◆ RHICmdList

FRHICommandListImmediate& FRDGScopeState::RHICmdList

The RHI command list used for the render graph.

◆ Root

FRDGAllocator FRDGScopeState::Root

◆ ScopeState

struct FRDGScopeState::FState FRDGScopeState::ScopeState
protected

◆ Task

FRDGAllocator FRDGScopeState::Task

◆ Transition

FRDGAllocator FRDGScopeState::Transition

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