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

#include <SlateInvalidationWidgetList.h>

Public Attributes

int32 PreferedElementsNum = 64
 
int32 NumberElementsLeftBeforeSplitting = 40
 
int32 SortOrderPaddingBetweenArray = 1000
 

Static Public Attributes

static int32 MaxPreferedElementsNum = (1 << 10) - 1
 
static int32 MaxSortOrderPaddingBetweenArray = (1 << 22) - 1
 

Member Data Documentation

◆ MaxPreferedElementsNum

int32 FSlateInvalidationWidgetList::FArguments::MaxPreferedElementsNum = (1 << 10) - 1
static

◆ MaxSortOrderPaddingBetweenArray

int32 FSlateInvalidationWidgetList::FArguments::MaxSortOrderPaddingBetweenArray = (1 << 22) - 1
static

◆ NumberElementsLeftBeforeSplitting

int32 FSlateInvalidationWidgetList::FArguments::NumberElementsLeftBeforeSplitting = 40

When splitting, the elements will be copied to another array when the number of element is bellow this. The value should be between 1 and PreferedElementsNum.

◆ PreferedElementsNum

int32 FSlateInvalidationWidgetList::FArguments::PreferedElementsNum = 64

Prefered size of the elements array. The value should be between 2 and MaxPreferedElementsNum.

◆ SortOrderPaddingBetweenArray

int32 FSlateInvalidationWidgetList::FArguments::SortOrderPaddingBetweenArray = 1000

The sort order is used by the HittestGrid and the LayerId. The value should be between PreferedElementsNum and MaxSortOrderPaddingBetweenArray.


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