Search Results for

    Show / Hide Table of Contents

    Namespace FlaxEngine.GUI

    Classes

    AlphaPanel

    Changes alpha of all its children

    AnchorPresets

    UI control anchors presets.

    BlurPanel

    The blur panel that applied the Gaussian-blur to all content beneath the control.

    Border

    Border control that draws the border around the control edges (inner and outer sides).

    BrushFilter

    Texture brush sampling modes.

    Button

    Button control

    CanvasScaler

    UI canvas scaling component for user interface that targets multiple different game resolutions (eg. mobile screens).

    CanvasScaler.PhysicalUnitMode

    Physical unit types for canvas scaling.

    CanvasScaler.ResolutionScalingMode

    Resolution scaling modes.

    CanvasScaler.ScalingMode

    Canvas scaling modes.

    CheckBox

    Check box control.

    CheckBoxState

    The checkbox control states.

    ContainerControl

    Base class for all GUI controls that can contain child controls.

    Control

    Base class for all GUI controls

    Control.UpdateDelegate

    Performs control logic update.

    DragData

    The data container for drag and drop operation in GUI.

    DragDataFiles

    The drag and drop files.

    DragDataText

    The drag and drop text data.

    DragItemPositioning

    The drag item positioning modes.

    Dropdown

    Dropdown menu control allows to choose one item from the provided collection of options.

    DropPanel

    Drop Panel arranges control vertically and provides feature to collapse contents.

    GPUTextureBrush

    Implementation of IBrush for GPUTexture.

    GridPanel

    A panel that divides up available space between all of its children.

    HorizontalPanel

    This panel arranges child controls horizontally.

    Image

    The basic GUI image control. Shows texture, sprite or render target.

    Label

    The basic GUI label control.

    LinearGradientBrush

    Implementation of IBrush for linear color gradient (made of 2 color).

    Margin

    Describes the space around a control.

    MaterialBrush

    Implementation of IBrush for MaterialBase rendering.

    NavDirection

    The navigation directions in the user interface layout.

    Orientation

    Specifies the orientation of controls or elements of controls

    Panel

    Panel UI control.

    PanelWithMargins

    Helper control class for other panels.

    ProgressBar

    Progress bar control shows visual progress of the action or set of actions.

    ProgressBar.BarMethod

    The method used to effect the bar.

    ProgressBar.BarOrigin

    The origin to move the progress bar to.

    RadialMenu

    Radial menu control that arranges child controls (of type Image) in a circle.

    RenderToTextureControl

    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.

    RichTextBox

    Rich text box control which can gather text input from the user and present text in highly formatted and stylized way.

    RichTextBox.ParsingContext

    Rich Text parsing context.

    RichTextBox.PostProcessBlockDelegate

    The delegate for text blocks post-processing.

    RichTextBox.ProcessTagDelegate

    The delegate for HTML tag processing.

    RichTextBoxBase

    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.

    RootControl

    GUI root control that is represented by a window or a canvas and can contain children but has no parent at all. It's a source of the input events.

    ScrollBars

    Specifies which scroll bars will be visible on a control

    Slider

    The slider control.

    Slider.SliderDirection

    The slider direction

    SolidColorBrush

    Implementation of IBrush for single color fill.

    Spacer

    Helper control used to insert blank space into the layout.

    Sprite9SlicingBrush

    Implementation of IBrush for Sprite using 9-slicing.

    SpriteBrush

    Implementation of IBrush for Sprite.

    Style

    Describes GUI controls style (which fonts and colors use etc.). Defines the default values used by the GUI control.s

    Style.StatusbarStyle

    Style for the Statusbar

    TextBlock

    The text block.

    TextBlockStyle

    The styling descriptor for the text block.

    TextBlockStyle.Alignments

    Text block alignments modes.

    TextBox

    Text box control which can gather text input from the user.

    TextBoxBase

    Base class for all text box controls which can gather text input from the user.

    TextCaseOptions

    Options for text case

    Texture9SlicingBrush

    Implementation of IBrush for Texture using 9-slicing.

    TextureBrush

    Implementation of IBrush for Texture.

    TilesPanel

    Panel that arranges child controls like tiles.

    UniformGridPanel

    A panel that evenly divides up available space between all of its children.

    VerticalPanel

    This panel arranges child controls vertically.

    VideoBrush

    Implementation of IBrush for VideoPlayer frame displaying.

    Interfaces

    IBrush

    Interface that unifies input source textures, sprites, render targets, and any other brushes to be used in a more generic way.

    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat