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 |