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

#include <SlateTypes.h>

+ Inheritance diagram for FTableRowStyle:

Public Member Functions

SLATECORE_API FTableRowStyle ()
 
virtual SLATECORE_API ~FTableRowStyle ()
 
virtual SLATECORE_API void GetResources (TArray< const FSlateBrush * > &OutBrushes) const override
 
virtual const FName GetTypeName () const override
 
FTableRowStyleSetSelectorFocusedBrush (const FSlateBrush &InSelectorFocusedBrush)
 
FTableRowStyleSetActiveHoveredBrush (const FSlateBrush &InActiveHoveredBrush)
 
FTableRowStyleSetActiveBrush (const FSlateBrush &InActiveBrush)
 
FTableRowStyleSetInactiveHoveredBrush (const FSlateBrush &InInactiveHoveredBrush)
 
FTableRowStyleSetInactiveBrush (const FSlateBrush &InInactiveBrush)
 
FTableRowStyleSetUseParentRowBrush (bool InUseParentRowBrush)
 
FTableRowStyleSetParentRowBackgroundBrush (const FSlateBrush &InParentRowBackgroundBrush)
 
FTableRowStyleSetParentRowBackgroundHoveredBrush (const FSlateBrush &InParentRowBackgroundHoveredBrush)
 
FTableRowStyleSetEvenRowBackgroundHoveredBrush (const FSlateBrush &InEvenRowBackgroundHoveredBrush)
 
FTableRowStyleSetEvenRowBackgroundBrush (const FSlateBrush &InEvenRowBackgroundBrush)
 
FTableRowStyleSetOddRowBackgroundHoveredBrush (const FSlateBrush &InOddRowBackgroundHoveredBrush)
 
FTableRowStyleSetOddRowBackgroundBrush (const FSlateBrush &InOddRowBackgroundBrush)
 
FTableRowStyleSetTextColor (const FSlateColor &InTextColor)
 
FTableRowStyleSetSelectedTextColor (const FSlateColor &InSelectedTextColor)
 
FTableRowStyleSetDropIndicator_Above (const FSlateBrush &InValue)
 
FTableRowStyleSetDropIndicator_Onto (const FSlateBrush &InValue)
 
FTableRowStyleSetDropIndicator_Below (const FSlateBrush &InValue)
 
FTableRowStyleSetActiveHighlightedBrush (const FSlateBrush &InActiveHighlightedBrush)
 
FTableRowStyleSetInactiveHighlightedBrush (const FSlateBrush &InInactiveHighlightedBrush)
 
void UnlinkColors ()
 
- Public Member Functions inherited from FSlateWidgetStyle
SLATECORE_API FSlateWidgetStyle ()
 
virtual SLATECORE_API ~FSlateWidgetStyle ()
 

Static Public Member Functions

static SLATECORE_API const FTableRowStyleGetDefault ()
 

Public Attributes

FSlateBrush SelectorFocusedBrush
 
FSlateBrush ActiveHoveredBrush
 
FSlateBrush ActiveBrush
 
FSlateBrush InactiveHoveredBrush
 
FSlateBrush InactiveBrush
 
bool bUseParentRowBrush
 
FSlateBrush ParentRowBackgroundBrush
 
FSlateBrush ParentRowBackgroundHoveredBrush
 
FSlateBrush EvenRowBackgroundHoveredBrush
 
FSlateBrush EvenRowBackgroundBrush
 
FSlateBrush OddRowBackgroundHoveredBrush
 
FSlateBrush OddRowBackgroundBrush
 
FSlateColor TextColor
 
FSlateColor SelectedTextColor
 
FSlateBrush DropIndicator_Above
 
FSlateBrush DropIndicator_Onto
 
FSlateBrush DropIndicator_Below
 
FSlateBrush ActiveHighlightedBrush
 
FSlateBrush InactiveHighlightedBrush
 

Static Public Attributes

static SLATECORE_API const FName TypeName
 

Detailed Description

Represents the appearance of an STableRow

Constructor & Destructor Documentation

◆ FTableRowStyle()

FTableRowStyle::FTableRowStyle ( )

◆ ~FTableRowStyle()

FTableRowStyle::~FTableRowStyle ( )
virtualdefault

Member Function Documentation

◆ GetDefault()

const FTableRowStyle & FTableRowStyle::GetDefault ( )
static

◆ GetResources()

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

Gets the name of this style.

This method must be implemented by inherited structures.

Returns
Widget style name.

Reimplemented from FSlateWidgetStyle.

◆ SetActiveBrush()

FTableRowStyle & FTableRowStyle::SetActiveBrush ( const FSlateBrush InActiveBrush)
inline

◆ SetActiveHighlightedBrush()

FTableRowStyle & FTableRowStyle::SetActiveHighlightedBrush ( const FSlateBrush InActiveHighlightedBrush)
inline

◆ SetActiveHoveredBrush()

FTableRowStyle & FTableRowStyle::SetActiveHoveredBrush ( const FSlateBrush InActiveHoveredBrush)
inline

◆ SetDropIndicator_Above()

FTableRowStyle & FTableRowStyle::SetDropIndicator_Above ( const FSlateBrush InValue)
inline

◆ SetDropIndicator_Below()

FTableRowStyle & FTableRowStyle::SetDropIndicator_Below ( const FSlateBrush InValue)
inline

◆ SetDropIndicator_Onto()

FTableRowStyle & FTableRowStyle::SetDropIndicator_Onto ( const FSlateBrush InValue)
inline

