![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CanvasItem.h>
Inheritance diagram for FCanvasItem:Public Member Functions | |
| FCanvasItem (const FVector2D &InPosition) | |
| virtual | ~FCanvasItem () |
| virtual void | Draw (FCanvas *InCanvas)=0 |
| virtual void | Draw (FCanvas *InCanvas, const FVector2D &InPosition) |
| virtual void | Draw (FCanvas *InCanvas, float X, float Y) |
| virtual void | SetColor (const FLinearColor &InColor) |
Public Attributes | |
| FVector2D | Position |
| uint32 | StereoDepth |
| ESimpleElementBlendMode | BlendMode |
| bool | bFreezeTime |
| FBatchedElementParameters * | BatchedElementParameters |
Protected Attributes | |
| FLinearColor | Color |
|
inline |
Basic render item.
| InPosition | Draw position |
|
inlinevirtual |
Draw this item (this will affect the items position for future draw calls that do no specify a position)
| InCanvas | Canvas on which to draw |
| InPosition | Draw position - this will not preserve the items position |
Reimplemented in FCanvasTileItem, FCanvasBorderItem, FCanvasTextItemBase, FCanvasBoxItem, FCanvasDashedBoxItem, FCanvasTriangleItem, and FCanvasLineItem.
Draw this item (this will affect the items position for future draw calls that do no specify a position)
| InCanvas | Canvas on which to draw |
| X | X Draw position |
| Y | Y Draw position |
Reimplemented in FCanvasLineItem, FCanvasTileItem, FCanvasBorderItem, FCanvasTextItemBase, FCanvasBoxItem, FCanvasDashedBoxItem, and FCanvasTriangleItem.
|
inlinevirtual |
Reimplemented in FCanvasTriangleItem, FCanvasBorderItem, FCanvasTextItemBase, and FCanvasNGonItem.
| FBatchedElementParameters* FCanvasItem::BatchedElementParameters |
| bool FCanvasItem::bFreezeTime |
| ESimpleElementBlendMode FCanvasItem::BlendMode |
|
protected |
| FVector2D FCanvasItem::Position |
| uint32 FCanvasItem::StereoDepth |