Navigation
API > API/Runtime > API/Runtime/Engine
Info needed to render a single FTriangleRenderer
| Name | FCanvasTriangleRendererItem |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/CanvasRendererItem.h |
| Include Path | #include "CanvasRendererItem.h" |
Syntax
class FCanvasTriangleRendererItem : public FCanvasBaseRenderItem
Inheritance Hierarchy
- FCanvasBaseRenderItem → FCanvasTriangleRendererItem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCanvasTriangleRendererItem
(
ERHIFeatureLevel::Type InFeatureLevel, |
This data is deleted after rendering has completed | CanvasRendererItem.h |
Classes
| Name | Remarks |
|---|---|
| FRenderData | |
| FTriangleVertexFactory |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bFreezeTime | const bool | CanvasRendererItem.h | ||
| Data | TSharedPtr< FRenderData > | Render data which is allocated when a new FCanvasTriangleRendererItem is added for rendering. | CanvasRendererItem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddReserveTriangles
(
int32 NumTriangles |
Reserves space in array for NumTriangles new triangles. | CanvasRendererItem.h | |
int32 AddTriangle
(
const FCanvasUVTri& Tri, |
Add a new triangle to the render data. | CanvasRendererItem.h | |
bool IsMatch
(
const FMaterialRenderProxy* InMaterialRenderProxy, |
Determine if this is a matching set by comparing material,transform. All must match | CanvasRendererItem.h | |
void ReserveTriangles
(
int32 NumTriangles |
Reserves space in array for at least NumTriangles total triangles. | CanvasRendererItem.h |
Overridden from FCanvasBaseRenderItem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FCanvasTriangleRendererItem * GetCanvasTriangleRendererItem() |
FCanvasTriangleRendererItem instance accessor | CanvasRendererItem.h | |
virtual bool Render_GameThread
(
const FCanvas* Canvas, |
Renders the canvas item. | CanvasRendererItem.h | |
virtual bool Render_RenderThread
(
FCanvasRenderContext& RenderContext, |
Renders the canvas item. | CanvasRendererItem.h |