◆ SetEvenRowBackgroundBrush()

FTableRowStyle & FTableRowStyle::SetEvenRowBackgroundBrush ( const FSlateBrush InEvenRowBackgroundBrush)
inline

◆ SetEvenRowBackgroundHoveredBrush()

FTableRowStyle & FTableRowStyle::SetEvenRowBackgroundHoveredBrush ( const FSlateBrush InEvenRowBackgroundHoveredBrush)
inline

◆ SetInactiveBrush()

FTableRowStyle & FTableRowStyle::SetInactiveBrush ( const FSlateBrush InInactiveBrush)
inline

◆ SetInactiveHighlightedBrush()

FTableRowStyle & FTableRowStyle::SetInactiveHighlightedBrush ( const FSlateBrush InInactiveHighlightedBrush)
inline

◆ SetInactiveHoveredBrush()

FTableRowStyle & FTableRowStyle::SetInactiveHoveredBrush ( const FSlateBrush InInactiveHoveredBrush)
inline

◆ SetOddRowBackgroundBrush()

FTableRowStyle & FTableRowStyle::SetOddRowBackgroundBrush ( const FSlateBrush InOddRowBackgroundBrush)
inline

◆ SetOddRowBackgroundHoveredBrush()

FTableRowStyle & FTableRowStyle::SetOddRowBackgroundHoveredBrush ( const FSlateBrush InOddRowBackgroundHoveredBrush)
inline

◆ SetParentRowBackgroundBrush()

FTableRowStyle & FTableRowStyle::SetParentRowBackgroundBrush ( const FSlateBrush InParentRowBackgroundBrush)
inline

◆ SetParentRowBackgroundHoveredBrush()

FTableRowStyle & FTableRowStyle::SetParentRowBackgroundHoveredBrush ( const FSlateBrush InParentRowBackgroundHoveredBrush)
inline

◆ SetSelectedTextColor()

FTableRowStyle & FTableRowStyle::SetSelectedTextColor ( const FSlateColor InSelectedTextColor)
inline

◆ SetSelectorFocusedBrush()

FTableRowStyle & FTableRowStyle::SetSelectorFocusedBrush ( const FSlateBrush InSelectorFocusedBrush)
inline

◆ SetTextColor()

FTableRowStyle & FTableRowStyle::SetTextColor ( const FSlateColor InTextColor)
inline

◆ SetUseParentRowBrush()

FTableRowStyle & FTableRowStyle::SetUseParentRowBrush ( bool  InUseParentRowBrush)
inline

◆ UnlinkColors()

void FTableRowStyle::UnlinkColors ( )
inline

Unlinks all colors in this style.

See also
FSlateColor::Unlink

Member Data Documentation

◆ ActiveBrush

FSlateBrush FTableRowStyle::ActiveBrush

Brush used when a selected row is active

◆ ActiveHighlightedBrush

FSlateBrush FTableRowStyle::ActiveHighlightedBrush

Brush used when a highlighted row is active

◆ ActiveHoveredBrush

FSlateBrush FTableRowStyle::ActiveHoveredBrush

Brush used when a selected row is active and hovered

◆ bUseParentRowBrush

bool FTableRowStyle::bUseParentRowBrush

If using parent row brushes

◆ DropIndicator_Above

FSlateBrush FTableRowStyle::DropIndicator_Above

Brush used to provide feedback that a user can drop above the hovered row.

◆ DropIndicator_Below

FSlateBrush FTableRowStyle::DropIndicator_Below

Brush used to provide feedback that a user can drop below the hovered row.

◆ DropIndicator_Onto

FSlateBrush FTableRowStyle::DropIndicator_Onto

Brush used to provide feedback that a user can drop onto the hovered row.

◆ EvenRowBackgroundBrush

FSlateBrush FTableRowStyle::EvenRowBackgroundBrush

Brush used when an even row is in its normal state

◆ EvenRowBackgroundHoveredBrush

FSlateBrush FTableRowStyle::EvenRowBackgroundHoveredBrush

Brush used when an even row is hovered

◆ InactiveBrush

FSlateBrush FTableRowStyle::InactiveBrush

Brush used when a selected row is inactive

◆ InactiveHighlightedBrush

FSlateBrush FTableRowStyle::InactiveHighlightedBrush

Brush used when a highlighted row is inactive and hovered

◆ InactiveHoveredBrush

FSlateBrush FTableRowStyle::InactiveHoveredBrush

Brush used when a selected row is inactive and hovered

◆ OddRowBackgroundBrush

FSlateBrush FTableRowStyle::OddRowBackgroundBrush

Brush to used when an odd row is in its normal state

◆ OddRowBackgroundHoveredBrush

FSlateBrush FTableRowStyle::OddRowBackgroundHoveredBrush

Brush used when an odd row is hovered

◆ ParentRowBackgroundBrush

FSlateBrush FTableRowStyle::ParentRowBackgroundBrush

Brush used for the top parent row

◆ ParentRowBackgroundHoveredBrush

FSlateBrush FTableRowStyle::ParentRowBackgroundHoveredBrush

Brush used for the top parent row and row is hovered

◆ SelectedTextColor

FSlateColor FTableRowStyle::SelectedTextColor

Text color used for the selected row

◆ SelectorFocusedBrush

FSlateBrush FTableRowStyle::SelectorFocusedBrush

Brush used as a selector when a row is focused

◆ TextColor

FSlateColor FTableRowStyle::TextColor

Text color used for all rows

◆ TypeName

const FName FTableRowStyle::TypeName
static

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