#include <CanvasItem.h>
|
| ENGINE_API | FCanvasTileItem (const FVector2D &InPosition, const FTexture *InTexture, const FLinearColor &InColor) |
| |
| ENGINE_API | FCanvasTileItem (const FVector2D &InPosition, const FTexture *InTexture, const FVector2D &InSize, const FLinearColor &InColor) |
| |
| ENGINE_API | FCanvasTileItem (const FVector2D &InPosition, const FVector2D &InSize, const FLinearColor &InColor) |
| |
| ENGINE_API | FCanvasTileItem (const FVector2D &InPosition, const FTexture *InTexture, const FVector2D &InUV0, const FVector2D &InUV1, const FLinearColor &InColor) |
| |
| ENGINE_API | FCanvasTileItem (const FVector2D &InPosition, const FTexture *InTexture, const FVector2D &InSize, const FVector2D &InUV0, const FVector2D &InUV1, const FLinearColor &InColor) |
| |
| ENGINE_API | FCanvasTileItem (const FVector2D &InPosition, const FMaterialRenderProxy *InMaterialRenderProxy, const FVector2D &InSize) |
| |
| ENGINE_API | FCanvasTileItem (const FVector2D &InPosition, const FMaterialRenderProxy *InMaterialRenderProxy, const FVector2D &InSize, const FVector2D &InUV0, const FVector2D &InUV1) |
| |
| virtual ENGINE_API void | Draw (FCanvas *InCanvas) 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 () |
| |
| virtual void | SetColor (const FLinearColor &InColor) |
| |
◆ FCanvasTileItem() [1/7]
Tile item using size from texture.
- Parameters
-
| InPosition | Draw position |
| InTexture | The texture |
◆ FCanvasTileItem() [2/7]
Tile item with texture using given size.
- Parameters
-
| InPosition | Draw position |
| InTexture | The texture |
| InSize | The size to render |
◆ FCanvasTileItem() [3/7]
Tile item which uses the default white texture using given size.
- Parameters
-
| InPosition | Draw position |
| InSize | The size to render |
◆ FCanvasTileItem() [4/7]
Tile item with texture using size from texture specific UVs.
- Parameters
-
| InPosition | Draw position |
| InTexture | The texture |
| InUV0 | UV coordinates (Normalized Top/Left) |
| InUV1 | UV coordinates (Normalized Bottom/Right) |
◆ FCanvasTileItem() [5/7]
Tile item with texture using given size and specific UVs.
- Parameters
-
| InPosition | Draw position |
| InTexture | The texture |
| InSize | The size to render |
| InUV0 | UV coordinates (Normalized Top/Left) |
| InUV1 | UV coordinates (Normalized Bottom/Right) |
◆ FCanvasTileItem() [6/7]
Tile item with FMaterialRenderProxy using given size.
- Parameters
-
| InPosition | Draw position |
| InMaterialRenderProxy | Material proxy for rendering |
| InSize | The size to render |
◆ FCanvasTileItem() [7/7]
Tile item with FMaterialRenderProxy using given size and UVs.
- Parameters
-
| InPosition | Draw position |
| InMaterialRenderProxy | Material proxy for rendering |
| InSize | The size to render |
| InUV0 | UV coordinates (Normalized Top/Left) |
| InUV1 | UV coordinates (Normalized Bottom/Right) |
◆ Draw() [1/4]
Draw the item at the given coordinates.
- Parameters
-
Implements FCanvasItem.
◆ 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.
◆ MaterialRenderProxy
◆ PivotPoint
◆ Rotation
◆ Size
◆ Texture
| const FTexture* FCanvasTileItem::Texture |
◆ UV0
◆ UV1
The documentation for this class was generated from the following files: