DeltaEngine.Scenes.Controls NamespaceDelta Engine Documentation
Classes

  ClassDescription
Public classAnchoringState
Public classBaseSlider
The base for Slider and Scrollbar controls. View code on GitHub
Public classButton
Simple UI button which changes appearance based on mouse/touch interaction. View code on GitHub
Public classControl
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
Protected classControl Child
Public classControlUpdater
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
Public classDropdownList
Allows one value to be selected from a dropdown list of values View code on GitHub
Public classDropdownList SelectedValueMustBeOneOfTheListOfValues
Public classInteractiveButton
Changes size depending on its state, e.g. grows on mouseover and shrinks on being clicked. View code on GitHub
Public classInteractiveState
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
Public classLabel
A background sprite and foreground text. View code on GitHub
Public classPercentageBar
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
Public classPicture
Most basic visible control which is just a Sprite which can change appearance on request View code on GitHub
Public classRadioButton
A set of Radio Buttons form a Radio Dialog. View code on GitHub
Public classRadioDialog
A simple UI control which creates and groups Radio Buttons. View code on GitHub
Public classScrollbar
For example, the horizontal and vertical scrollbars on a browser, document etc. View code on GitHub
Public classSelectBox
Allows one value to be selected from a dropdown list of values View code on GitHub
Public classSelectBox MustBeAtLeastOneValue
Public classSlider
Allows a range of values to be selected via a visible slider. View code on GitHub
Public classTextBox
A Label into which text can be typed. View code on GitHub
Public classTheme
Holds a set of materials and colors for Scenes UI controls, as well as the font to be used. View code on GitHub
Public classTheme EmptyThemeFileGiven
Public classTilemap
A smoothly scrolling grid of colored images. View code on GitHub
Public classTilemap Data
Structures

  StructureDescription
Public structureMargin
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

  InterfaceDescription
Public interfaceTile
Used within a tilemap. View code on GitHub
Enumerations

  EnumerationDescription
Public enumerationEdge
Public enumerationPercentageBar HorizontalAlignment