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

#include <SlateTypes.h>

+ Inheritance diagram for FDockTabStyle:

Public Member Functions

SLATECORE_API FDockTabStyle ()
 
virtual SLATECORE_API ~FDockTabStyle ()
 
virtual SLATECORE_API void GetResources (TArray< const FSlateBrush * > &OutBrushes) const override
 
virtual const FName GetTypeName () const override
 
FDockTabStyleSetCloseButtonStyle (const FButtonStyle &InCloseButtonStyle)
 
FDockTabStyleSetNormalBrush (const FSlateBrush &InNormalBrush)
 
FDockTabStyleSetColorOverlayTabBrush (const FSlateBrush &InColorOverlayBrush)
 
FDockTabStyleSetColorOverlayIconBrush (const FSlateBrush &InColorOverlayBrush)
 
FDockTabStyleSetForegroundBrush (const FSlateBrush &InForegroundBrush)
 
FDockTabStyleSetHoveredBrush (const FSlateBrush &InHoveredBrush)
 
FDockTabStyleSetContentAreaBrush (const FSlateBrush &InContentAreaBrush)
 
FDockTabStyleSetTabWellBrush (const FSlateBrush &InTabWellBrush)
 
FDockTabStyleSetTabTextStyle (const FTextBlockStyle &InTabTextStyle)
 
FDockTabStyleSetTabPadding (const FMargin &InTabPadding)
 
FDockTabStyleSetIconSize (const UE::Slate::FDeprecateVector2DParameter &InIconSize)
 
FDockTabStyleSetOverlapWidth (const float InOverlapWidth)
 
FDockTabStyleSetFlashColor (const FSlateColor &InFlashColor)
 
FDockTabStyleSetNormalForegroundColor (const FSlateColor &InNormalForegroundColor)
 
FDockTabStyleSetHoveredForegroundColor (const FSlateColor &InHoveredForegroundColor)
 
FDockTabStyleSetActiveForegroundColor (const FSlateColor &InActiveForegroundColor)
 
FDockTabStyleSetForegroundForegroundColor (const FSlateColor &InForegroundForegroundColor)
 
FDockTabStyleSetIconBorderPadding (const float InIconBorderPadding)
 
- Public Member Functions inherited from FSlateWidgetStyle
SLATECORE_API FSlateWidgetStyle ()
 
virtual SLATECORE_API ~FSlateWidgetStyle ()
 

Static Public Member Functions

static SLATECORE_API const FDockTabStyleGetDefault ()
 

Public Attributes

FButtonStyle CloseButtonStyle
 
FSlateBrush NormalBrush
 
FSlateBrush ColorOverlayTabBrush
 
FSlateBrush ColorOverlayIconBrush
 
FSlateBrush ForegroundBrush
 
FSlateBrush HoveredBrush
 
FSlateBrush ContentAreaBrush
 
FSlateBrush TabWellBrush
 
FTextBlockStyle TabTextStyle
 
FMargin TabPadding
 
FDeprecateSlateVector2D IconSize
 
float OverlapWidth
 
FSlateColor FlashColor
 
FSlateColor NormalForegroundColor
 
FSlateColor HoveredForegroundColor
 
FSlateColor ActiveForegroundColor
 
FSlateColor ForegroundForegroundColor
 
float IconBorderPadding
 

Static Public Attributes

static SLATECORE_API const FName TypeName
 

Detailed Description

Represents the appearance of an SDockTab

Constructor & Destructor Documentation

◆ FDockTabStyle()

FDockTabStyle::FDockTabStyle ( )

◆ ~FDockTabStyle()

FDockTabStyle::~FDockTabStyle ( )
virtualdefault

Member Function Documentation

◆ GetDefault()

const FDockTabStyle & FDockTabStyle::GetDefault ( )
static

◆ GetResources()

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

Gets the brush resources associated with this style.

This method must be implemented by inherited structures.

Parameters
OutBrushesThe brush resources.

Reimplemented from FSlateWidgetStyle.

◆ GetTypeName()

virtual const FName FDockTabStyle::GetTypeName ( ) const
inlineoverridevirtual

Gets the name of this style.

This method must be implemented by inherited structures.

Returns
Widget style name.

Reimplemented from FSlateWidgetStyle.

◆ SetActiveForegroundColor()

FDockTabStyle & FDockTabStyle::SetActiveForegroundColor ( const FSlateColor InActiveForegroundColor)
inline

◆ SetCloseButtonStyle()

FDockTabStyle & FDockTabStyle::SetCloseButtonStyle ( const FButtonStyle InCloseButtonStyle)
inline

◆ SetColorOverlayIconBrush()

FDockTabStyle & FDockTabStyle::SetColorOverlayIconBrush ( const FSlateBrush InColorOverlayBrush)
inline

◆ SetColorOverlayTabBrush()

FDockTabStyle & FDockTabStyle::SetColorOverlayTabBrush ( const FSlateBrush InColorOverlayBrush)
inline

