MultiBox

Windows
MacOS
Linux

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 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

FToolBarBuilder

Tool bar builder

Public class

FToolBarButtonBlock

Tool bar button MultiBlock

Public class

FToolBarComboButtonBlock

Tool bar combo button MultiBlock

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

UToolMenuBase

Typedefs

Name

Description

FMenuBarExtensionDelegate

Called on your extension to add new pull-down menus to a menu bar

FMenuExtensionDelegate

Called on your extension to add new menu items and sub-menus to a pull-down menu or context menu

FNewMenuDelegate

Delegate used by multi-box to call a user function to populate a new menu.

FToolBarExtensionDelegate

Called on your extension to add new toolbar items to your toolbar

Enums

Name

Description

Public enum

ECustomizedToolMenuVisibility

Public enum

EExtensionHook::Position

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

Public enum

EMultiBlockLocation::Type

Block location information

Public enum

EMultiBlockType

Types of MultiBlocks

Public enum

EMultiBoxType

Types of MultiBoxes

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

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

Public variable

const float

 

MenuCheckBoxSize

Public variable

const float

 

MenuIconSize

Public variable

const float

 

SubMenuClobberTime

When a sub-menu is already open, the time that a mouse should be hovered over a sub-menu entry before dismissing the other menu and opening this one

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
Dismiss