Package graphics.glimpse.hud.layouts

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> = Vec2.nullVector) : BaseHudElement, HudLayout

Base implementation of a HudLayout.

Link copied to clipboard
class ColumnLayout(    var position: <Error class: unknown class> = 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> = 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> = 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> = 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.