Label

class Label(initialText: String = "", skin: LabelSkin = SkinProvider.skin.label, alignMode: AlignMode = AlignMode.CENTER_CENTER) : SkinnedElement<LabelSkin> , ElementDrawer, ElementWithLayout

Constructors

Link copied to clipboard
constructor(initialText: String = "", skin: LabelSkin = SkinProvider.skin.label, alignMode: AlignMode = AlignMode.CENTER_CENTER)

Types

Link copied to clipboard
class TextBlock(val text: String, val customFont: FontReference? = null, val customColor: RgbaColor? = null)

Properties

Link copied to clipboard
var alignMode: AlignMode
Link copied to clipboard
open override val drawer: Label
Link copied to clipboard
var font: FontReference
Link copied to clipboard
open override val input: ElementInput?
Link copied to clipboard
open override val placement: ElementPlacement
Link copied to clipboard
Link copied to clipboard
open override var tag: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var update: ElementUpdate?

You can place any custom actions for run before element draw

Functions

Link copied to clipboard
open override fun draw(renderer: Renderer2D, context: DrawContext, tick: Duration)
Link copied to clipboard
open override fun invalidateLayout()