Navigation
Unreal Engine C++ API Reference > Runtime > SlateCore > Fonts
Inheritance Hierarchy
- FCompositeFont
- FStandaloneCompositeFont
References
Module | SlateCore |
Header | /Engine/Source/Runtime/SlateCore/Public/Fonts/CompositeFont.h |
Include | #include "Fonts/CompositeFont.h" |
Syntax
struct FCompositeFont
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FTypeface | DefaultTypeface | The default typeface that will be used when not overridden by a sub-typeface |
![]() |
FCompositeFallbackFont | FallbackTypeface | The fallback typeface that will be used as a last resort when no other typeface provides a match |
![]() |
int32 | HistoryRevision | Transient value containing the current history ID of this composite font This should be updated when the composite font is changed (which should happen infrequently as composite fonts are assumed to be mostly immutable) once they've been setup |
![]() |
TArray< FCompositeSubFont > | SubTypefaces | Sub-typefaces to use for a specific set of characters |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Default constructor | ||
![]() |
FCompositeFont
(
const FName& InFontName, |
Convenience constructor for when your composite font only contains a single font |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | MakeDirty () |
Call this when the composite font is changed after its initial setup - this allows various caches to update as required |