Class UIDrawTextElement

Defines a text element within UIDrawContent.

Constructors

Properties

_color: SRGBColor
_depth?: number
_font: Font
_fontSize: number
_horizontalAlign: EnumValue<TextHorizontalAlignType, number>
_maximumWidth?: number
_position: Vector2
_text: string
_verticalAlign: EnumValue<TextVerticalAlignType, number>
_wordWrap: boolean

Accessors

  • get depth(): number
  • Optional depth layer override. If unset, the default insertion-order depth is used.

    Returns number

  • set depth(value): void
  • Parameters

    • value: number

    Returns void

  • get font(): Font
  • The font to use for rendering. If null, the default system font is used.

    Returns Font

  • set font(value): void
  • Parameters

    Returns void

  • get fontSize(): number
  • Font size in points.

    Returns number

  • set fontSize(value): void
  • Parameters

    • value: number

    Returns void

  • get maximumWidth(): number
  • Maximum width in points for text wrapping. Unset = no limit.

    Returns number

  • set maximumWidth(value): void
  • Parameters

    • value: number

    Returns void

  • get position(): Vector2
  • Position in points (local coordinates).

    Returns Vector2

  • set position(value): void
  • Parameters

    Returns void

  • get text(): string
  • The text string to display.

    Returns string

  • set text(value): void
  • Parameters

    • value: string

    Returns void

  • get wordWrap(): boolean
  • Whether to wrap text at word boundaries.

    Returns boolean

  • set wordWrap(value): void
  • Parameters

    • value: boolean

    Returns void

Methods