![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TypedElementSorter.h>
Public Types | |
| using | CompareType = std::conditional_t< bIsById, int32, FString > |
Public Member Functions | |
| TSortNameView ()=default | |
| TSortNameView (const FName &Name) | |
| TSortNameView & | operator= (const FName &Name) |
| template<SortBy TargetBy> | |
| TSortNameView (TargetBy, const FName &Name) | |
| uint32 | GetByteSize () const |
| FPrefixInfo | CalculatePrefix (int32 CurrentIndex, int32 ByteIndex) const |
| int32 | Compare (const FName &Rhs) const |
| int32 | Compare (const TSortNameView &Rhs) const |
| bool | operator== (const TSortNameView &Rhs) const |
| bool | operator!= (const TSortNameView &Rhs) const |
| bool | operator< (const TSortNameView &Rhs) const |
| bool | operator<= (const TSortNameView &Rhs) const |
| bool | operator> (const TSortNameView &Rhs) const |
| bool | operator>= (const TSortNameView &Rhs) const |
Static Public Member Functions | |
| static constexpr uint32 | GetElementSize () |
Public Attributes | |
| const FName * | View = nullptr |
| CompareType | Cache = {} |
| bool | bIsCached = false |
Static Public Attributes | |
| static constexpr bool | bIsById = std::is_same_v<By, FSortById> |
| static constexpr bool | bIsFixedSize = bIsById |
| using UE::Editor::DataStorage::TSortNameView< By >::CompareType = std::conditional_t<bIsById, int32, FString> |
|
default |
|
inlineexplicit |
|
inline |
| FPrefixInfo UE::Editor::DataStorage::TSortNameView< By >::CalculatePrefix | ( | int32 | CurrentIndex, |
| int32 | ByteIndex | ||
| ) | const |
| int32 UE::Editor::DataStorage::TSortNameView< By >::Compare | ( | const FName & | Rhs | ) | const |
| int32 UE::Editor::DataStorage::TSortNameView< By >::Compare | ( | const TSortNameView< By > & | Rhs | ) | const |
| uint32 UE::Editor::DataStorage::TSortNameView< By >::GetByteSize | ( | ) | const |
|
staticconstexpr |
| bool UE::Editor::DataStorage::TSortNameView< By >::operator!= | ( | const TSortNameView< By > & | Rhs | ) | const |
| bool UE::Editor::DataStorage::TSortNameView< By >::operator< | ( | const TSortNameView< By > & | Rhs | ) | const |
| bool UE::Editor::DataStorage::TSortNameView< By >::operator<= | ( | const TSortNameView< By > & | Rhs | ) | const |
| TSortNameView< By > & UE::Editor::DataStorage::TSortNameView< By >::operator= | ( | const FName & | Name | ) |
| bool UE::Editor::DataStorage::TSortNameView< By >::operator== | ( | const TSortNameView< By > & | Rhs | ) | const |
| bool UE::Editor::DataStorage::TSortNameView< By >::operator> | ( | const TSortNameView< By > & | Rhs | ) | const |
| bool UE::Editor::DataStorage::TSortNameView< By >::operator>= | ( | const TSortNameView< By > & | Rhs | ) | const |
|
staticconstexpr |
|
mutable |
|
staticconstexpr |
|
mutable |
| const FName* UE::Editor::DataStorage::TSortNameView< By >::View = nullptr |