#include <CanvasItem.h>
|
| | FCanvasTextStringViewItem (const FVector2D &InPosition, FStringView InText, const UFont *InFont, const FLinearColor &InColor) |
| |
| | FCanvasTextStringViewItem (const FVector2D &InPosition, FStringView InText, const FSlateFontInfo &InFontInfo, const FLinearColor &InColor) |
| |
| virtual | ~FCanvasTextStringViewItem () override=default |
| |
| | FCanvasSimpleTextItem (const FVector2D &InPosition, const UFont *InFont, const FLinearColor &InColor) |
| |
| | FCanvasSimpleTextItem (const FVector2D &InPosition, const FSlateFontInfo &InFontInfo, const FLinearColor &InColor) |
| |
| virtual | ~FCanvasSimpleTextItem () override=default |
| |
| ENGINE_API | FCanvasTextItemBase (const FVector2D &InPosition, const FLinearColor &InColor) |
| |
| virtual ENGINE_API | ~FCanvasTextItemBase () |
| |
| void | EnableShadow (const FLinearColor &InColor, const FVector2D &InOffset=FVector2D(1.0f, 1.0f)) |
| |
| void | DisableShadow () |
| |
| 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 () |
| |
|
| virtual ENGINE_API bool | HasValidText () const override |
| |
| virtual ENGINE_API FVector2D | GetTextSize (float DPIScale) const override |
| |
| virtual ENGINE_API void | DrawStringInternal (FCanvas *InCanvas, const FVector2D &DrawPos, const FLinearColor &DrawColor, TArrayView< FTextEffect > TextEffects) override |
| |
| ENGINE_API EFontCacheType | GetFontCacheType () const |
| |
| virtual ENGINE_API ESimpleElementBlendMode | GetTextBlendMode (const bool bHasShadow) const override |
| |
| ENGINE_API FVector2D | GetTextSizeInternal (FStringView Text, float DPIScale) const |
| |
| ENGINE_API void | DrawStringInternal (FCanvas *InCanvas, FStringView Text, const FVector2D &DrawPos, const FLinearColor &DrawColor, TArrayView< FTextEffect > TextEffects) |
| |
| ENGINE_API void | DrawStringInternal_OfflineCache (FCanvas *InCanvas, FStringView Text, const FVector2D &DrawPos, const FLinearColor &DrawColor, TArrayView< FTextEffect > TextEffects) |
| |
| ENGINE_API void | DrawStringInternal_RuntimeCache (FCanvas *InCanvas, FStringView Text, const FVector2D &DrawPos, const FLinearColor &DrawColor, TArrayView< FTextEffect > TextEffects) |
| |
◆ FCanvasTextStringViewItem() [1/2]
Constructor.
- Parameters
-
| InPosition | Draw position. |
| InText | String to draw. |
| InFont | Font to draw with. |
| InColor | Color to draw the text with. |
◆ FCanvasTextStringViewItem() [2/2]
Constructor.
- Parameters
-
| InPosition | Draw position. |
| InText | String to draw. |
| InFontInfo | Font info to draw with. |
| InColor | Color to draw the text with. |
◆ ~FCanvasTextStringViewItem()
| virtual FCanvasTextStringViewItem::~FCanvasTextStringViewItem |
( |
| ) |
|
|
overridevirtualdefault |
◆ DrawStringInternal()
◆ GetTextSize()
| FVector2D FCanvasTextStringViewItem::GetTextSize |
( |
float |
DPIScale | ) |
const |
|
overrideprotectedvirtual |
◆ HasValidText()
| bool FCanvasTextStringViewItem::HasValidText |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ Text
The documentation for this class was generated from the following files: