class
GUIToggle
GUI element representing a toggle (on/off) button.
Public
Methods
staticGetGuiTypeName
static const String &GetGuiTypeName()
Returns type name of the GUI element used for finding GUI element styles.
staticCreate
static GUIElementType *Create(const ContentType &contents, const String &styleClass, const TInlineArray<GUIOption, 4> &options)
Creates a new GUI element.
- contents
- Structure describing the contents of the GUI element to create.
- styleClass
- Style class that will be used for determining GUI element visuals from the current style sheet. If no class is provided, default style is determined based on GUI element type.
- options
- Additional options that control GUI element size and position. This will override options set in the style sheet.
Internal
Constructors
GUIToggle
GUIToggle(PrivatelyConstruct, const GUIToggleContent &contents, const String &styleName, const GUISizeConstraints &sizeConstraints)
Protected
Methods
~GUIToggle
~GUIToggle() noexcept override = default