Back to API Reference
Enum
UniTextDirtyFlags
Flags indicating which parts of the text need rebuilding.
public static readonly UniTextDirtyFlags None = 0No rebuild needed.
public static readonly UniTextDirtyFlags Color = 1 << 0Color changed, vertex colors need update.
public static readonly UniTextDirtyFlags Alignment = 1 << 1Alignment changed, positions need recalculation.
public static readonly UniTextDirtyFlags Layout = 1 << 2Layout changed, line breaking needs recalculation.
public static readonly UniTextDirtyFlags FontSize = 1 << 3Font size changed.
public static readonly UniTextDirtyFlags Font = 1 << 4Font asset changed, full rebuild required.
public static readonly UniTextDirtyFlags Direction = 1 << 5Text direction changed.
public static readonly UniTextDirtyFlags Text = 1 << 6Text content changed, full rebuild required.
public static readonly UniTextDirtyFlags Material = 1 << 7Material changed (atlas texture, render mode).
public static readonly UniTextDirtyFlags Sorting = 1 << 8Sorting order or layer changed (world-space only).
public static readonly UniTextDirtyFlags LayoutRebuild = Layout | FontSizeLayout or font size changed.
public static readonly UniTextDirtyFlags FullRebuild = Text | Font | DirectionText, font, or direction changed.
public static readonly UniTextDirtyFlags All = Color | Alignment | Layout | FontSize | FullRebuild | SortingEverything needs rebuilding.
