Navigation
API > API/Runtime > API/Runtime/SlateCore
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCharacterEntry | Information for rendering one non-shaped character | ||
| FCharacterList | Manages a potentially large list of non-shaped characters Uses a directly indexed by TCHAR array until space runs out and then maps the rest to conserve memory Every character indexed by TCHAR could potentially cost a lot of memory of a lot of empty entries are created because characters being used are far apart | ||
| FCharacterRenderData | Contains pixel data for a character rendered from freetype as well as measurement info | ||
| FCompositeFallbackFont | |||
| FCompositeFont | |||
| FCompositeSubFont | |||
| FFontData | Payload data describing an individual font in a typeface. | ||
| FFontFaceData | Raw font data for a Font Face asset. | ||
| FFontOutlineSettings | Settings for applying an outline to a font | ||
| FShapedGlyphEntry | Information for rendering one glyph in a shaped text sequence | ||
| FShapedGlyphEntryKey | Minimal FShapedGlyphEntry key information used for map lookups | ||
| FShapedGlyphFontAtlasData | The font atlas data for a single glyph in a shaped text sequence | ||
| FShapedGlyphSequence | Information for rendering a shaped text sequence | ||
| FSlateFontAtlas | Representation of a texture for fonts in which characters are packed tightly based on their bounding rectangle | ||
| FSlateFontCache | Font caching implementation Caches characters into textures as needed | ||
| FSlateFontInfo | A representation of a font in Slate. | ||
| FSlateFontKey | |||
| FSlateFontKeyFuncs | |||
| FSlateFontMeasure | |||
| FStandaloneCompositeFont | A version of FCompositeFont that should be used when it's not being embedded within another UObject This derives from FGCObject to ensure that the bulk data objects are referenced correctly | ||
| FTypeface | Definition for a typeface (a family of fonts) | ||
| FTypefaceEntry | A single entry in a typeface | ||
| FUnicodeBlockRange | Pre-defined Unicode block ranges that can be used with the character ranges in sub-fonts | ||
| IFontFaceInterface | |||
| IFontProviderInterface | |||
| ISlateFontAtlasFactory | |||
| ISlateFontTexture | Interface to all Slate font textures, both atlased and non-atlased | ||
| UFontBulkData | |||
| UFontFaceInterface | |||
| UFontProviderInterface |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const uint32 | RenderDPI | The DPI we render at (horizontal and vertical) |