![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CanvasRender.h>
Public Member Functions | |
| ENGINE_API | FCanvasRenderContext (FRDGBuilder &InGraphBuilder, const FRenderTarget *RenderTarget, FIntRect InViewportRect, FIntRect InScissorRect, bool bScaledToRenderTarget) |
| template<typename ExecuteLambdaType , typename ParameterStructType > | |
| void | AddPass (FRDGEventName &&PassName, const ParameterStructType *PassParameters, ExecuteLambdaType &&ExecuteLambda) |
| template<typename ExecuteLambdaType > | |
| void | AddPass (FRDGEventName &&PassName, ExecuteLambdaType &&ExecuteLambda) |
| template<typename T , typename... TArgs> | |
| T * | Alloc (TArgs &&... Args) |
| template<typename T > | |
| void | DeferredRelease (TSharedPtr< T > &&Ptr) |
| template<typename T > | |
| void | DeferredDelete (const T *Ptr) |
| FRDGTextureRef | GetRenderTarget () const |
| FIntRect | GetViewportRect () const |
| FIntRect | GetScissorRect () const |
Public Attributes | |
| FRDGBuilder & | GraphBuilder |
| FCanvasRenderContext::FCanvasRenderContext | ( | FRDGBuilder & | InGraphBuilder, |
| const FRenderTarget * | RenderTarget, | ||
| FIntRect | InViewportRect, | ||
| FIntRect | InScissorRect, | ||
| bool | bScaledToRenderTarget | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| FRDGBuilder& FCanvasRenderContext::GraphBuilder |