GUI
Editor specific GUI elements.
Classes
-
GUIArea2Field— A composite GUI object representing an editor field. -
GUIColor— GUI element that displays the set color. -
GUIColorDistributionField— A composite GUI object representing an editor field. -
GUIColorField— A composite GUI object representing an editor field. -
GUIColorGradient— GUI element that displays a color gradient. -
GUIColorGradientHDR— GUI element that displays a color gradient with HDR color support. -
GUIColorGradientField— A composite GUI object representing an editor field. -
GUIColorGradientHDRField— A composite GUI object representing an editor field. -
GUITimeline— Base class that can be implemented by GUI elements needing to elements along draw a horizontal timeline. -
GUIGraphTicks— Generates a set of locations that can be used for rendering ticks on a graph. -
GUICurves— GUI element that displays one or multiple curves. -
GUICurvesField— A composite GUI object representing an editor field. -
GUIDockSlider— GUI element used by the dock manager to display a slider between two different dock containers. -
GUIDropButton— GUI element that accepts a drag and drop operation of a specified type. -
GUIFloatDistributionField— A composite GUI object representing an editor field. -
GUIVector2DistributionField— A composite GUI object representing an editor field. -
GUIVector3DistributionField— A composite GUI object representing an editor field. -
GUIFloatField— A composite GUI object representing an editor field. -
GUIHoverHitBox— Helper class used for detecting when mousing over a certain and getting notified when that state changes. -
GUIIntField— A composite GUI object representing an editor field. -
GUIListBoxFieldBase— Base class for GUIListBoxField and GUIEnumListBoxField. -
GUIListBoxField— A composite GUI object representing an editor field. -
GUIEnumListBoxField— Similar to GUIListBoxField, but allows a integer value associated with each value, and an easy way to retrieve the bitmask of all the set values. -
GUISliderField— A composite GUI object representing an editor field. -
GUITextField— A composite GUI object representing an editor field. -
GUIToggleField— A composite GUI object representing an editor field. -
GUIVector2Field— A composite GUI object representing an editor field. -
GUIVector3Field— A composite GUI object representing an editor field. -
GUIVector4Field— A composite GUI object representing an editor field.
Structs
-
CurveDrawInfo— Curve and a color to draw it in. -
GUICurvesContent— Structure describing contents of a GUICurves element. -
GUIDropButtonContent— Structure describing contents of a GUIDropButton element. -
GUIListBoxFieldContent— Structure describing contents of a GUIListBoxField element. -
GUIEnumListBoxFieldContent— Structure describing contents of a GUIEnumListBoxField element. -
GUITextFieldContent— Structure describing contents of a GUITextField element.
Enums
-
GUITickStepType— Determines how should ticks reported by <see cref="GUIGraphTicks"/> be distributed. -
CurveDrawOption— Controls which elements should a GUICurves object draw.
Internal
Symbols intended for engine-internal use. Not part of the public API.
Classes
-
GUIFieldBase— Base class for all editor GUI fields. -
TGUIField— Templated GUI field class that provides common methods needed for constructing an editor field. -
TGUIColorGradient— Templated class used for representing both normal and HDR variations of the color gradient GUI element. -
TGUIColorGradientField— Templated class for creating GUI fields for both normal and HDR color gradients. -
TGUIDistributionField— Templated common class for all GUI distribution field types. -
GUIMenuBar— A menu bar GUI element that contains a horizontal list of elements that can each be expanded into a hierarchical sub-menus, as well as a list of tool bar buttons. -
GUITreeView— GUI element that displays some contents in a tree-view where elements are placed vertically above/beneath each other, and different elements may be nested within other elements. -
GUISceneTreeView— GUI element that displays all SceneObjects in the current scene in the active project in a tree view. -
GUIStatusBar— Editor window status bar that displays log messages and various other information. -
GUITabButton— Specialization of a GUIToggle element used for displaying tabs in a GUITabbedTitleBar. -
GUITabbedTitleBar— Tabbed title bar to be used in editor windows. -
GUITreeViewEditBox— Input box used for renaming elements in a TreeView. -
WindowFrameWidget— A GUIWidget specialization that when attached to a window will create a window border, window background and provide resize functionality.
Structs
-
GUIColor::PrivatelyConstruct -
GUICurves::PrivatelyConstruct -
GUICurves::SelectedKeyframe— Information about a currently selected keyframe. -
GUIDropButton::PrivatelyConstruct -
GUIListBoxField::PrivatelyConstruct -
GUIEnumListBoxField::PrivatelyConstruct -
GUITextField::PrivatelyConstruct -
GUIFieldBase::PrivatelyConstruct -
TGUIColorGradient::PrivatelyConstruct -
TGUIDistributionMeta -
GUIMenuBar::GUIMenuBarData— Contains data about the top level menu elements. -
GUIMenuBar::GUIToolBarData— Contains data about a single tool bar element. -
GUITreeView::TreeElement— Contains data about a single piece of content and all its children. -
GUITreeView::InteractableElement— Contains data about all visible elements in the tree view. -
GUITreeView::SelectedElement— Contains data about one of the currently selected tree elements. -
SceneTreeViewElement— Information about a single element in GUISceneTreeView. -
SceneTreeViewState— Information about all elements displayed in a GUISceneTreeView. -
GUISceneTreeView::SceneTreeElement— Tree element with SceneObject%-specific data. -
GUIStatusBar::PrivatelyConstruct -
GUITabButtonContent— Structure describing contents of a GUIToggle element. -
GUITabButton::PrivatelyConstruct
Enums
-
GUITreeView::ScrollState— Types of possible states when the tree view is auto-scrolling.