TextElement.Glyph
Encapsulates a single glyph rendered inside a TextElement mesh. A glyph is a quad made of four vertices, laid out clockwise: bottom‑left → top‑left → top‑right → bottom‑right
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Struct
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
public readonly struct TextElement.Glyph
Remarks
Each Vertex stores:
-
Position – 3‑D coordinates
-
Color – per‑vertex tint
-
UV0 (x,y) – location of the glyph in the atlas texture
-
UV2.x – index of the texture slice inside a texture‑atlas array
-
UV2.y – SDF scale (negative values indicate bold weight)
Fields
Value | Description |
|---|---|
| kind | What this glyph represents. See TextElement.GlyphKind. |
| line | Zero-based visual line number on which this glyph is laid out. |
| linkID | Value of the enclosing |
| vertices | Four vertices that describe the glyph’s quad in BL‑TL‑TR‑BR order. |
Properties
Property | Description |
|---|---|
| textRange | Range of characters (UTF-16 code units) of _parsedText that this glyph renders. |