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

#include <SlateTypes.h>

+ Inheritance diagram for FHeaderRowStyle:

Public Member Functions

SLATECORE_API FHeaderRowStyle ()
 
virtual SLATECORE_API ~FHeaderRowStyle ()
 
virtual SLATECORE_API void GetResources (TArray< const FSlateBrush * > &OutBrushes) const override
 
virtual const FName GetTypeName () const override
 
FHeaderRowStyleSetColumnStyle (const FTableColumnHeaderStyle &InColumnStyle)
 
FHeaderRowStyleSetLastColumnStyle (const FTableColumnHeaderStyle &InLastColumnStyle)
 
FHeaderRowStyleSetColumnSplitterStyle (const FSplitterStyle &InColumnSplitterStyle)
 
FHeaderRowStyleSetSplitterHandleSize (const float InSplitterHandleSize)
 
FHeaderRowStyleSetBackgroundBrush (const FSlateBrush &InBackgroundBrush)
 
FHeaderRowStyleSetForegroundColor (const FSlateColor &InForegroundColor)
 
FHeaderRowStyleSetHorizontalSeparatorBrush (const FSlateBrush &InHorizontalSeparatorBrush)
 
FHeaderRowStyleSetHorizontalSeparatorThickness (const float InHorizontalSeparatorThickness)
 
- Public Member Functions inherited from FSlateWidgetStyle
SLATECORE_API FSlateWidgetStyle ()
 
virtual SLATECORE_API ~FSlateWidgetStyle ()
 

Static Public Member Functions

static SLATECORE_API const FHeaderRowStyleGetDefault ()
 

Public Attributes

FTableColumnHeaderStyle ColumnStyle
 
FTableColumnHeaderStyle LastColumnStyle
 
FSplitterStyle ColumnSplitterStyle
 
float SplitterHandleSize
 
FSlateBrush BackgroundBrush
 
FSlateColor ForegroundColor
 
FSlateBrush HorizontalSeparatorBrush
 
float HorizontalSeparatorThickness
 

Static Public Attributes

static SLATECORE_API const FName TypeName
 

Detailed Description

Represents the appearance of an SHeaderRow

Constructor & Destructor Documentation

◆ FHeaderRowStyle()

FHeaderRowStyle::FHeaderRowStyle ( )

◆ ~FHeaderRowStyle()

FHeaderRowStyle::~FHeaderRowStyle ( )
virtualdefault

Member Function Documentation

◆ GetDefault()

const FHeaderRowStyle & FHeaderRowStyle::GetDefault ( )
static

◆ GetResources()

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

Gets the name of this style.

This method must be implemented by inherited structures.

Returns
Widget style name.

Reimplemented from FSlateWidgetStyle.

◆ SetBackgroundBrush()

FHeaderRowStyle & FHeaderRowStyle::SetBackgroundBrush ( const FSlateBrush InBackgroundBrush)
inline

◆ SetColumnSplitterStyle()

FHeaderRowStyle & FHeaderRowStyle::SetColumnSplitterStyle ( const FSplitterStyle InColumnSplitterStyle)
inline

◆ SetColumnStyle()

FHeaderRowStyle & FHeaderRowStyle::SetColumnStyle ( const FTableColumnHeaderStyle InColumnStyle)
inline

◆ SetForegroundColor()

FHeaderRowStyle & FHeaderRowStyle::SetForegroundColor ( const FSlateColor InForegroundColor)
inline

◆ SetHorizontalSeparatorBrush()

FHeaderRowStyle & FHeaderRowStyle::SetHorizontalSeparatorBrush ( const FSlateBrush InHorizontalSeparatorBrush)
inline

◆ SetHorizontalSeparatorThickness()

FHeaderRowStyle & FHeaderRowStyle::SetHorizontalSeparatorThickness ( const float  InHorizontalSeparatorThickness)
inline

◆ SetLastColumnStyle()

FHeaderRowStyle & FHeaderRowStyle::SetLastColumnStyle ( const FTableColumnHeaderStyle InLastColumnStyle)
inline

◆ SetSplitterHandleSize()

FHeaderRowStyle & FHeaderRowStyle::SetSplitterHandleSize ( const float  InSplitterHandleSize)
inline

Member Data Documentation

◆ BackgroundBrush

FSlateBrush FHeaderRowStyle::BackgroundBrush

Brush used to draw the header row background

◆ ColumnSplitterStyle

FSplitterStyle FHeaderRowStyle::ColumnSplitterStyle

Style of the splitter used between the columns

◆ ColumnStyle

FTableColumnHeaderStyle FHeaderRowStyle::ColumnStyle

Style of the normal header row columns

◆ ForegroundColor

FSlateColor FHeaderRowStyle::ForegroundColor

Color used to draw the header row foreground

◆ HorizontalSeparatorBrush

FSlateBrush FHeaderRowStyle::HorizontalSeparatorBrush

Brush used to draw the splitter between the header and the contents below it

◆ HorizontalSeparatorThickness

float FHeaderRowStyle::HorizontalSeparatorThickness

◆ LastColumnStyle

FTableColumnHeaderStyle FHeaderRowStyle::LastColumnStyle

Style of the last header row column

◆ SplitterHandleSize

float FHeaderRowStyle::SplitterHandleSize

Size of the splitter used between the columns

◆ TypeName

const FName FHeaderRowStyle::TypeName
static

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