![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CanvasTypes.h>
Inheritance diagram for FCanvasBaseRenderItem:Public Member Functions | |
| virtual | ~FCanvasBaseRenderItem () |
| virtual bool | Render_RenderThread (FCanvasRenderContext &RenderContext, FMeshPassProcessorRenderState &DrawRenderState, const FCanvas *Canvas)=0 |
| virtual bool | Render_GameThread (const FCanvas *Canvas, FCanvasRenderThreadScope &RenderScope)=0 |
| virtual class FCanvasBatchedElementRenderItem * | GetCanvasBatchedElementRenderItem () |
| virtual class FCanvasTileRendererItem * | GetCanvasTileRendererItem () |
| virtual class FCanvasTriangleRendererItem * | GetCanvasTriangleRendererItem () |
Base interface for canvas items which can be batched for rendering
|
inlinevirtual |
|
inlinevirtual |
FCanvasBatchedElementRenderItem instance accessor
Reimplemented in FCanvasBatchedElementRenderItem.
|
inlinevirtual |
FCanvasTileRendererItem instance accessor
Reimplemented in FCanvasTileRendererItem.
|
inlinevirtual |
FCanvasTriangleRendererItem instance accessor
Reimplemented in FCanvasTriangleRendererItem.
|
pure virtual |
Renders the canvas item
| Canvas | - canvas currently being rendered |
Implemented in FCanvasBatchedElementRenderItem, FCanvasTileRendererItem, and FCanvasTriangleRendererItem.
|
pure virtual |
Renders the canvas item
| RenderContext | - the canvas render context to submit render passes to. |
| Canvas | - canvas currently being rendered |
Implemented in FCanvasBatchedElementRenderItem, FCanvasTileRendererItem, and FCanvasTriangleRendererItem.