◆ SetContentAreaBrush()

FDockTabStyle & FDockTabStyle::SetContentAreaBrush ( const FSlateBrush InContentAreaBrush)
inline

◆ SetFlashColor()

FDockTabStyle & FDockTabStyle::SetFlashColor ( const FSlateColor InFlashColor)
inline

◆ SetForegroundBrush()

FDockTabStyle & FDockTabStyle::SetForegroundBrush ( const FSlateBrush InForegroundBrush)
inline

◆ SetForegroundForegroundColor()

FDockTabStyle & FDockTabStyle::SetForegroundForegroundColor ( const FSlateColor InForegroundForegroundColor)
inline

◆ SetHoveredBrush()

FDockTabStyle & FDockTabStyle::SetHoveredBrush ( const FSlateBrush InHoveredBrush)
inline

◆ SetHoveredForegroundColor()

FDockTabStyle & FDockTabStyle::SetHoveredForegroundColor ( const FSlateColor InHoveredForegroundColor)
inline

◆ SetIconBorderPadding()

FDockTabStyle & FDockTabStyle::SetIconBorderPadding ( const float  InIconBorderPadding)
inline

◆ SetIconSize()

FDockTabStyle & FDockTabStyle::SetIconSize ( const UE::Slate::FDeprecateVector2DParameter InIconSize)
inline

◆ SetNormalBrush()

FDockTabStyle & FDockTabStyle::SetNormalBrush ( const FSlateBrush InNormalBrush)
inline

◆ SetNormalForegroundColor()

FDockTabStyle & FDockTabStyle::SetNormalForegroundColor ( const FSlateColor InNormalForegroundColor)
inline

◆ SetOverlapWidth()

FDockTabStyle & FDockTabStyle::SetOverlapWidth ( const float  InOverlapWidth)
inline

◆ SetTabPadding()

FDockTabStyle & FDockTabStyle::SetTabPadding ( const FMargin InTabPadding)
inline

◆ SetTabTextStyle()

FDockTabStyle & FDockTabStyle::SetTabTextStyle ( const FTextBlockStyle InTabTextStyle)
inline

◆ SetTabWellBrush()

FDockTabStyle & FDockTabStyle::SetTabWellBrush ( const FSlateBrush InTabWellBrush)
inline

Member Data Documentation

◆ ActiveForegroundColor

FSlateColor FDockTabStyle::ActiveForegroundColor

Foreground Color when Active

◆ CloseButtonStyle

FButtonStyle FDockTabStyle::CloseButtonStyle

Style used for the close button

◆ ColorOverlayIconBrush

FSlateBrush FDockTabStyle::ColorOverlayIconBrush

Brush used to overlay a given color onto this tab

◆ ColorOverlayTabBrush

FSlateBrush FDockTabStyle::ColorOverlayTabBrush

Brush used to overlay a given color onto this tab

◆ ContentAreaBrush

FSlateBrush FDockTabStyle::ContentAreaBrush

Brush used by the SDockingTabStack to draw the content associated with this tab; Documents, Apps, and Tool Panels have different backgrounds

◆ FlashColor

FSlateColor FDockTabStyle::FlashColor

Color used when flashing this tab

◆ ForegroundBrush

FSlateBrush FDockTabStyle::ForegroundBrush

Brush used when this tab is in the foreground

◆ ForegroundForegroundColor

FSlateColor FDockTabStyle::ForegroundForegroundColor

Foreground Color when this tab is the Foreground tab

◆ HoveredBrush

FSlateBrush FDockTabStyle::HoveredBrush

Brush used when this tab is hovered over

◆ HoveredForegroundColor

FSlateColor FDockTabStyle::HoveredForegroundColor

Foreground Color when hovered

◆ IconBorderPadding

float FDockTabStyle::IconBorderPadding

The padding applied to the border around the tab icon

◆ IconSize

FDeprecateSlateVector2D FDockTabStyle::IconSize

Icon size for icons in this tab

◆ NormalBrush

FSlateBrush FDockTabStyle::NormalBrush

Brush used when this tab is in its normal state

◆ NormalForegroundColor

FSlateColor FDockTabStyle::NormalForegroundColor

Foreground Color when the tab is not hovered, pressed, active or in the foreground

◆ OverlapWidth

float FDockTabStyle::OverlapWidth

The width that this tab will overlap with side-by-side tabs

◆ TabPadding

FMargin FDockTabStyle::TabPadding

Padding used around this tab

◆ TabTextStyle

FTextBlockStyle FDockTabStyle::TabTextStyle

Tab Text Style

◆ TabWellBrush

FSlateBrush FDockTabStyle::TabWellBrush

Brush used by the SDockingTabStack to draw the content associated with this tab; Documents, Apps, and Tool Panels have different backgrounds

◆ TypeName

const FName FDockTabStyle::TypeName
static

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