GearBlocks
The GearBlocks Lua scripting API
Classes
SmashHammer.UI Namespace Reference

Classes

class  ButtonImage
 A image button UI element. More...
 
class  ButtonText
 A text button UI element. More...
 
class  Dropdown
 A dropdown UI element. More...
 
class  Element
 A UI element. More...
 
interface  IButton
 Provides access to a UI button's properties. More...
 
interface  IDropdown
 Provides access to a UI dropdown menu's properties and methods. More...
 
interface  IElement
 Provides access to a UI element's properties. More...
 
interface  IElementFactory
 A UI element factory. More...
 
interface  IImage
 Provides access to a UI image's properties. More...
 
interface  IInputField
 Provides access to a UI input field's properties. More...
 
interface  ILabel
 Provides access to a UI label's properties. More...
 
class  Image
 An image UI element. More...
 
class  InputField
 An input field UI element. More...
 
interface  INumberField
 Provides access to a UI number field's properties. More...
 
interface  IRotatable
 A rotatable UI element. More...
 
interface  IScrollView
 Provides access to a UI scroll view's properties. More...
 
interface  IShapes
 Provides access to a UI shapes properties. More...
 
interface  IShowable
 Provides access to a UI showable's properties and methods. More...
 
interface  ISizeable
 A sizable UI element. More...
 
interface  ISlider
 Provides access to a UI slider's properties. More...
 
interface  ITimeSeriesGraph
 Provides access to a UI time series graph's properties. More...
 
interface  IToggle
 Provides access to a UI toggle's properties. More...
 
interface  IWindow
 Provides access to a UI window's properties and methods. More...
 
interface  IWindows
 Provides a way to create and destroy UI windows. More...
 
class  Label
 A label UI element. More...
 
class  LabelledDropdown
 A labelled dropdown UI element. More...
 
class  LabelledInputField
 A labelled input field UI element. More...
 
class  LabelledNumberField
 A labelled number field UI element. More...
 
class  LabelledSlider
 A labelled slider UI element. More...
 
class  LabelledToggle
 A labelled toggle UI element. More...
 
class  NumberField
 A number field UI element. More...
 
class  ScrollView
 A scroll view UI element. More...
 
class  Shapes
 A shapes UI element. More...
 
class  Showable
 A showable UI container. More...
 
class  Slider
 A slider UI element. More...
 
class  TimeSeriesGraph
 A time series graph UI element. More...
 
class  Toggle
 A toggle UI element. More...
 
class  Window
 A UI window. More...
 
class  Windows
 UI windows. More...