Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/Framework > API/Runtime/Slate/Framework/MultiBox
Inheritance Hierarchy
- TSharedFromThis
- FMultiBlock
- FToolBarButtonBlock
- FUniformToolbarButtonBlock
- FToolBarComboButtonBlock
- FToolBarStackButtonBlock
References
| Module | Slate |
| Header | /Engine/Source/Runtime/Slate/Public/Framework/MultiBox/MultiBox.h |
| Include | #include "Framework/MultiBox/MultiBox.h" |
Syntax
class FMultiBlock : public TSharedFromThis< FMultiBlock >
Remarks
MultiBlock (abstract). Wraps a "block" of useful UI functionality that can be added to a MultiBox.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMultiBlock
(
const FMultiBlockParams& InMultiBlockParams |
Constructor | ||
FMultiBlock
(
const TSharedPtr< const FUICommandInfo > InCommand, |
Constructor | ||
FMultiBlock
(
const FUIAction& InAction, |
Constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FMultiBlock () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CreateMenuEntry
(
FMenuBuilder& MenuBuilder |
Creates a menu entry that is representative of this block | |
| TSharedPtr< const FUICommandInfo > | GetAction () |
Returns the action associated with this block | |
| TSharedPtr< const FUICommandList > | Returns the action list associated with this block | ||
| const FUIAction & | Returns the direct actions for this block. Delegates may be unbound if this block has a UICommand | ||
| FName | Gets the extension hook so users can see what hooks are where | ||
| bool | Gets the searchable state of this block | ||
| FName | Gets the style name which will be used for this block instead of the owning multibox's style | ||
| FName | Get the tutorial highlight name for this menu entry | ||
| const EMultiBlockType | GetType () |
Gets the type of this MultiBox | |
| bool | HasIcon () |
||
| bool | |||
| bool | Group blocks interface | ||
| bool | Is this block a heading block or a block that belongs to a heading such as a separator | ||
| bool | IsSeparator () |
Is this block a separator | |
| TSharedRef< class IMultiBlockBaseWidget > | MakeWidget
(
TSharedRef< class SMultiBoxWidget > InOwnerMultiBoxWidget, |
Creates a MultiBlock widget for this MultiBlock | |
| void | SetSearchable
(
bool bSearchable |
Sets the searchable state of this block | |
| void | SetStyleNameOverride
(
FName InStyleNameOverride |
Sets the style name which will be used for this block instead of the owning multibox's style | |
| void | SetTutorialHighlightName
(
FName InTutorialName |
Set the tutorial highlight name for this menu entry |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FMultiBlockParams |