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

#include <CanvasRender.h>

Public Member Functions

ENGINE_API FCanvasRenderThreadScope (const FCanvas &Canvas)
 
ENGINE_API ~FCanvasRenderThreadScope ()
 
void EnqueueRenderCommand (RenderCommandFunction &&Lambda)
 
template<typename ExecuteLambdaType >
void AddPass (const TCHAR *PassName, ExecuteLambdaType &&Lambda)
 
template<typename T >
void DeferredDelete (const T *Ptr)
 

Constructor & Destructor Documentation

◆ FCanvasRenderThreadScope()

FCanvasRenderThreadScope::FCanvasRenderThreadScope ( const FCanvas Canvas)

◆ ~FCanvasRenderThreadScope()

FCanvasRenderThreadScope::~FCanvasRenderThreadScope ( )

Member Function Documentation

◆ AddPass()

void FCanvasRenderThreadScope::AddPass ( const TCHAR PassName,
ExecuteLambdaType &&  Lambda 
)
inline

◆ DeferredDelete()

template<typename T >
void FCanvasRenderThreadScope::DeferredDelete ( const T *  Ptr)
inline

◆ EnqueueRenderCommand()

void FCanvasRenderThreadScope::EnqueueRenderCommand ( RenderCommandFunction &&  Lambda)
inline

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