Back to API Reference
Enum

UniTextDirtyFlags

Flags indicating which parts of the text need rebuilding.

public static readonly UniTextDirtyFlags None = 0

No rebuild needed.

public static readonly UniTextDirtyFlags Color = 1 << 0

Color changed, vertex colors need update.

public static readonly UniTextDirtyFlags Alignment = 1 << 1

Alignment changed, positions need recalculation.

public static readonly UniTextDirtyFlags Layout = 1 << 2

Layout changed, line breaking needs recalculation.

public static readonly UniTextDirtyFlags FontSize = 1 << 3

Font size changed.

public static readonly UniTextDirtyFlags Font = 1 << 4

Font asset changed, full rebuild required.

public static readonly UniTextDirtyFlags Direction = 1 << 5

Text direction changed.

public static readonly UniTextDirtyFlags Text = 1 << 6

Text content changed, full rebuild required.

public static readonly UniTextDirtyFlags Material = 1 << 7

Material changed (atlas texture, render mode).

public static readonly UniTextDirtyFlags Sorting = 1 << 8

Sorting order or layer changed (world-space only).

public static readonly UniTextDirtyFlags LayoutRebuild = Layout | FontSize

Layout or font size changed.

public static readonly UniTextDirtyFlags FullRebuild = Text | Font | Direction

Text, font, or direction changed.

public static readonly UniTextDirtyFlags All = Color | Alignment | Layout | FontSize | FullRebuild | Sorting

Everything needs rebuilding.