Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/Framework > API/Runtime/Slate/Framework/MultiBox
Inheritance Hierarchy
- IMultiBlockBaseWidget
- SMultiBlockBaseWidget
- SToolBarButtonBlock
- SUniformToolbarButtonBlock
- SToolBarComboButtonBlock
- SToolBarStackButtonBlock
References
| Module | Slate |
| Header | /Engine/Source/Runtime/Slate/Public/Framework/MultiBox/MultiBox.h |
| Include | #include "Framework/MultiBox/MultiBox.h" |
Syntax
class IMultiBlockBaseWidget
Remarks
MultiBlock Slate widget interface
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< SWidget > | AsWidget () |
Interprets this object as a SWidget | |
| TSharedRef< const SWidget > | AsWidget () |
Interprets this object as a SWidget | |
| void | BuildMultiBlockWidget
(
const ISlateStyle* StyleSet, |
Builds this MultiBlock widget up from the MultiBlock associated with it | |
| EMultiBlockLocation::Type | Returns this MultiBlocks location | ||
| bool | IsInEditMode () |
Returns true if editing this widget | |
| void | SetMultiBlock
(
TSharedRef< const FMultiBlock > InMultiBlock |
Associates this widget with a MultiBlock | |
| void | SetMultiBlockLocation
(
EMultiBlockLocation::Type InLocation, |
Sets the blocks location relative to the other blocks | |
| void | SetOptionsBlockWidget
(
TSharedPtr< SWidget > InOptionsBlockWidget |
Adds a dropdown widget for options associated with this widget. The usage of this is block specific | |
| void | SetOwnerMultiBoxWidget
(
TSharedRef< SMultiBoxWidget > InOwnerMultiBoxWidget |
Associates the owner MultiBox widget with this widget |