Namespace FlaxEngine.GUI
Classes
Changes alpha of all its children |
UI control anchors presets. |
The blur panel that applied the Gaussian-blur to all content beneath the control. |
Border control that draws the border around the control edges (inner and outer sides). |
Texture brush sampling modes. |
Button control |
UI canvas scaling component for user interface that targets multiple different game resolutions (eg. mobile screens). |
Physical unit types for canvas scaling. |
CanvasScaler.ResolutionScalingMode Resolution scaling modes. |
Canvas scaling modes. |
Check box control. |
The checkbox control states. |
Base class for all GUI controls that can contain child controls. |
Base class for all GUI controls |
Performs control logic update. |
The data container for drag and drop operation in GUI. |
The drag and drop files. |
The drag and drop text data. |
The drag item positioning modes. |
Dropdown menu control allows to choose one item from the provided collection of options. |
Drop Panel arranges control vertically and provides feature to collapse contents. |
Implementation of IBrush for GPUTexture. |
A panel that divides up available space between all of its children. |
This panel arranges child controls horizontally. |
The basic GUI image control. Shows texture, sprite or render target. |
The basic GUI label control. |
Implementation of IBrush for linear color gradient (made of 2 color). |
Describes the space around a control. |
Implementation of IBrush for MaterialBase rendering. |
The navigation directions in the user interface layout. |
Specifies the orientation of controls or elements of controls |
Panel UI control. |
Helper control class for other panels. |
Progress bar control shows visual progress of the action or set of actions. |
The method used to effect the bar. |
The origin to move the progress bar to. |
Radial menu control that arranges child controls (of type Image) in a circle. |
UI container control that can render children to texture and display pre-cached texture instead of drawing children every frame. It can be also used to render part of UI to texture and use it in material or shader. |
Rich text box control which can gather text input from the user and present text in highly formatted and stylized way. |
Rich Text parsing context. |
RichTextBox.PostProcessBlockDelegate The delegate for text blocks post-processing. |
RichTextBox.ProcessTagDelegate The delegate for HTML tag processing. |
Base class for all rich text box controls which can gather text input from the user and present text in highly formatted and stylized way. |
RichTextBoxBase.ParseTextBlocksDelegate The delegate for text blocks processing. |
GUI root control that is represented by a window or an canvas and can contain children but has no parent at all. It's a source of the input events. |
Specifies which scroll bars will be visible on a control |
The slider control. |
The slider direction |
Implementation of IBrush for single color fill. |
Helper control used to insert blank space into the layout. |
Describes GUI controls style (which fonts and colors use etc.). Defines the default values used by the GUI control.s |
Style for the Statusbar |
The text block. |
The styling descriptor for the text block. |
Text block alignments modes. |
Text box control which can gather text input from the user. |
Base class for all text box controls which can gather text input from the user. |
Options for text case |
Panel that arranges child controls like tiles. |
A panel that evenly divides up available space between all of its children. |
This panel arranges child controls vertically. |
Implementation of IBrush for VideoPlayer frame displaying. |
Interfaces
Interface that unifies input source textures, sprites, render targets, and any other brushes to be used in a more generic way. |