namespace UI

in global :: Sandbox

This namespace contains:

namespace Construct
struct Align Possible values for align-items CSS property.
struct BackgroundRepeat Possible values for background-repeat CSS property.
class BasePopup A panel that gets deleted automatically when clicked away from
class BaseStyles Auto generated container class for majority of CSS properties available.
struct BorderImageFill State of fill setting of border-image-slice (border-image) CSS property.
struct BorderImageRepeat Possible values for border-image-repeat (border-image) CSS property.
class Box Represents position and size of a on the screen.
class ButtonEvent Keyboard (and mouse) key press .
class CascadingParameterAttribute A panel's property will be inherited from its parent.
class Clipboard
class CopyEvent
class CutEvent
struct DisplayMode Possible values for display CSS property.
class DragEvent
class Emoji Helper class for working with Unicode emoji.
class EscapeEvent
struct FlexDirection Possible values for flex-direction CSS property.
struct FontSmooth Possible values for font-smooth CSS property.
struct FontStyle Possible values for font-style CSS property.
class Image A generic box that displays a given texture within itself.
struct ImageRendering Possible values for image-rendering CSS property.
class InputFocus Handles input focus for s.
interface IStyleBlock A CSS rule - ie ".chin { width: 100%; height: 100%; }"
struct IStyleBlock.StyleProperty
interface IStyleTarget Everything the style system needs to work out a style
struct Justify Possible values for justify-content CSS property.
class KeyFrames Represents a CSS @keyframes rule.
class KeyFrames.Block A keyframe within the animation.
class Label A generic text label. Can be made editable.
struct LayoutCascade
struct Length A variable unit based length. ie, could be a percentage or a pixel length. This is commonly used to express the size of things in UI space, usually coming from style sheets.
struct LengthUnit Possible units for various CSS properties that require length, used by struct.
class LengthUnitExtension
struct Margin Represents a Rect where each side is the thickness of an edge/padding/margin/border, rather than positions.
struct MaskMode Possible values for mask-mode CSS property.
struct MaskScope Possible values for mask-scope CSS property.
class MousePanelEvent Mouse related .
struct ObjectFit
struct OverflowMode Possible values for the "overflow" CSS rule, dictating what to do with content that is outside of a panels bounds.
class Panel A simple User Interface panel. Can be styled with CSS.
class PanelEvent Base event. See .
class PanelEventAttribute Add an event listener to a event with the given name. See .
struct PanelInputType
class PanelStyle
struct PanelTransform
struct PanelTransform.Entry
struct PanelTransform.EntryType
class PasteEvent
struct PointerEvents Possible values for pointer-events CSS property.
struct PositionMode Possible values for position CSS property.
struct PseudoClass List of CSS pseudo-classes used by the styling system for hover, active, etc. This acts as a bit-flag.
struct RenderState Describes panel's position and size for rendering operations.
class RootPanel A root panel. Serves as a container for other panels, handles things such as rendering.
class ScenePanel Allows to render a scene world onto a panel.
class SelectionEvent
struct Shadow Shadow style settings
class ShadowList A list of shadows
class StyleBlock A CSS rule - ie ".chin { width: 100%; height: 100%; }"
class Styles Represents all supported CSS properties and their currently assigned values.
struct Styles.GradientColorOffset
struct Styles.GradientGenerator
class StyleSelector A CSS selector like "Panel.button.red:hover .text"
class StyleSheet
class StyleSheetAttribute Will automatically apply the named stylesheet to the Panel.
struct StyleSheetCollection A collection of objects applied directly to a panel. See .
class SvgPanel A generic panel that draws an SVG scaled to size
struct TextAlign Possible values for text-align CSS property.
struct TextDecoration Possible values for text-decoration CSS property.
struct TextDecorationStyle Possible values for text-decoration-style CSS property.
struct TextOverflow Possible values for text-overflow CSS property.
struct TextSkipInk Possible values for text-decoration-skip-ink CSS property.
struct TextTransform Possible values for text-transform CSS property.
struct TransitionDesc Describes transition of a single CSS property, a.k.a. the values of a transition CSS property. Utility to create a transition by comparing the panel style before and after the scope.
class TransitionList A list of CSS properties that should transition when changed. Utility to create a transition by comparing the panel style before and after the scope.
class Transitions Handles the storage, progression and application of CSS transitions for a single .
struct Transitions.Entry
class Transitions.TransitionFunction
class WebPanel A panel that displays an interactive web page.
struct WhiteSpace Possible values for white-space CSS property.
struct WordBreak Possible values for word-break CSS property.
class WorldInput WorldInput can be used to simulate standard mouse inputs on WorldPanels.
class WorldPanel An interactive 2D panel rendered in the 3D world.
struct Wrap Possible values for flex-wrap CSS property.