UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRDGScope_Budget Struct Reference

#include <RenderGraphEvent.h>

Public Member Functions

RENDERCORE_API FRDGScope_Budget (FRDGScopeState &State, DynamicRenderScaling::FBudget const &Budget)
 
RENDERCORE_API void ImmediateEnd (FRDGScopeState &State)
 
void BeginCPU (FRHIComputeCommandList &RHICmdList, bool bPreScope)
 
void EndCPU (FRHIComputeCommandList &RHICmdList, bool bPreScope)
 
RENDERCORE_API void BeginGPU (FRHIComputeCommandList &RHICmdList)
 
RENDERCORE_API void EndGPU (FRHIComputeCommandList &RHICmdList)
 

Public Attributes

class FRDGTimingFrameFrame = nullptr
 
int32 ScopeId
 
bool bPop
 

Constructor & Destructor Documentation

◆ FRDGScope_Budget()

FRDGScope_Budget::FRDGScope_Budget ( FRDGScopeState State,
DynamicRenderScaling::FBudget const &  Budget 
)

Member Function Documentation

◆ BeginCPU()

void FRDGScope_Budget::BeginCPU ( FRHIComputeCommandList RHICmdList,
bool  bPreScope 
)
inline

◆ BeginGPU()

void FRDGScope_Budget::BeginGPU ( FRHIComputeCommandList RHICmdList)

◆ EndCPU()

void FRDGScope_Budget::EndCPU ( FRHIComputeCommandList RHICmdList,
bool  bPreScope 
)
inline

◆ EndGPU()

void FRDGScope_Budget::EndGPU ( FRHIComputeCommandList RHICmdList)

◆ ImmediateEnd()

void FRDGScope_Budget::ImmediateEnd ( FRDGScopeState State)

Member Data Documentation

◆ bPop

bool FRDGScope_Budget::bPop

◆ Frame

class FRDGTimingFrame* FRDGScope_Budget::Frame = nullptr

◆ ScopeId

int32 FRDGScope_Budget::ScopeId

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