HudElementsBuilder
Functions
Link copied to clipboard
abstract fun column(position: <Error class: unknown class><Float> = Vec2.nullVector(), alignment: HorizontalAlignment = HorizontalAlignment.Center, spacing: Float = 0.0f, onInputEvent: (event: Any?) -> Boolean? = null, init: HudElementsBuilder.() -> Unit): ColumnLayout
Creates a column layout.
Link copied to clipboard
abstract fun row(position: <Error class: unknown class><Float> = Vec2.nullVector(), alignment: VerticalAlignment = VerticalAlignment.Center, spacing: Float = 0.0f, onInputEvent: (event: Any?) -> Boolean? = null, init: HudElementsBuilder.() -> Unit): RowLayout
Creates a row layout.
Link copied to clipboard
abstract fun stack(position: <Error class: unknown class><Float> = Vec2.nullVector(), alignment: Alignment = Alignment.Center, onInputEvent: (event: Any?) -> Boolean? = null, init: HudElementsBuilder.() -> Unit): StackLayout
Creates a stack layout.
Link copied to clipboard
abstract fun table(position: <Error class: unknown class><Float> = Vec2.nullVector(), columns: List<TableLayout.Column>, columnsSpacing: Float = 0.0f, rowsSpacing: Float = 0.0f, onInputEvent: (event: Any?) -> Boolean? = null, init: HudElementsBuilder.() -> Unit): TableLayout
Creates a table layout
Link copied to clipboard
abstract fun text(text: String, font: Font = Font.DEFAULT, color: <Error class: unknown class><Float> = Vec4(x = 1f, y = 1f, z = 1f, w = 1f), padding: Padding = Padding(), width: Int = 0, height: Int = 0, position: <Error class: unknown class><Float> = Vec2.nullVector(), onInputEvent: (event: Any?) -> Boolean? = null, init: QuadBuilder.() -> Unit = {}): Quad
Creates a quad containing text.
Link copied to clipboard
abstract fun withTransformation(translation: () -> <Error class: unknown class><Float> = { Vec2.nullVector() }, rotation: () -> <Error class: unknown class><Float> = { Angle.nullAngle() }, scale: () -> <Error class: unknown class><Float> = { Vec2(x = 1f, y = 1f) }, init: HudElementsBuilder.() -> Unit): TransformationWrapper
Transforms an element defined in the init block.
Link copied to clipboard
abstract fun withVisibility(visibility: () -> Boolean, init: HudElementsBuilder.() -> Unit): VisibilityWrapper
Sets visibility of an element defined in the init block.