Package-level declarations

Types

Link copied to clipboard
sealed class Alignment

Alignment of an element inside a layout.

Link copied to clipboard
abstract class BaseHudLayout(var position: <Error class: unknown class><Float> = Vec2.nullVector()) : BaseHudElement, HudLayout

Base implementation of a HudLayout.

Link copied to clipboard
class ColumnLayout(var position: <Error class: unknown class><Float> = Vec2.nullVector(), alignment: HorizontalAlignment = HorizontalAlignment.Center, spacing: Float = 0.0f) : BaseHudLayout

A layout arranging its elements in a column.

Link copied to clipboard
sealed class HorizontalAlignment

Horizontal alignment of an element inside a layout.

Link copied to clipboard
interface HudLayout : HudElement

A layout for elements of HUD.

Link copied to clipboard
class RowLayout(var position: <Error class: unknown class><Float> = Vec2.nullVector(), alignment: VerticalAlignment = VerticalAlignment.Center, spacing: Float = 0.0f) : BaseHudLayout

A layout arranging its elements in a row.

Link copied to clipboard
class StackLayout(var position: <Error class: unknown class><Float> = Vec2.nullVector(), alignment: Alignment = Alignment.Center) : BaseHudLayout

A layout arranging its elements in a stack.

Link copied to clipboard
class TableLayout(var position: <Error class: unknown class><Float> = Vec2.nullVector(), columns: List<TableLayout.Column>, columnsSpacing: Float = 0.0f, rowsSpacing: Float = 0.0f) : BaseHudLayout

A layout arranging its elements in a table.

Link copied to clipboard
sealed class VerticalAlignment

Vertical alignment of an element inside a layout.