UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Slate::FPreprocessedGlyphGeometry Class Reference

#include <PreprocessedFontGeometry.h>

Classes

class  FGeometryFingerprint
 
class  FWindingFingerprint
 

Public Member Functions

 FPreprocessedGlyphGeometry ()
 
 FPreprocessedGlyphGeometry (const FWindingFingerprint &WindingFingerprintA, const FWindingFingerprint &WindingFingerprintB)
 
 FPreprocessedGlyphGeometry (const SlateMsdfgen::FShape &MsdfgenShape)
 
FPreprocessedGlyphGeometryView View () const
 

Static Public Attributes

static constexpr uint8 FLAG_REVERSE_WINDINGS = 0x01
 
static constexpr uint8 FLAG_CONTOUR_WINDINGS = 0x02
 
static constexpr uint8 FLAG_FULL_GEOMETRY = 0x04
 
static constexpr uint8 FLAG_INVERSE_Y_AXIS = 0x10
 
static constexpr uint8 FLAG_CONTOUR_END = 0x08
 

Detailed Description

Preprocessed geometry data for a single glyph.

Constructor & Destructor Documentation

◆ FPreprocessedGlyphGeometry() [1/3]

UE::Slate::FPreprocessedGlyphGeometry::FPreprocessedGlyphGeometry ( )

◆ FPreprocessedGlyphGeometry() [2/3]

UE::Slate::FPreprocessedGlyphGeometry::FPreprocessedGlyphGeometry ( const FWindingFingerprint WindingFingerprintA,
const FWindingFingerprint WindingFingerprintB 
)

◆ FPreprocessedGlyphGeometry() [3/3]

UE::Slate::FPreprocessedGlyphGeometry::FPreprocessedGlyphGeometry ( const SlateMsdfgen::FShape MsdfgenShape)
explicit

Member Function Documentation

◆ View()

FPreprocessedGlyphGeometryView UE::Slate::FPreprocessedGlyphGeometry::View ( ) const

Returns a FPreprocessedGlyphGeometryView object corresponding to this object.

Member Data Documentation

◆ FLAG_CONTOUR_END

constexpr uint8 UE::Slate::FPreprocessedGlyphGeometry::FLAG_CONTOUR_END = 0x08
staticconstexpr

Edge segment flag which indicates that it is the last segment of the current contour and if another one follows, it initializes the next contour.

◆ FLAG_CONTOUR_WINDINGS

constexpr uint8 UE::Slate::FPreprocessedGlyphGeometry::FLAG_CONTOUR_WINDINGS = 0x02
staticconstexpr

Glyph flag which indicates that contour data represents a bit field of whether each contour's winding should be reversed.

◆ FLAG_FULL_GEOMETRY

constexpr uint8 UE::Slate::FPreprocessedGlyphGeometry::FLAG_FULL_GEOMETRY = 0x04
staticconstexpr

Glyph flag which indicates that contour data represents a sequence of edge segments.

◆ FLAG_INVERSE_Y_AXIS

constexpr uint8 UE::Slate::FPreprocessedGlyphGeometry::FLAG_INVERSE_Y_AXIS = 0x10
staticconstexpr

Glyph flag which indicates that the source msdfgen::Shape's inverseYAxis attribute is true.

◆ FLAG_REVERSE_WINDINGS

constexpr uint8 UE::Slate::FPreprocessedGlyphGeometry::FLAG_REVERSE_WINDINGS = 0x01
staticconstexpr

Glyph flag which indicates that all contours need to be reversed (no contour data present)


The documentation for this class was generated from the following files: