Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FCanvasBaseRenderItem
- FCanvasTriangleRendererItem
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/CanvasRendererItem.h |
Include | #include "CanvasRendererItem.h" |
Syntax
class FCanvasTriangleRendererItem : public FCanvasBaseRenderItem
Remarks
Info needed to render a single FTriangleRenderer
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FCanvasTriangleRendererItem
(
ERHIFeatureLevel::Type InFeatureLevel, |
This data is deleted after rendering has completed |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddReserveTriangles
(
int32 NumTriangles |
Reserves space in array for NumTriangles new triangles. |
![]() |
int32 | AddTriangle
(
const FCanvasUVTri& Tri, |
Add a new triangle to the render data. |
![]() |
bool | IsMatch
(
const FMaterialRenderProxy* InMaterialRenderProxy, |
Determine if this is a matching set by comparing material,transform. All must match |
![]() |
void | ReserveTriangles
(
int32 NumTriangles |
Reserves space in array for at least NumTriangles total triangles. |
Overridden from FCanvasBaseRenderItem
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FCanvasTriangleRendererItem * | FCanvasTriangleRendererItem instance accessor | |
![]() ![]() |
bool | Render_GameThread
(
const FCanvas* Canvas, |
Renders the canvas item. |
![]() ![]() |
bool | Render_RenderThread
(
FCanvasRenderContext& RenderContext, |
Renders the canvas item. |