37template <
typename ItemType>
class SListView;
65template <
typename ItemType>
class SListView;
71template<
typename ItemType>
74template <
typename ItemType>
85template<
typename ItemType>
175 InArgs._Content.Widget
212 .ShouldDrawWires(bShowWires)
228#if WITH_ACCESSIBILITY
252 virtual void Select()
override
257 if(
TableRow->OwnerTablePtr.IsValid())
260 const bool bIsActive = OwnerTable->AsWidget()->HasKeyboardFocus();
265 const bool bIsSelected = OwnerTable->Private_IsItemSelected(MyItem);
266 OwnerTable->Private_ClearSelection();
267 OwnerTable->Private_SetItemSelection(MyItem,
true,
true);
285 virtual bool IsSelected()
const override
300 if (
TableRow->OwnerTablePtr.IsValid())
303 return FSlateAccessibleWidgetCache::GetAccessibleWidgetChecked(
OwningTableWidget);
335 const bool bIsActive = OwnerTable->AsWidget()->HasKeyboardFocus();
339 if (bIsActive && OwnerTable->Private_UsesSelectorFocus() && OwnerTable->Private_HasSelectorFocus(*
MyItemPtr))
355 return SBorder::OnPaint(Args, AllottedGeometry, MyCullingRect, OutDrawElements, LayerId, InWidgetStyle, bParentEnabled);
377 LayerId =
PaintSelection(Args, AllottedGeometry, MyCullingRect, OutDrawElements, LayerId, InWidgetStyle, bParentEnabled);
378 LayerId =
PaintBorder(Args, AllottedGeometry, MyCullingRect, OutDrawElements, LayerId, InWidgetStyle, bParentEnabled);
379 LayerId =
PaintDropIndicator(Args, AllottedGeometry, MyCullingRect, OutDrawElements, LayerId, InWidgetStyle, bParentEnabled);
479 const bool bIsSelected = OwnerTable->Private_IsItemSelected(MyItem);
485 OwnerTable->Private_SelectRangeFromCurrentTo(MyItem);
494 OwnerTable->Private_SetItemSelection(MyItem, !bIsSelected,
true);
505 OwnerTable->Private_ClearSelection();
506 OwnerTable->Private_SetItemSelection(MyItem,
true,
true);
559 OwnerTable->Private_ClearSelection();
573 const bool bIsSelected = OwnerTable->Private_IsItemSelected(*
MyItemPtr);
574 if (bIsSelected && OwnerTable->Private_GetNumSelectedItems() > 1)
579 OwnerTable->Private_ClearSelection();
580 OwnerTable->Private_SetItemSelection(*
MyItemPtr,
true,
true);
594 if (OwnerTable->Private_OnItemClicked(*
MyItemPtr))
622 const bool bIsSelected = OwnerTable->Private_IsItemSelected(*
MyItemPtr);
627 OwnerTable->Private_ClearSelection();
628 OwnerTable->Private_SetItemSelection(*
MyItemPtr,
true,
true);
668 const bool bIsSelected = OwnerTable->Private_IsItemSelected(*
MyItemPtr);
673 OwnerTable->Private_ClearSelection();
675 OwnerTable->Private_SetItemSelection(*
MyItemPtr,
true,
true);
682 OwnerTable->Private_SetItemSelection(*
MyItemPtr,
true,
true);
689 if (OwnerTable->Private_OnItemClicked(*
MyItemPtr))
752 const float Size =
Orientation == EOrientation::Orient_Horizontal ? LocalSize.
X : LocalSize.
Y;
799 const FReply Reply = [&]()
826 OwnerTable->Private_SetItemExpansion(*
MyItemPtr,
true);
864 return OwnerTable->Private_IsItemExpanded(*
MyItemPtr);
891 return OwnerTable->Private_IsItemSelected(*
MyItemPtr);
979 const bool bIsActive = OwnerTable->AsWidget()->HasKeyboardFocus();
990 const bool bIsSelected = OwnerTable->Private_IsItemSelected(*
MyItemPtr);
1064 if (!OwnerTable->AsWidget()->HasKeyboardFocus() || OwnerTable->Private_GetNumSelectedItems() > 1)
1071 return OwnerTable->Private_IsItemSelected(*
MyItemPtr);
1088 return OwnerTable->Private_IsItemSelected(*
MyItemPtr);
1105 return OwnerTable->Private_IsItemHighlighted(*
MyItemPtr);
1131#if WITH_ACCESSIBILITY
1137 bCanChildrenBeAccessible =
true;
1155 check(InArgs._Style);
1156 Style = InArgs._Style;
1158 check(InArgs._ExpanderStyleSet);
1179 this->bShowWires = InArgs._ShowWires;
1206 const bool bIsSelected = OwnerTable->Private_IsItemSelected(*
MyItemPtr);
1219 return OwnerTable->Private_GetSelectionMode();
1231 checkf(OwnerTable->Private_IsPendingRefresh(),
TEXT(
"We were unable to find the item for this widget. If it was removed from the source collection, the list should be pending a refresh."));
1305template<
typename ItemType>
1308template <
typename ItemType>
1314template<
typename ItemType>
1341 .
Style(InArgs._Style)
1342 .ExpanderStyleSet(InArgs._ExpanderStyleSet)
1343 .Padding(InArgs._Padding)
1344 .ShowSelection(InArgs._ShowSelection)
1345 .OnCanAcceptDrop(InArgs._OnCanAcceptDrop)
1346 .OnAcceptDrop(InArgs._OnAcceptDrop)
1347 .OnDragDetected(InArgs._OnDragDetected)
1348 .OnDragEnter(InArgs._OnDragEnter)
1349 .OnDragLeave(InArgs._OnDragLeave)
1350 .OnDrop(InArgs._OnDrop)
1383 const int32 NumColumns = Columns.
Num();
1440 .Clipping(EWidgetClipping::OnDemand)
1453 const float DesiredWidth = Column.
GetWidth();
1467 .Clipping(EWidgetClipping::OnDemand)
1490 ColumnIdToSlotContents.Empty();
1495 return ColumnIdToSlotContents.Find(ColumnId);
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define check(expr)
Definition AssertionMacros.h:314
#define ensure( InExpression)
Definition AssertionMacros.h:464
#define checkf(expr, format,...)
Definition AssertionMacros.h:315
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_STYLE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:280
#define SAssignNew(ExposeAs, WidgetType,...)
Definition DeclarativeSyntaxSupport.h:41
#define SNew(WidgetType,...)
Definition DeclarativeSyntaxSupport.h:37
#define SLATE_ATTRIBUTE(AttrType, AttrName)
Definition DeclarativeSyntaxSupport.h:192
#define SLATE_EVENT(DelegateName, EventName)
Definition DeclarativeSyntaxSupport.h:458
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_DEFAULT_SLOT(DeclarationType, SlotName)
Definition DeclarativeSyntaxSupport.h:444
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
#define DECLARE_DELEGATE_RetVal_OneParam(ReturnValueType, DelegateName, Param1Type)
Definition DelegateCombinations.h:54
#define DECLARE_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:48
return true
Definition ExternalRpcRegistry.cpp:601
typename UE::Core::Private::TObjectPtrWrapTypeOf< T >::Type TObjectPtrWrapTypeOf
Definition ObjectPtr.h:1761
ETableRowSignalSelectionMode
Definition STableRow.h:44
EItemDropZone
Definition STableRow.h:59
FOnDragDetected
Definition SlateDelegates.h:24
EOrientation
Definition SlateEnums.h:261
#define UE_HALF_PI
Definition UnrealMathUtility.h:151
uint32 Size
Definition VulkanMemory.cpp:4034
Definition CoreStyle.h:15
static const ISlateStyle & Get()
Definition CoreStyle.h:33
Definition DragAndDrop.h:141
Definition NameTypes.h:617
Definition PaintArgs.h:23
bool IsEventHandled() const
Definition ReplyBase.h:19
FReply & ReleaseMouseCapture()
Definition Reply.h:114
FReply & DetectDrag(const TSharedRef< SWidget > &DetectDragInMe, FKey MouseButton)
Definition Reply.h:129
static FReply Unhandled()
Definition Reply.h:241
SLATECORE_API FReply & SetUserFocus(TSharedRef< SWidget > GiveMeFocus, EFocusCause ReasonFocusIsChanging=EFocusCause::SetDirectly, bool bInAllUsers=false)
Definition Reply.cpp:40
FReply & CaptureMouse(TSharedRef< SWidget > InMouseCaptor)
Definition Reply.h:28
static FReply Handled()
Definition Reply.h:233
static SLATECORE_API void MakeBox(FSlateWindowElementList &ElementList, uint32 InLayer, const FPaintGeometry &PaintGeometry, const FSlateBrush *InBrush, ESlateDrawEffect InDrawEffects=ESlateDrawEffect::None, const FLinearColor &InTint=FLinearColor::White)
Definition DrawElementTypes.cpp:333
static SLATECORE_API void MakeRotatedBox(FSlateWindowElementList &ElementList, uint32 InLayer, const FPaintGeometry &PaintGeometry, const FSlateBrush *InBrush, ESlateDrawEffect, float Angle, UE::Slate::FDeprecateOptionalVector2DParameter InRotationPoint=TOptional< FVector2f >(), ERotationSpace RotationSpace=RelativeToElement, const FLinearColor &InTint=FLinearColor::White)
Definition DrawElementTypes.cpp:351
@ RelativeToElement
Definition DrawElementTypes.h:53
Definition SlateRect.h:26
Definition DrawElements.h:220
void AttachWidget(TSharedRef< SWidget > &&InWidget)
Definition SlotBase.h:47
Definition ISlateStyle.h:18
virtual const FSlateBrush * GetBrush(const FName PropertyName, const ANSICHAR *Specifier=nullptr, const ISlateStyle *RequestingStyle=nullptr) const =0
Definition ITableRow.h:15
Definition ITypedTableView.h:48
virtual SLATE_API void SetContent(TSharedRef< SWidget > InContent)
Definition SBorder.cpp:77
virtual SLATE_API int32 OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
Definition SBorder.cpp:95
SLATE_API void SetBorderImage(TAttribute< const FSlateBrush * > InBorderImage)
Definition SBorder.cpp:169
SLATECORE_API void ClearChildren()
Definition SBoxPanel.cpp:216
Definition SExpanderArrow.h:28
Definition SHeaderRow.h:107
EColumnSizeMode::Type SizeRule
Definition SHeaderRow.h:277
float GetWidth() const
Definition SHeaderRow.h:249
FName ColumnId
Definition SHeaderRow.h:255
EHorizontalAlignment CellHAlignment
Definition SHeaderRow.h:290
EVerticalAlignment CellVAlignment
Definition SHeaderRow.h:291
TAttribute< float > Width
Definition SHeaderRow.h:267
Definition SBoxPanel.h:175
Definition SBoxPanel.h:171
FScopedWidgetSlotArguments AddSlot()
Definition SBoxPanel.h:285
static FSlot::FSlotArguments Slot()
Definition SBoxPanel.h:272
Definition SListView.h:66
Definition STableRow.h:1316
void Construct(const FTableRowArgs &InArgs, const TSharedRef< STableViewBase > &OwnerTableView)
Definition STableRow.h:1337
void GenerateColumns(const TSharedRef< SHeaderRow > &InColumnHeaders)
Definition STableRow.h:1379
virtual void ConstructChildren(ETableViewMode::Type InOwnerTableMode, const TAttribute< FMargin > &InPadding, const TSharedRef< SWidget > &InContent) override
Definition STableRow.h:1367
const TSharedRef< SWidget > * GetWidgetFromColumnId(const FName &ColumnId) const
Definition STableRow.h:1493
void ClearCellCache()
Definition STableRow.h:1488
STableRow< ItemType >::FArguments FTableRowArgs
Definition STableRow.h:1334
SMultiColumnTableRow< ItemType > FSuperRowType
Definition STableRow.h:1331
virtual TSharedRef< SWidget > GenerateWidgetForColumn(const FName &InColumnName)=0
Definition STableRow.h:87
virtual FReply OnDragOver(const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override
Definition STableRow.h:769
DECLARE_DELEGATE_RetVal_EightParams(int32, FOnPaintDropIndicator, EItemDropZone, const FPaintArgs &, const FGeometry &, const FSlateRect &, FSlateWindowElementList &, int32, const FWidgetStyle &, bool)
int32 IndexInList
Definition STableRow.h:1243
FOnTableRowDragEnter OnDragEnter_Handler
Definition STableRow.h:1276
DECLARE_DELEGATE_RetVal_ThreeParams(FReply, FOnAcceptDrop, const FDragDropEvent &, EItemDropZone, ItemType)
virtual int32 DoesItemHaveChildren() const override
Definition STableRow.h:902
virtual FReply OnMouseButtonDoubleClick(const FGeometry &InMyGeometry, const FPointerEvent &InMouseEvent) override
Definition STableRow.h:434
SLATE_BEGIN_ARGS(STableRow< ItemType >)
Definition STableRow.h:99
int32 PaintBorder(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const
Definition STableRow.h:353
void ConstructInternal(FArguments const &InArgs, TSharedRef< STableViewBase > const &InOwnerTableView)
Definition STableRow.h:1151
virtual void ResetRow() override
Definition STableRow.h:847
FOnAcceptDrop OnAcceptDrop
Definition STableRow.h:1264
virtual bool IsLastChild() const override
Definition STableRow.h:912
const FTableRowStyle * Style
Definition STableRow.h:1252
virtual void ToggleExpansion() override
Definition STableRow.h:870
virtual int32 GetIndexInList() override
Definition STableRow.h:854
virtual void OnDragLeave(FDragDropEvent const &DragDropEvent) override
Definition STableRow.h:738
bool bAllowPreselectedItemActivation
Definition STableRow.h:1298
FSlotBase * InnerContentSlot
Definition STableRow.h:1285
virtual FReply OnDragDetected(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition STableRow.h:699
virtual void InitializeRow() override
Definition STableRow.h:846
virtual void OnDragEnter(FGeometry const &MyGeometry, FDragDropEvent const &DragDropEvent) override
Definition STableRow.h:730
void Construct(const typename STableRow< ItemType >::FArguments &InArgs, const TSharedRef< STableViewBase > &InOwnerTableView)
Definition STableRow.h:166
FOnCanAcceptDrop OnCanAcceptDrop
Definition STableRow.h:1261
virtual ESelectionMode::Type GetSelectionMode() const override
Definition STableRow.h:1216
virtual FReply OnDrop(const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override
Definition STableRow.h:797
FOnDragDetected OnDragDetected_Handler
Definition STableRow.h:1273
bool bProcessingSelectionTouch
Definition STableRow.h:1295
virtual FReply OnTouchStarted(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override
Definition STableRow.h:644
int32 PaintDropIndicator(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const
Definition STableRow.h:357
ETableRowSignalSelectionMode SignalSelectionMode
Definition STableRow.h:1249
virtual int32 OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
Definition STableRow.h:375
FOnPaintDropIndicator PaintDropIndicatorEvent
Definition STableRow.h:1267
bool bShowSelection
Definition STableRow.h:1246
virtual FReply OnTouchEnded(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override
Definition STableRow.h:655
virtual TSharedPtr< SWidget > GetContent() override
Definition STableRow.h:946
virtual FReply OnMouseButtonUp(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition STableRow.h:532
virtual TSharedRef< SWidget > AsWidget() override
Definition STableRow.h:917
virtual void Private_OnExpanderArrowShiftClicked() override
Definition STableRow.h:958
virtual FReply OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition STableRow.h:465
bool bDragWasDetected
Definition STableRow.h:1292
virtual const FSlateBrush * GetBorder() const
Definition STableRow.h:975
void SetExpanderArrowVisibility(const EVisibility InExpanderArrowVisibility)
Definition STableRow.h:1117
virtual void SetRowContent(TSharedRef< SWidget > InContent)
Definition STableRow.h:923
virtual bool IsItemExpanded() const override
Definition STableRow.h:859
const ISlateStyle * ExpanderStyleSet
Definition STableRow.h:1255
void SetOwnerTableView(TSharedPtr< STableViewBase > OwnerTableView)
Definition STableRow.h:1184
FOnTableRowDrop OnDrop_Handler
Definition STableRow.h:1282
int32 PaintSelection(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const
Definition STableRow.h:332
virtual TBitArray GetWiresNeededByDepth() const override
Definition STableRow.h:907
TWeakPtr< ITypedTableView< ItemType > > OwnerTablePtr
Definition STableRow.h:1240
EItemDropZone ZoneFromPointerPosition(UE::Slate::FDeprecateVector2DParameter LocalPointerPos, UE::Slate::FDeprecateVector2DParameter LocalSize, EOrientation Orientation)
Definition STableRow.h:749
TWeakPtr< SWidget > Content
Definition STableRow.h:1288
TSharedPtr< SExpanderArrow > ExpanderArrowWidget
Definition STableRow.h:1258
bool bChangedSelectionOnMouseDown
Definition STableRow.h:1290
DECLARE_DELEGATE_RetVal_ThreeParams(TOptional< EItemDropZone >, FOnCanAcceptDrop, const FDragDropEvent &, EItemDropZone, ItemType)
FSlateColor GetForegroundBasedOnSelection() const
Definition STableRow.h:1193
TOptional< EItemDropZone > ItemDropZone
Definition STableRow.h:1270
virtual void ConstructChildren(ETableViewMode::Type InOwnerTableMode, const TAttribute< FMargin > &InPadding, const TSharedRef< SWidget > &InContent)
Definition STableRow.h:179
STableRow()
Definition STableRow.h:1126
virtual bool IsItemSelected() const override
Definition STableRow.h:886
const TObjectPtrWrapTypeOf< ItemType > * GetItemForThis(const TSharedRef< ITypedTableView< ItemType > > &OwnerTable) const
Definition STableRow.h:1222
virtual int32 GetIndentLevel() const override
Definition STableRow.h:897
virtual void SetIndexInList(int32 InIndexInList) override
Definition STableRow.h:849
bool IsHighlighted() const
Definition STableRow.h:1099
virtual FVector2D GetRowSizeForColumn(const FName &InColumnName) const override
Definition STableRow.h:1112
bool IsSelected() const
Definition STableRow.h:1082
FOnTableRowDragLeave OnDragLeave_Handler
Definition STableRow.h:1279
virtual int32 OnPaintDropIndicator(EItemDropZone InItemDropZone, const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const
Definition STableRow.h:384
bool IsSelectedExclusively() const
Definition STableRow.h:1060
virtual void SetContent(TSharedRef< SWidget > InContent) override
Definition STableRow.h:931
const FSlateBrush * GetDropIndicatorBrush(EItemDropZone InItemDropZone) const
Definition STableRow.h:321
Definition STableViewBase.h:110
Definition Attribute.h:17
const ObjectType & Get() const
Definition Attribute.h:241
void BindRaw(SourceType *InUserObject, typename FGetter::template TConstMethodPtr< SourceType, std::decay_t< VarTypes >... > InMethodPtr, VarTypes &&... Vars)
Definition Attribute.h:317
void Bind(const FGetter &InGetter)
Definition Attribute.h:274
Definition IndirectArray.h:20
UE_FORCEINLINE_HINT int32 Num() const
Definition IndirectArray.h:94
Definition UnrealString.h.inl:34
static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > SharedThis(OtherType *ThisPtr)
Definition SharedPointer.h:1780
Definition SharedPointer.h:692
TSharedRef< ObjectType, Mode > ToSharedRef() const &
Definition SharedPointer.h:1028
UE_FORCEINLINE_HINT const bool IsValid() const
Definition SharedPointer.h:1085
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
UE_FORCEINLINE_HINT TSharedPtr< ObjectType, Mode > Pin() const &
Definition SharedPointer.h:1512
UE_FORCEINLINE_HINT bool IsValid() const
Definition SharedPointer.h:1535
@ FillSized
Definition SHeaderRow.h:63
@ Fill
Definition SHeaderRow.h:54
@ Fixed
Definition SHeaderRow.h:57
@ Manual
Definition SHeaderRow.h:60
@ OnMouseClick
Definition SlateEnums.h:317
@ Direct
Definition SlateEnums.h:319
Type
Definition ITypedTableView.h:16
@ None
Definition ITypedTableView.h:18
@ Single
Definition ITypedTableView.h:21
@ Multi
Definition ITypedTableView.h:27
@ SingleToggle
Definition ITypedTableView.h:24
Type
Definition ITypedTableView.h:37
@ List
Definition ITypedTableView.h:38
@ Tile
Definition ITypedTableView.h:39
@ false
Definition radaudio_common.h:23
static INPUTCORE_API const FKey RightMouseButton
Definition InputCoreTypes.h:301
static INPUTCORE_API const FKey LeftMouseButton
Definition InputCoreTypes.h:300
Definition Visibility.h:12
FORCEINLINE_DEBUGGABLE FPaintGeometry ToPaintGeometry() const
Definition Geometry.h:315
UE::Slate::FDeprecateVector2DResult GetLocalSize() const
Definition Geometry.h:510
static constexpr UE_FORCEINLINE_HINT T Clamp(const T X, const T MinValue, const T MaxValue)
Definition UnrealMathUtility.h:592
Definition SlateStructs.h:13
Definition SlateBrush.h:239
FLinearColor GetTint(const FWidgetStyle &InWidgetStyle) const
Definition SlateBrush.h:339
Definition SlateColor.h:42
Definition SlateTypes.h:1641
FSlateBrush ActiveBrush
Definition SlateTypes.h:1667
FSlateBrush DropIndicator_Above
Definition SlateTypes.h:1727
FSlateBrush OddRowBackgroundHoveredBrush
Definition SlateTypes.h:1707
FSlateBrush InactiveBrush
Definition SlateTypes.h:1677
FSlateBrush EvenRowBackgroundHoveredBrush
Definition SlateTypes.h:1697
FSlateBrush OddRowBackgroundBrush
Definition SlateTypes.h:1712
FSlateBrush ParentRowBackgroundBrush
Definition SlateTypes.h:1687
FSlateColor SelectedTextColor
Definition SlateTypes.h:1722
FSlateBrush DropIndicator_Below
Definition SlateTypes.h:1737
FSlateBrush ParentRowBackgroundHoveredBrush
Definition SlateTypes.h:1692
FSlateBrush DropIndicator_Onto
Definition SlateTypes.h:1732
FSlateBrush EvenRowBackgroundBrush
Definition SlateTypes.h:1702
FSlateBrush ActiveHighlightedBrush
Definition SlateTypes.h:1742
FSlateColor TextColor
Definition SlateTypes.h:1717
FSlateBrush InactiveHighlightedBrush
Definition SlateTypes.h:1747
FSlateBrush SelectorFocusedBrush
Definition SlateTypes.h:1657
FSlateBrush InactiveHoveredBrush
Definition SlateTypes.h:1672
FSlateBrush ActiveHoveredBrush
Definition SlateTypes.h:1662
bool bUseParentRowBrush
Definition SlateTypes.h:1682
Definition TableViewTypeTraits.h:19
Definition Optional.h:131
constexpr OptionalType & GetValue()
Definition Optional.h:443
constexpr bool IsSet() const
Definition Optional.h:69
T Y
Definition Vector2D.h:52
T X
Definition Vector2D.h:49
static CORE_API const TVector2< double > ZeroVector
Definition Vector2D.h:63
Definition SlateVector2.h:485