Classes
Class | Description | |
---|---|---|
AnchoringState | ||
BaseSlider |
The base for Slider and Scrollbar controls.
View code on GitHub | |
Button |
Simple UI button which changes appearance based on mouse/touch interaction.
View code on GitHub | |
Control |
The basis for most UI controls that can respond to mouse or touch input. Although it is a Sprite
it defaults to a transparent material as a Control. Can also be used as a container (e.g. Panel)
View code on GitHub | |
Control Child | ||
ControlUpdater |
Enables a control to respond to mouse and touch input. Also processes controls anchored to
other controls or the screen edge
View code on GitHub | |
DropdownList |
Allows one value to be selected from a dropdown list of values
View code on GitHub | |
DropdownList SelectedValueMustBeOneOfTheListOfValues | ||
InteractiveButton |
Changes size depending on its state, e.g. grows on mouseover and shrinks on being clicked.
View code on GitHub | |
InteractiveState |
Holds information about the state of a control - eg. is the mouse/touch inside of it, or
does the control have focus etc.
View code on GitHub | |
Label |
A background sprite and foreground text.
View code on GitHub | |
PercentageBar |
Used to visualise how close to full or complete something is. eg. it could be used
for a health bar floating above a creep or as a progress bar. The percentile colors are
lerped between; eg. Three colors would give the color at 0%, 50% and 100%
View code on GitHub | |
Picture |
Most basic visible control which is just a Sprite which can change appearance on request
View code on GitHub | |
RadioButton |
A set of Radio Buttons form a Radio Dialog.
View code on GitHub | |
RadioDialog |
A simple UI control which creates and groups Radio Buttons.
View code on GitHub | |
Scrollbar |
For example, the horizontal and vertical scrollbars on a browser, document etc.
View code on GitHub | |
SelectBox |
Allows one value to be selected from a dropdown list of values
View code on GitHub | |
SelectBox MustBeAtLeastOneValue | ||
Slider |
Allows a range of values to be selected via a visible slider.
View code on GitHub | |
TextBox |
A Label into which text can be typed.
View code on GitHub | |
Theme |
Holds a set of materials and colors for Scenes UI controls, as well as the font to be used.
View code on GitHub | |
Theme EmptyThemeFileGiven | ||
Tilemap |
A smoothly scrolling grid of colored images.
View code on GitHub | |
Tilemap Data |
Structures
Structure | Description | |
---|---|---|
Margin |
Specifies the fixed distance one control should remain from another (or from the screen edge)
-1 means this edge is not anchored
View code on GitHub |
Interfaces
Interface | Description | |
---|---|---|
Tile |
Used within a tilemap.
View code on GitHub |
Enumerations
Enumeration | Description | |
---|---|---|
Edge | ||
PercentageBar HorizontalAlignment |