#include <CanvasItem.h>
|
| | FCanvasBorderItem (const FVector2D &InPosition, const FTexture *InBorderTexture, const FTexture *InBackgroundTexture, const FTexture *InBorderLeftTexture, const FTexture *InBorderRightTexture, const FTexture *InBorderTopTexture, const FTexture *InBorderBottomTexture, const FVector2D &InSize, const FLinearColor &InColor) |
| |
| virtual ENGINE_API void | Draw (FCanvas *InCanvas) override |
| |
| virtual void | SetColor (const FLinearColor &InColor) override final |
| |
| 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 () |
| |
◆ FCanvasBorderItem()
3x3 grid border with tiled frame and tiled interior.
- Parameters
-
| InPosition | Draw position |
| InBorderTexture | The texture to use for border |
| InBackgroundTexture | The texture to use for border background |
| InSize | The size to render |
| InColor | Tint of the border |
◆ 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.
◆ SetColor()
|
|
inlinefinaloverridevirtual |
◆ BackgroundScale
◆ BackgroundTexture
| const FTexture* FCanvasBorderItem::BackgroundTexture |
◆ BorderBottomTexture
| const FTexture* FCanvasBorderItem::BorderBottomTexture |
◆ BorderLeftTexture
| const FTexture* FCanvasBorderItem::BorderLeftTexture |
◆ BorderRightTexture
| const FTexture* FCanvasBorderItem::BorderRightTexture |
◆ BorderScale
◆ BorderTexture
| const FTexture* FCanvasBorderItem::BorderTexture |
◆ BorderTopTexture
| const FTexture* FCanvasBorderItem::BorderTopTexture |
◆ BorderUV0
◆ BorderUV1
◆ CornerSize
Frame corner size in percent of frame texture (should be < 0.5f)
◆ PivotPoint
◆ Rotation
◆ Size
| float FCanvasBorderItem::Z |
The documentation for this class was generated from the following files: