Interface | Description |
---|---|
Actionable | |
FlexUiElement |
Common interface for
UiElement implementations that can use a Flex layout |
Hoverable |
Common interface for hoverable
UiElement s |
Navigatable |
Common interface for
UiElement s that can be navigated by keyboard or
gamepad |
Class | Description |
---|---|
AnimatedImage | |
Button | |
Checkbox |
Implements a checkbox that can be checked or unchecked by the player
|
Container |
Element for containing
UiElement s. |
CustomUiElement |
Base class for implementing custom
UiElement s |
Div |
A division or section containing
UiElement s |
FlexRow |
Utility
Div class pre-set with flex layout "flex-column:xs-12c" |
Image | |
ImageButton | |
Label |
A text label
UiElement |
ParentUiElement | |
ProgressBar |
Implements a progress/loading bar
|
RadioButton |
A responsive radio buttons UI element
|
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 |