UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateInvalidationWidgetSortOrder.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreMinimal.h
"
6
#include "
FastUpdate/SlateInvalidationWidgetIndex.h
"
7
8
class
FSlateInvalidationWidgetList
;
9
16
struct
FSlateInvalidationWidgetSortOrder
17
{
18
private
:
19
uint32
Order = 0;
20
FSlateInvalidationWidgetSortOrder
(
uint32
InOrder
) : Order(
InOrder
) {}
21
22
public
:
23
FSlateInvalidationWidgetSortOrder
() =
default
;
24
FSlateInvalidationWidgetSortOrder
(
const
FSlateInvalidationWidgetList
& List,
FSlateInvalidationWidgetIndex
Index
);
25
26
static
FSlateInvalidationWidgetSortOrder
LimitMax
();
27
static
FSlateInvalidationWidgetSortOrder
LimitMin
();
28
29
bool
operator<
(
const
FSlateInvalidationWidgetSortOrder
Other
)
const
{
return
Order <
Other
.Order; }
30
bool
operator<=
(
const
FSlateInvalidationWidgetSortOrder
Other
)
const
{
return
Order <=
Other
.Order; }
31
bool
operator>
(
const
FSlateInvalidationWidgetSortOrder
Other
)
const
{
return
Order >
Other
.Order; }
32
bool
operator>=
(
const
FSlateInvalidationWidgetSortOrder
Other
)
const
{
return
Order >=
Other
.Order; }
33
bool
operator==
(
const
FSlateInvalidationWidgetSortOrder
Other
)
const
{
return
Order ==
Other
.Order; }
34
bool
operator!=
(
const
FSlateInvalidationWidgetSortOrder
Other
)
const
{
return
Order !=
Other
.Order; }
35
};
36
37
41
struct
FSlateInvalidationWidgetHeapElement
42
{
43
public
:
44
FSlateInvalidationWidgetHeapElement
(
FSlateInvalidationWidgetIndex
InIndex
,
FSlateInvalidationWidgetSortOrder
InSortOrder
)
45
: WidgetIndex(
InIndex
), WidgetSortOrder(
InSortOrder
)
46
{
47
}
48
49
inline
FSlateInvalidationWidgetIndex
GetWidgetIndex
()
const
50
{
51
return
WidgetIndex;
52
}
53
54
inline
FSlateInvalidationWidgetSortOrder
GetWidgetSortOrder
()
const
55
{
56
return
WidgetSortOrder;
57
}
58
59
private
:
60
FSlateInvalidationWidgetIndex
WidgetIndex;
61
FSlateInvalidationWidgetSortOrder
WidgetSortOrder;
62
};
EARSessionStatus::Other
@ Other
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
SlateInvalidationWidgetIndex.h
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
FSlateInvalidationWidgetList
Definition
SlateInvalidationWidgetList.h:20
Index
U16 Index
Definition
radfft.cpp:71
FSlateInvalidationWidgetHeapElement
Definition
SlateInvalidationWidgetSortOrder.h:42
FSlateInvalidationWidgetHeapElement::GetWidgetIndex
FSlateInvalidationWidgetIndex GetWidgetIndex() const
Definition
SlateInvalidationWidgetSortOrder.h:49
FSlateInvalidationWidgetHeapElement::GetWidgetSortOrder
FSlateInvalidationWidgetSortOrder GetWidgetSortOrder() const
Definition
SlateInvalidationWidgetSortOrder.h:54
FSlateInvalidationWidgetHeapElement::FSlateInvalidationWidgetHeapElement
FSlateInvalidationWidgetHeapElement(FSlateInvalidationWidgetIndex InIndex, FSlateInvalidationWidgetSortOrder InSortOrder)
Definition
SlateInvalidationWidgetSortOrder.h:44
FSlateInvalidationWidgetIndex
Definition
SlateInvalidationWidgetIndex.h:13
FSlateInvalidationWidgetSortOrder
Definition
SlateInvalidationWidgetSortOrder.h:17
FSlateInvalidationWidgetSortOrder::operator<
bool operator<(const FSlateInvalidationWidgetSortOrder Other) const
Definition
SlateInvalidationWidgetSortOrder.h:29
FSlateInvalidationWidgetSortOrder::FSlateInvalidationWidgetSortOrder
FSlateInvalidationWidgetSortOrder()=default
FSlateInvalidationWidgetSortOrder::operator>=
bool operator>=(const FSlateInvalidationWidgetSortOrder Other) const
Definition
SlateInvalidationWidgetSortOrder.h:32
FSlateInvalidationWidgetSortOrder::operator<=
bool operator<=(const FSlateInvalidationWidgetSortOrder Other) const
Definition
SlateInvalidationWidgetSortOrder.h:30
FSlateInvalidationWidgetSortOrder::operator>
bool operator>(const FSlateInvalidationWidgetSortOrder Other) const
Definition
SlateInvalidationWidgetSortOrder.h:31
FSlateInvalidationWidgetSortOrder::LimitMax
static FSlateInvalidationWidgetSortOrder LimitMax()
Definition
SlateInvalidationWidgetSortOrder.cpp:18
FSlateInvalidationWidgetSortOrder::operator!=
bool operator!=(const FSlateInvalidationWidgetSortOrder Other) const
Definition
SlateInvalidationWidgetSortOrder.h:34
FSlateInvalidationWidgetSortOrder::LimitMin
static FSlateInvalidationWidgetSortOrder LimitMin()
Definition
SlateInvalidationWidgetSortOrder.cpp:24
FSlateInvalidationWidgetSortOrder::operator==
bool operator==(const FSlateInvalidationWidgetSortOrder Other) const
Definition
SlateInvalidationWidgetSortOrder.h:33
Engine
Source
Runtime
SlateCore
Public
FastUpdate
SlateInvalidationWidgetSortOrder.h
Generated by
1.9.8