Navigation
API > API/Runtime > API/Runtime/SlateCore
Represents the appearance of an SDockTab
| Name | FDockTabStyle |
| Type | struct |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Styling/SlateTypes.h |
| Include Path | #include "Styling/SlateTypes.h" |
Syntax
USTRUCT ()
struct FDockTabStyle : public FSlateWidgetStyle
Inheritance Hierarchy
- FSlateWidgetStyle → FDockTabStyle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDockTabStyle() |
Styling/SlateTypes.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FDockTabStyle() |
Styling/SlateTypes.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TypeName | const FName | Styling/SlateTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveForegroundColor | FSlateColor | Foreground Color when Active | Styling/SlateTypes.h |
|
| CloseButtonStyle | FButtonStyle | Style used for the close button | Styling/SlateTypes.h |
|
| ColorOverlayIconBrush | FSlateBrush | Brush used to overlay a given color onto this tab | Styling/SlateTypes.h |
|
| ColorOverlayTabBrush | FSlateBrush | Brush used to overlay a given color onto this tab | Styling/SlateTypes.h |
|
| ContentAreaBrush | FSlateBrush | Brush used by the SDockingTabStack to draw the content associated with this tab; Documents, Apps, and Tool Panels have different backgrounds | Styling/SlateTypes.h |
|
| FlashColor | FSlateColor | Color used when flashing this tab | Styling/SlateTypes.h |
|
| ForegroundBrush | FSlateBrush | Brush used when this tab is in the foreground | Styling/SlateTypes.h |
|
| ForegroundForegroundColor | FSlateColor | Foreground Color when this tab is the Foreground tab | Styling/SlateTypes.h |
|
| HoveredBrush | FSlateBrush | Brush used when this tab is hovered over | Styling/SlateTypes.h |
|
| HoveredForegroundColor | FSlateColor | Foreground Color when hovered | Styling/SlateTypes.h |
|
| IconBorderPadding | float | The padding applied to the border around the tab icon | Styling/SlateTypes.h |
|
| IconSize | FDeprecateSlateVector2D | Icon size for icons in this tab | Styling/SlateTypes.h |
|
| NormalBrush | FSlateBrush | Brush used when this tab is in its normal state | Styling/SlateTypes.h |
|
| NormalForegroundColor | FSlateColor | Foreground Color when the tab is not hovered, pressed, active or in the foreground | Styling/SlateTypes.h |
|
| OverlapWidth | float | The width that this tab will overlap with side-by-side tabs | Styling/SlateTypes.h |
|
| TabPadding | FMargin | Padding used around this tab | Styling/SlateTypes.h |
|
| TabTextStyle | FTextBlockStyle | Tab Text Style | Styling/SlateTypes.h |
|
| TabWellBrush | FSlateBrush | Brush used by the SDockingTabStack to draw the content associated with this tab; Documents, Apps, and Tool Panels have different backgrounds | Styling/SlateTypes.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDockTabStyle & SetActiveForegroundColor
(
const FSlateColor& InActiveForegroundColor |
Styling/SlateTypes.h | ||
FDockTabStyle & SetCloseButtonStyle
(
const FButtonStyle& InCloseButtonStyle |
Styling/SlateTypes.h | ||
FDockTabStyle & SetColorOverlayIconBrush
(
const FSlateBrush& InColorOverlayBrush |
Styling/SlateTypes.h | ||
FDockTabStyle & SetColorOverlayTabBrush
(
const FSlateBrush& InColorOverlayBrush |
Styling/SlateTypes.h | ||
FDockTabStyle & SetContentAreaBrush
(
const FSlateBrush& InContentAreaBrush |
Styling/SlateTypes.h | ||
FDockTabStyle & SetFlashColor
(
const FSlateColor& InFlashColor |
Styling/SlateTypes.h | ||
FDockTabStyle & SetForegroundBrush
(
const FSlateBrush& InForegroundBrush |
Styling/SlateTypes.h | ||
FDockTabStyle & SetForegroundForegroundColor
(
const FSlateColor& InForegroundForegroundColor |
Styling/SlateTypes.h | ||
FDockTabStyle & SetHoveredBrush
(
const FSlateBrush& InHoveredBrush |
Styling/SlateTypes.h | ||
FDockTabStyle & SetHoveredForegroundColor
(
const FSlateColor& InHoveredForegroundColor |
Styling/SlateTypes.h | ||
FDockTabStyle & SetIconBorderPadding
(
const float InIconBorderPadding |
Styling/SlateTypes.h | ||
FDockTabStyle & SetIconSize
(
const UE::Slate::FDeprecateVector2DParameter& InIconSize |
Styling/SlateTypes.h | ||
FDockTabStyle & SetNormalBrush
(
const FSlateBrush& InNormalBrush |
Styling/SlateTypes.h | ||
FDockTabStyle & SetNormalForegroundColor
(
const FSlateColor& InNormalForegroundColor |
Styling/SlateTypes.h | ||
FDockTabStyle & SetOverlapWidth
(
const float InOverlapWidth |
Styling/SlateTypes.h | ||
FDockTabStyle & SetTabPadding
(
const FMargin& InTabPadding |
Styling/SlateTypes.h | ||
FDockTabStyle & SetTabTextStyle
(
const FTextBlockStyle& InTabTextStyle |
Styling/SlateTypes.h | ||
FDockTabStyle & SetTabWellBrush
(
const FSlateBrush& InTabWellBrush |
Styling/SlateTypes.h |
Overridden from FSlateWidgetStyle
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetResources
(
TArray< const FSlateBrush* >& OutBrushes |
Gets the brush resources associated with this style. | Styling/SlateTypes.h | |
virtual const FName GetTypeName() |
Gets the name of this style.This method must be implemented by inherited structures. | Styling/SlateTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FDockTabStyle & GetDefault() |
Styling/SlateTypes.h |