HudElementsBuilderDelegate
class HudElementsBuilderDelegate(val gl: <Error class: unknown class>, val disposables: <Error class: unknown class>) : HudElementsBuilder
Concrete builder of HUD elements to be used as a delegate by other builders.
Constructors
Link copied to clipboard
Creates a new HUD elements builder delegate from given parent HUD elements builder.
constructor(gl: <Error class: unknown class>, disposables: <Error class: unknown class>)
Functions
Link copied to clipboard
open override fun column(position: <Error class: unknown class><Float>, alignment: HorizontalAlignment, spacing: Float, onInputEvent: (event: Any?) -> Boolean?, init: HudElementsBuilder.() -> Unit): ColumnLayout
Creates a column layout.
Link copied to clipboard
open override fun row(position: <Error class: unknown class><Float>, alignment: VerticalAlignment, spacing: Float, onInputEvent: (event: Any?) -> Boolean?, init: HudElementsBuilder.() -> Unit): RowLayout
Creates a row layout.
Link copied to clipboard
open override fun stack(position: <Error class: unknown class><Float>, alignment: Alignment, onInputEvent: (event: Any?) -> Boolean?, init: HudElementsBuilder.() -> Unit): StackLayout
Creates a stack layout.
Link copied to clipboard
open override fun table(position: <Error class: unknown class><Float>, columns: List<TableLayout.Column>, columnsSpacing: Float, rowsSpacing: Float, onInputEvent: (event: Any?) -> Boolean?, init: HudElementsBuilder.() -> Unit): TableLayout
Creates a table layout
Link copied to clipboard
Link copied to clipboard
open override fun withTransformation(translation: () -> <Error class: unknown class><Float>, rotation: () -> <Error class: unknown class><Float>, scale: () -> <Error class: unknown class><Float>, init: HudElementsBuilder.() -> Unit): TransformationWrapper
Transforms an element defined in the init block.
Link copied to clipboard
open override fun withVisibility(visibility: () -> Boolean, init: HudElementsBuilder.() -> Unit): VisibilityWrapper
Sets visibility of an element defined in the init block.