FRDGEventScopeStack

Manages a stack of event scopes.

Windows
MacOS
Linux

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/RenderGraphEvent.h

Include

#include "RenderGraphEvent.h"

Syntax

class FRDGEventScopeStack

Remarks

Manages a stack of event scopes. Scopes are recorded ahead of time in a hierarchical fashion and later executed topologically during pass execution.

Constructors

Name Description

Public function

FRDGEventScopeStack

(
    FRHICommandListImmediate& RHICmdLi...
)

Functions

Name Description

Public function

void

 

BeginExecute()

Called during graph execute phase.

Public function

void

 

BeginExecutePass

(
    const FRDGPass* Pass
)

Call prior to executing a pass in the graph.

Public function

void

 

BeginScope

(
    FRDGEventName&& EventName
)

Called during graph setup phase.

Public function

void

 

EndExecute()

Call after executing the graph.

Public function

void

 

EndExecutePass()

Call after executing a pass in the graph.

Public function

void

 

EndScope()

Call to end recording an event scope.

Public function Const

const FRDGEv...

 

GetCurrentScope()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss