UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
STableViewBase.h File Reference

Go to the source code of this file.

Classes

struct  FTableViewDimensions
 
class  STableViewBase
 
struct  STableViewBase::FReGenerateResults
 

Namespaces

namespace  TableViewHelpers
 

Enumerations

enum class  EListItemAlignment : uint8 {
  UMETA =(DisplayName = "Evenly (Padding)") , UMETA =(DisplayName = "Evenly (Size)") , UMETA =(DisplayName = "Evenly (Wide)") , LeftAligned ,
  RightAligned , CenterAligned , Fill
}
 
enum class  EScrollIntoViewAlignment : uint8 { IntoView , TopOrLeft , CenterAligned , BottomOrRight }
 

Functions

 DECLARE_DELEGATE_OneParam (FOnTableViewScrolled, double)
 
SLATE_API const TBitArrayTableViewHelpers::GetEmptyBitArray ()
 

Enumeration Type Documentation

◆ EListItemAlignment

enum class EListItemAlignment : uint8
strong

If the list panel is arranging items as tiles, this enum dictates how the items should be aligned (basically, where any extra space is placed)

Enumerator
UMETA 

Items are distributed evenly along the line (any extra space is added as padding between the items)

UMETA 

Items are distributed evenly along the line (any extra space is used to scale up the size of the item proportionally.)

UMETA 

Items are distributed evenly along the line, any extra space is used to scale up width of the items proportionally.)

LeftAligned 

Items are left aligned on the line (any extra space is added to the right of the items)

RightAligned 

Items are right aligned on the line (any extra space is added to the left of the items)

CenterAligned 

Items are center aligned on the line (any extra space is halved and added to the left of the items)

Fill 

Items are evenly stretched to distribute any extra space on the line

◆ EScrollIntoViewAlignment

How the list panel scrolls an offscreen item into view

Enumerator
IntoView 

Item will only be scrolled enough to be brought into view

TopOrLeft 

Always scroll the widget so it appears at the top/Left of the scrollable area.

CenterAligned 

Item will be aligned to the center of the view

BottomOrRight 

Always scroll the widget so it appears at the bottom/Right of the scrollable area.

Function Documentation

◆ DECLARE_DELEGATE_OneParam()

DECLARE_DELEGATE_OneParam ( FOnTableViewScrolled  ,
double   
)