MultiBox

Classes

Name

Description

Public class

FBaseMenuBuilder

Base menu builder

Public class

FButtonRowBuilder

Button grid builder

Public struct

FCustomizedToolMenu

Public struct

FCustomizedToolMenuEntry

Public struct

FCustomizedToolMenuHierarchy

Public struct

FCustomizedToolMenuNameArray

Public struct

FCustomizedToolMenuSection

Public class

FExtender

Public class

FMenuBarBuilder

Menu bar builder

Public class

FMenuBuilder

Vertical menu builder

Public struct

FMenuEntryParams

Helper struct that holds FMenuEntry params for construction

Public class

FMultiBlock

MultiBlock (abstract). Wraps a "block" of useful UI functionality that can be added to a MultiBox.

Public class

FMultiBox

  1. Contains a list of MultiBlocks that provide various functionality.

Public class

FMultiBoxBuilder

MultiBox builder

Public struct

FMultiBoxCustomization

Public class

FMultiBoxSettings

Public class

FSlimHorizontalToolBarBuilder

Public class

FToolBarBuilder

Tool bar builder

Public class

FToolBarButtonBlock

Tool bar button MultiBlock

Public class

FToolBarComboButtonBlock

Tool bar combo button MultiBlock

Public class

FToolBarStackButtonBlock

Tool bar combo button MultiBlock, but toggleable.

Public class

FUniformToolBarBuilder

Public class

FVerticalToolBarBuilder

Public class

IMultiBlockBaseWidget

MultiBlock Slate widget interface

Public class

SMultiBlockBaseWidget

MultiBlock Slate base widget (pure virtual).

Public class

SMultiBoxWidget

MultiBox Slate widget

Public class

SToolBarButtonBlock

Tool bar button MultiBlock widget

Public class

SToolBarComboButtonBlock

Tool bar button MultiBlock widget

Public class

SToolBarStackButtonBlock

Tool bar button MultiBlock widget

Public class

UToolMenuBase

Enums

Name

Description

Public enum

EExtensionHook::Position

Where in relation to an extension hook should you apply your extension

Public enum

EMultiBlockLocation::Type

Block location information

Functions

Name Description

Public function Static

FName

 

EMultiBlockLocation::ToName

(
    FName StyleName,
    Type InLocation
)

Returns the passed in style with the addition of the location information

Variables

Name Description

Public variable

const float

 

EditableTextMinWidth

Inline const FName MenuItemFont = "MenuItem.Font"; inline const FName MenuBindingFont = "MenuItem.BindingFont"; Minimum widget of an editable text box within a multi-box

Public variable

const float

 

SubMenuClobberMinLifetime

The time that a sub-menu needs to remain open in order for the SubMenuClobberTime to apply; menus open shorter than this min lifetime will be instantly dismissed

Public variable

const float

 

SubMenuClobberTime

When a sub-menu is already open (for at least SubMenuClobberMinLifetime), the time that a mouse should be hovered over another sub-menu entry before dismissing the first menu and opening the new one; this doesn't apply to short-lived sub-menus, see below

Public variable

const float

 

SubMenuOpenTime

The time that a mouse should be hovered over a sub-menu before it automatically opens

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel