#include <CanvasItem.h>
|
| | FCanvasTriangleItem (const FVector2D &InPointA, const FVector2D &InPointB, const FVector2D &InPointC, const FTexture *InTexture) |
| |
| | FCanvasTriangleItem (const FVector2D &InPointA, const FVector2D &InPointB, const FVector2D &InPointC, const FVector2D &InTexCoordPointA, const FVector2D &InTexCoordPointB, const FVector2D &InTexCoordPointC, const FTexture *InTexture) |
| |
| | FCanvasTriangleItem (FCanvasUVTri InSingleTri, const FTexture *InTexture) |
| |
| | FCanvasTriangleItem (const TArray< FCanvasUVTri > &InTriangleList, const FTexture *InTexture) |
| |
| virtual | ~FCanvasTriangleItem () |
| |
| void | SetPoints (const FVector2D &InPointA, const FVector2D &InPointB, const FVector2D &InPointC) |
| |
| virtual ENGINE_API void | Draw (FCanvas *InCanvas) override |
| |
| virtual ENGINE_API void | SetColor (const FLinearColor &InColor) override |
| |
| virtual void | Draw (FCanvas *InCanvas)=0 |
| |
| virtual void | Draw (FCanvas *InCanvas, const FVector2D &InPosition) |
| |
| virtual void | Draw (FCanvas *InCanvas, float X, float Y) |
| |
| | FCanvasItem (const FVector2D &InPosition) |
| |
| virtual | ~FCanvasItem () |
| |
◆ FCanvasTriangleItem() [1/4]
Triangle item (no texture)
- Parameters
-
| InPointA | Point A of triangle |
| InPointB | Point B of triangle |
| InPointC | Point C of triangle |
◆ FCanvasTriangleItem() [2/4]
Triangle item
- Parameters
-
| InPointA | Point A of triangle |
| InPointB | Point B of triangle |
| InPointC | Point C of triangle |
| InPointA | UV of Point A of triangle |
| InPointB | UV of Point B of triangle |
| InPointC | UV of Point C of triangle |
| InTexture | Texture |
◆ FCanvasTriangleItem() [3/4]
Triangle item
- Parameters
-
| InSingleTri | Triangle struct |
| InTexture | Texture |
◆ FCanvasTriangleItem() [4/4]
Triangle item
- Parameters
-
| InTriangleList | List of triangles |
| InTexture | Texture |
◆ ~FCanvasTriangleItem()
| virtual FCanvasTriangleItem::~FCanvasTriangleItem |
( |
| ) |
|
|
inlinevirtual |
◆ Draw() [1/4]
◆ Draw() [2/4]
◆ Draw() [3/4]
Draw this item (this will affect the items position for future draw calls that do no specify a position)
- Parameters
-
| InCanvas | Canvas on which to draw |
| InPosition | Draw position - this will not preserve the items position |
Reimplemented from FCanvasItem.
◆ Draw() [4/4]
Draw this item (this will affect the items position for future draw calls that do no specify a position)
- Parameters
-
| InCanvas | Canvas on which to draw |
| X | X Draw position |
| Y | Y Draw position |
Reimplemented from FCanvasItem.
◆ SetColor()
◆ SetPoints()
◆ BatchedElementParameters
◆ MaterialRenderProxy
◆ Texture
| const FTexture* FCanvasTriangleItem::Texture |
◆ TriangleList
The documentation for this class was generated from the following files: