Interface | Description |
---|---|
Actionable | |
Hoverable |
Common interface for hoverable
UiElement s |
Navigatable |
Common interface for
UiElement s that can be navigated by keyboard or
controller |
Class | Description |
---|---|
AbsoluteContainer |
A
Container that can be positioned manually |
AbsoluteModal |
A
Modal that can be positioned manually |
AlignedContainer | |
AlignedModal | |
Button | |
Checkbox |
Implements a checkbox that can be checked or unchecked by the player
|
Column |
A column of
UiElement s. |
Container |
A base class for containing
UiElement s to be added to a
UiContainer . |
Image | |
ImageButton | |
Label |
A text label
UiElement |
Modal |
A
Container implementation that can be navigated by player input and
supports hotkeys |
ParentUiElement | |
ProgressBar |
Implements a progress/loading bar
|
RadioButton |
A responsive radio buttons UI element
|
Row |
A row of
UiElement s. |
ScrollBox |
A scrollable view for
UiElement s |
Select<V> |
A
UiElement with preset options. |
SelectOption<V> |
Represents an available option in a
Select |
Slider |
A slider UI element that wraps a float value
|
Tab |
A tab that contains
UiElement s. |
TabButton |
Represents the button associated with each
Tab |
TabView |
A
UiElement of tabs that can be switched between by the player |
TextBox |
A text box
UiElement . |
TextButton | |
UiElement |
Base class for all user interface elements
|
Enum | Description |
---|---|
Visibility |
The visibility mode for a
UiElement |