Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FCanvasBaseRenderItem
- FCanvasBatchedElementRenderItem
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/CanvasBatchedElementRenderItem.h |
| Include | #include "CanvasBatchedElementRenderItem.h" |
Syntax
class FCanvasBatchedElementRenderItem : public FCanvasBaseRenderItem
Remarks
Info needed to render a batched element set
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCanvasBatchedElementRenderItem
(
FBatchedElementParameters* InBatchedElementParameters, |
This data is deleted after rendering has completed |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor to delete data in case nothing rendered |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FBatchedElements * | Accessor for the batched elements. | ||
| bool | IsMatch
(
FBatchedElementParameters* BatchedElementParameters, |
Determine if this is a matching set by comparing texture,blendmode,elementype,transform. |
Overridden from FCanvasBaseRenderItem
| Type | Name | Description | |
|---|---|---|---|
| FCanvasBatchedElementRenderItem * | FCanvasBatchedElementRenderItem instance accessor | ||
| bool | Render_GameThread
(
const FCanvas* Canvas, |
Renders the canvas item. | |
| bool | Render_RenderThread
(
FCanvasRenderContext& RenderContext, |
Renders the canvas item. |