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

#include <SlateTypes.h>

+ Inheritance diagram for FComboButtonStyle:

Public Member Functions

SLATECORE_API FComboButtonStyle ()
 
SLATECORE_API FComboButtonStyle (const FComboButtonStyle &)
 
virtual SLATECORE_API ~FComboButtonStyle ()
 
virtual SLATECORE_API void GetResources (TArray< const FSlateBrush * > &OutBrushes) const override
 
virtual const FName GetTypeName () const override
 
FComboButtonStyleSetButtonStyle (const FButtonStyle &InButtonStyle)
 
FComboButtonStyleSetDownArrowImage (const FSlateBrush &InDownArrowImage)
 
FComboButtonStyleSetShadowOffset (const UE::Slate::FDeprecateVector2DParameter &InShadowOffset)
 
FComboButtonStyleSetShadowColorAndOpacity (const FLinearColor &InShadowColorAndOpacity)
 
FComboButtonStyleSetMenuBorderBrush (const FSlateBrush &InMenuBorderBrush)
 
FComboButtonStyleSetMenuBorderPadding (const FMargin &InMenuBorderPadding)
 
FComboButtonStyleSetContentPadding (const FMargin &InContentPadding)
 
FComboButtonStyleSetDownArrowPadding (const FMargin &InDownArrowPadding)
 
FComboButtonStyleSetDownArrowAlignment (const EVerticalAlignment &InVAlign)
 
void UnlinkColors ()
 
- Public Member Functions inherited from FSlateWidgetStyle
SLATECORE_API FSlateWidgetStyle ()
 
virtual SLATECORE_API ~FSlateWidgetStyle ()
 

Static Public Member Functions

static SLATECORE_API const FComboButtonStyleGetDefault ()
 

Public Attributes

FButtonStyle ButtonStyle
 
FSlateBrush DownArrowImage
 
FDeprecateSlateVector2D ShadowOffset
 
FLinearColor ShadowColorAndOpacity
 
FSlateBrush MenuBorderBrush
 
FMargin MenuBorderPadding
 
FMargin ContentPadding
 
FMargin DownArrowPadding
 
TEnumAsByte< EVerticalAlignmentDownArrowAlign
 

Static Public Attributes

static SLATECORE_API const FName TypeName
 

Detailed Description

Represents the appearance of an SComboButton

Constructor & Destructor Documentation

◆ FComboButtonStyle() [1/2]

FComboButtonStyle::FComboButtonStyle ( )

◆ FComboButtonStyle() [2/2]

FComboButtonStyle::FComboButtonStyle ( const FComboButtonStyle )
default

◆ ~FComboButtonStyle()

FComboButtonStyle::~FComboButtonStyle ( )
virtualdefault

Member Function Documentation

◆ GetDefault()

const FComboButtonStyle & FComboButtonStyle::GetDefault ( )
static

◆ GetResources()

void FComboButtonStyle::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 FComboButtonStyle::GetTypeName ( ) const
inlineoverridevirtual

Gets the name of this style.

This method must be implemented by inherited structures.

Returns
Widget style name.

Reimplemented from FSlateWidgetStyle.

◆ SetButtonStyle()

FComboButtonStyle & FComboButtonStyle::SetButtonStyle ( const FButtonStyle InButtonStyle)
inline

◆ SetContentPadding()

FComboButtonStyle & FComboButtonStyle::SetContentPadding ( const FMargin InContentPadding)
inline

◆ SetDownArrowAlignment()

FComboButtonStyle & FComboButtonStyle::SetDownArrowAlignment ( const EVerticalAlignment InVAlign)
inline

◆ SetDownArrowImage()

FComboButtonStyle & FComboButtonStyle::SetDownArrowImage ( const FSlateBrush InDownArrowImage)
inline

◆ SetDownArrowPadding()

FComboButtonStyle & FComboButtonStyle::SetDownArrowPadding ( const FMargin InDownArrowPadding)
inline

◆ SetMenuBorderBrush()

FComboButtonStyle & FComboButtonStyle::SetMenuBorderBrush ( const FSlateBrush InMenuBorderBrush)
inline

◆ SetMenuBorderPadding()

FComboButtonStyle & FComboButtonStyle::SetMenuBorderPadding ( const FMargin InMenuBorderPadding)
inline

◆ SetShadowColorAndOpacity()

FComboButtonStyle & FComboButtonStyle::SetShadowColorAndOpacity ( const FLinearColor InShadowColorAndOpacity)
inline

◆ SetShadowOffset()

FComboButtonStyle & FComboButtonStyle::SetShadowOffset ( const UE::Slate::FDeprecateVector2DParameter InShadowOffset)
inline

◆ UnlinkColors()

void FComboButtonStyle::UnlinkColors ( )
inline

Unlinks all colors in this style.

See also
FSlateColor::Unlink

Member Data Documentation

◆ ButtonStyle

FButtonStyle FComboButtonStyle::ButtonStyle

The style to use for our SButton.

◆ ContentPadding

FMargin FComboButtonStyle::ContentPadding

◆ DownArrowAlign

TEnumAsByte<EVerticalAlignment> FComboButtonStyle::DownArrowAlign

◆ DownArrowImage

FSlateBrush FComboButtonStyle::DownArrowImage

Image to use for the down arrow.

◆ DownArrowPadding

FMargin FComboButtonStyle::DownArrowPadding

◆ MenuBorderBrush

FSlateBrush FComboButtonStyle::MenuBorderBrush

Brush to use to add a "menu border" around the drop-down content.

◆ MenuBorderPadding

FMargin FComboButtonStyle::MenuBorderPadding

Padding to use to add a "menu border" around the drop-down content.

◆ ShadowColorAndOpacity

FLinearColor FComboButtonStyle::ShadowColorAndOpacity

The color and opacity of the shadow for the down arrow. Only active if ShadowOffset is not (0,0).

◆ ShadowOffset

FDeprecateSlateVector2D FComboButtonStyle::ShadowOffset

How much should the shadow be offset for the down arrow? An offset of 0 implies no shadow.

◆ TypeName

const FName FComboButtonStyle::TypeName
static

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