Navigation
API > API/Runtime > API/Runtime/Engine
Info needed to render a batched element set
| Name | FCanvasBatchedElementRenderItem |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/CanvasBatchedElementRenderItem.h |
| Include Path | #include "CanvasBatchedElementRenderItem.h" |
Syntax
class FCanvasBatchedElementRenderItem : public FCanvasBaseRenderItem
Inheritance Hierarchy
- FCanvasBaseRenderItem → FCanvasBatchedElementRenderItem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCanvasBatchedElementRenderItem
(
FBatchedElementParameters* InBatchedElementParameters, |
This data is deleted after rendering has completed | CanvasBatchedElementRenderItem.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCanvasBatchedElementRenderItem() |
Destructor to delete data in case nothing rendered | CanvasBatchedElementRenderItem.h |
Classes
| Name | Remarks |
|---|---|
| FRenderData |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Data | FRenderData * | Render data which is allocated when a new FCanvasBatchedElementRenderItem is added for rendering. | CanvasBatchedElementRenderItem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Accessor for the batched elements. | CanvasBatchedElementRenderItem.h | ||
bool IsMatch
(
FBatchedElementParameters* BatchedElementParameters, |
Determine if this is a matching set by comparing texture,blendmode,elementype,transform. | CanvasBatchedElementRenderItem.h |
Overridden from FCanvasBaseRenderItem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FCanvasBatchedElementRenderItem * GetCanvasBatchedElementRenderItem() |
FCanvasBatchedElementRenderItem instance accessor | CanvasBatchedElementRenderItem.h | |
virtual bool Render_GameThread
(
const FCanvas* Canvas, |
Renders the canvas item. | CanvasBatchedElementRenderItem.h | |
virtual bool Render_RenderThread
(
FCanvasRenderContext& RenderContext, |
Renders the canvas item. | CanvasBatchedElementRenderItem.h |