UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MultiBoxDefs.h File Reference
#include "CoreMinimal.h"
#include "Misc/Attribute.h"
#include "Styling/ISlateStyle.h"
#include "Framework/Commands/UICommandInfo.h"
#include "Types/SlateStructs.h"
#include "MultiBoxDefs.generated.h"

Go to the source code of this file.

Classes

class  FMultiBoxSettings
 
struct  FMultiBoxCustomization
 
struct  FMenuEntryStyleParams
 
struct  FMenuEntryResizeParams
 
struct  FMenuEntryResizeParams::FWrappingParams
 

Namespaces

namespace  UE
 
namespace  UE::Slate
 
namespace  UE::Slate::PrioritizedWrapBox
 
namespace  EMultiBlockLocation
 

Enumerations

enum class  UE::Slate::PrioritizedWrapBox::EWrapMode : uint8 { UE::Slate::PrioritizedWrapBox::Preferred = 0 , UE::Slate::PrioritizedWrapBox::Parent = 1 }
 
enum class  UE::Slate::PrioritizedWrapBox::EVerticalOverflowBehavior : uint8 { UE::Slate::PrioritizedWrapBox::Clip = 0 , UE::Slate::PrioritizedWrapBox::ExpandProportional = 1 , UE::Slate::PrioritizedWrapBox::Default = Clip }
 
enum class  EMultiBoxType : uint8 {
  MenuBar , ToolBar , VerticalToolBar , SlimHorizontalToolBar ,
  UniformToolBar , Menu , ButtonRow , SlimHorizontalUniformToolBar ,
  SlimWrappingToolBar
}
 
enum class  EMultiBlockType : uint8 {
  None = 0 , ButtonRow , EditableText , Heading ,
  MenuEntry , Separator , ToolBarButton , ToolBarComboButton ,
  Widget
}
 

Enumeration Type Documentation

◆ EMultiBlockType

enum class EMultiBlockType : uint8
strong

Types of MultiBlocks

Enumerator
None 
ButtonRow 
EditableText 
Heading 
MenuEntry 
Separator 
ToolBarButton 
ToolBarComboButton 
Widget 

◆ EMultiBoxType

enum class EMultiBoxType : uint8
strong

Types of MultiBoxes

Enumerator
MenuBar 

Horizontal menu bar

ToolBar 

Horizontal tool bar

VerticalToolBar 

Vertical tool bar

SlimHorizontalToolBar 

Toolbar which is a slim version of the toolbar that aligns an icon and a text element horizontally

UniformToolBar 

A toolbar that tries to arrange all toolbar items uniformly (supports only horizontal toolbars for now)

Menu 

Vertical menu (pull-down menu, or context menu)

ButtonRow 

Buttons arranged in rows, with a maximum number of buttons per row, like a toolbar but can have multiple rows

SlimHorizontalUniformToolBar 

A toolbar with horizontally-oriented buttons that tries to arrange all toolbar items uniformly

SlimWrappingToolBar 

Horizontal tool bar that can (optionally) wrap to subsequent rows