UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FWrapButtonStyle Struct Reference

#include <ToolBarStyle.h>

Public Member Functions

SLATECORE_API FWrapButtonStyle ()
 
SLATECORE_API FWrapButtonStyle (const FWrapButtonStyle &)
 
SLATECORE_API void GetResources (TArray< const FSlateBrush * > &OutBrushes) const
 
FWrapButtonStyleSetWrapButtonPadding (const FMargin &InWrapButtonPadding)
 
FWrapButtonStyleSetWrapButtonIndex (int32 InWrapButtonIndex)
 
FWrapButtonStyleSetExpandBrush (const FSlateBrush &InExpandBrush)
 
FWrapButtonStyleSetHasDownArrow (bool bInHasDownArrow)
 
FWrapButtonStyleSetComboButtonStyle (const FComboButtonStyle &InComboButtonStyle)
 
FWrapButtonStyleSetIncludeSeparator (bool bInIncludeSeparator)
 
FWrapButtonStyleSetSeparatorBrush (const FSlateBrush &InSeparatorBrush)
 
FWrapButtonStyleSetSeparatorThickness (float InSeparatorThickness)
 
FWrapButtonStyleSetSeparatorPadding (const FMargin &InSeparatorPadding)
 

Public Attributes

FMargin Padding
 
int32 WrapButtonIndex
 
FSlateBrush ExpandBrush
 
bool bHasDownArrow = true
 
TOptional< FComboButtonStyleComboButtonStyle
 
bool bIncludeSeparator = true
 
TOptional< FSlateBrushSeparatorBrush
 
TOptional< floatSeparatorThickness
 
TOptional< FMarginSeparatorPadding
 

Constructor & Destructor Documentation

◆ FWrapButtonStyle() [1/2]

FWrapButtonStyle::FWrapButtonStyle ( )

◆ FWrapButtonStyle() [2/2]

FWrapButtonStyle::FWrapButtonStyle ( const FWrapButtonStyle )
default

Member Function Documentation

◆ GetResources()

void FWrapButtonStyle::GetResources ( TArray< const FSlateBrush * > &  OutBrushes) const

◆ SetComboButtonStyle()

FWrapButtonStyle & FWrapButtonStyle::SetComboButtonStyle ( const FComboButtonStyle InComboButtonStyle)
inline

◆ SetExpandBrush()

FWrapButtonStyle & FWrapButtonStyle::SetExpandBrush ( const FSlateBrush InExpandBrush)
inline

◆ SetHasDownArrow()

FWrapButtonStyle & FWrapButtonStyle::SetHasDownArrow ( bool  bInHasDownArrow)
inline

◆ SetIncludeSeparator()

FWrapButtonStyle & FWrapButtonStyle::SetIncludeSeparator ( bool  bInIncludeSeparator)
inline

◆ SetSeparatorBrush()

FWrapButtonStyle & FWrapButtonStyle::SetSeparatorBrush ( const FSlateBrush InSeparatorBrush)
inline

◆ SetSeparatorPadding()

FWrapButtonStyle & FWrapButtonStyle::SetSeparatorPadding ( const FMargin InSeparatorPadding)
inline

◆ SetSeparatorThickness()

FWrapButtonStyle & FWrapButtonStyle::SetSeparatorThickness ( float  InSeparatorThickness)
inline

◆ SetWrapButtonIndex()

FWrapButtonStyle & FWrapButtonStyle::SetWrapButtonIndex ( int32  InWrapButtonIndex)
inline

◆ SetWrapButtonPadding()

FWrapButtonStyle & FWrapButtonStyle::SetWrapButtonPadding ( const FMargin InWrapButtonPadding)
inline

Member Data Documentation

◆ bHasDownArrow

bool FWrapButtonStyle::bHasDownArrow = true

Whether the combo box includes a down arrow

◆ bIncludeSeparator

bool FWrapButtonStyle::bIncludeSeparator = true

Whether a separator should appear adjacent to the combo button

◆ ComboButtonStyle

TOptional<FComboButtonStyle> FWrapButtonStyle::ComboButtonStyle

The styling of the combo button that opens the wrapping menu

◆ ExpandBrush

FSlateBrush FWrapButtonStyle::ExpandBrush

The brush used for the expand arrow when the toolbar runs out of room and needs to display toolbar items in a menu

◆ Padding

FMargin FWrapButtonStyle::Padding

The padding around the wrap button

◆ SeparatorBrush

TOptional<FSlateBrush> FWrapButtonStyle::SeparatorBrush

The appearance of the separator

◆ SeparatorPadding

TOptional<FMargin> FWrapButtonStyle::SeparatorPadding

Any padding around the separator

◆ SeparatorThickness

TOptional<float> FWrapButtonStyle::SeparatorThickness

How wide/tall the separator should be

◆ WrapButtonIndex

int32 FWrapButtonStyle::WrapButtonIndex

Where in the toolbar the wrap button should appear. e.g. 0 for the left side, -1 for the right side.


The documentation for this struct was generated from the following files: