Navigation
API > API/Plugins > API/Plugins/AvalancheText
| Name | UAvaFontObject |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheText/Public/Font/AvaFontObject.h |
| Include Path | #include "Font/AvaFontObject.h" |
Syntax
UCLASS ()
class UAvaFontObject : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAvaFontObject
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Font | TObjectPtr< UFont > | Font/AvaFontObject.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FontName | FString | Font/AvaFontObject.h | ||
| FontParameters | FSystemFontsRetrieveParams | Font/AvaFontObject.h | ||
| Metrics | FAvaSystemFontMetrics | Font/AvaFontObject.h | ||
| Source | EAvaFontSource | Font/AvaFontObject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetAlternateText() |
Font/AvaFontObject.h | ||
TObjectPtr< UFont > GetFont() |
Font/AvaFontObject.h | ||
| Font/AvaFontObject.h | |||
const FString & GetFontName() |
Font/AvaFontObject.h | ||
const FSystemFontsRetrieveParams & GetFontParameters() |
Font/AvaFontObject.h | ||
FAvaSystemFontMetrics GetMetrics() |
Font/AvaFontObject.h | ||
EAvaFontSource GetSource() |
Font/AvaFontObject.h | ||
bool HasValidFont() |
Font/AvaFontObject.h | ||
void InitFromFontObject
(
const UAvaFontObject* Other |
Font/AvaFontObject.h | ||
void InitProjectFont
(
UFont* InFont, |
Font/AvaFontObject.h | ||
void InitSystemFont
(
const FSystemFontsRetrieveParams& FontParams, |
Font/AvaFontObject.h | ||
void Invalidate() |
Font/AvaFontObject.h | ||
bool IsBold() |
Font/AvaFontObject.h | ||
bool IsItalic() |
Font/AvaFontObject.h | ||
bool IsMonospaced() |
Font/AvaFontObject.h | ||
void SetMetrics
(
const FAvaSystemFontMetrics& InMetrics |
Font/AvaFontObject.h | ||
void SwitchToProjectFont() |
Font/AvaFontObject.h |