![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SparseSetElement.h>
Public Types | |
| typedef InElementType | ElementType |
Public Member Functions | |
| TSparseSetElementBase ()=default | |
| template<typename... InitType UE_REQUIRES> | |
| UE_FORCEINLINE_HINT | TSparseSetElementBase (InitType &&... InValue) |
| TSparseSetElementBase (TSparseSetElementBase &&)=default | |
| TSparseSetElementBase (const TSparseSetElementBase &)=default | |
| TSparseSetElementBase & | operator= (TSparseSetElementBase &&)=default |
| TSparseSetElementBase & | operator= (const TSparseSetElementBase &)=default |
| LAYOUT_FIELD (ElementType, Value) | |
| LAYOUT_MUTABLE_FIELD (FSetElementId, HashNextId) | |
| LAYOUT_MUTABLE_FIELD (int32, HashIndex) | |
| typedef InElementType TSparseSetElementBase< InElementType, true >::ElementType |
|
default |
|
inlineexplicit |
Initialization constructor.
|
default |
|
default |
| TSparseSetElementBase< InElementType, true >::LAYOUT_FIELD | ( | ElementType | , |
| Value | |||
| ) |
The element's value.
| TSparseSetElementBase< InElementType, true >::LAYOUT_MUTABLE_FIELD | ( | FSetElementId | , |
| HashNextId | |||
| ) |
The id of the next element in the same hash bucket.
| TSparseSetElementBase< InElementType, true >::LAYOUT_MUTABLE_FIELD | ( | int32 | , |
| HashIndex | |||
| ) |
The hash bucket that the element is currently linked to.
|
default |
|
default |