Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/Framework > API/Runtime/Slate/Framework/MultiBox
Inheritance Hierarchy
- FMultiBoxBuilder
- FBaseMenuBuilder
- FMenuBarBuilder
- FMenuBuilder
- FButtonRowBuilder
- FToolBarBuilder
- FSlimHorizontalToolBarBuilder
- FSlimHorizontalUniformToolBarBuilder
- FUniformToolBarBuilder
- FVerticalToolBarBuilder
References
| Module | Slate |
| Header | /Engine/Source/Runtime/Slate/Public/Framework/MultiBox/MultiBoxBuilder.h |
| Include | #include "Framework/MultiBox/MultiBoxBuilder.h" |
Syntax
class FMultiBoxBuilder
Remarks
MultiBox builder
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bExtendersEnabled | If extenders are enabled | |
| FName | CheckBoxStyle | The override for the checkbox style for this menu | |
| TArray< TSharedPtr< const FUICommandList > > | CommandListStack | A stack of command lists which map command infos to delegates that should be called. | |
| TArray< TSharedPtr< class FExtender > > | ExtenderStack | The extender stack holding all the possible extensions for this menu builder | |
| FName | MenuName | Name of the menu | |
| TSharedRef< class FMultiBox > | MultiBox | The MultiBox we're building up | |
| FName | TutorialHighlightName | Name to identify this widget and highlight during tutorials |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMultiBoxBuilder
(
const EMultiBoxType InType, |
Constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddEditableText
(
const FText& InLabel, |
Adds an editable text entry | |
| void | AddVerifiedEditableText
(
const FText& InLabel, |
Adds an editable text entry with a VerifyTextChanged delegate | |
| void | ApplyHook
(
FName InExtensionHook, |
Applies any potential extension hooks at the current place | |
| void | Applies the beginning of a section, including the header and relevant separator | ||
| bool | |||
| FMultiBoxCustomization | |||
| TSharedRef< class FMultiBox > | GetMultiBox () |
Get the multi-box being built. | |
| const FName & | GetStyleName () |
||
| const ISlateStyle * | GetStyleSet () |
||
| TSharedPtr< const FUICommandList > | |||
| TSharedRef< class SWidget > | MakeWidget
(
FMultiBox::FOnMakeMultiBoxBuilderOverride* InMakeMultiBoxBuilderOverride, |
Creates a widget for this MultiBox | |
| void | Pops the current command list. | ||
| void | PopExtender () |
Pops the current extender. | |
| void | PushCommandList
(
const TSharedRef< const FUICommandList > CommandList |
Pushes a new command list onto the stack. | |
| void | PushExtender
(
TSharedRef< FExtender > InExtender |
Pushes a new extender onto the stack. | |
| void | SetCheckBoxStyle
(
FName InCheckBoxStyle |
The override for the checkbox style | |
| void | SetExtendersEnabled
(
bool bEnabled |
Sets extender support | |
| void | SetStyle
(
const ISlateStyle* InStyleSet, |
Sets the style to use on the multibox widgets |