UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TScriptSparseSet< Allocator > Member List

This is the complete list of members for TScriptSparseSet< Allocator >, including all inherited members.

Add(const void *Element, const FScriptSparseSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn, TFunctionRef< void(void *)> DestructFn)TScriptSparseSet< Allocator >inline
AddUninitialized(const FScriptSparseSetLayout &Layout)TScriptSparseSet< Allocator >inline
bHasIntrusiveUnsetOptionalStateTScriptSparseSet< Allocator >static
CommitAllUninitialized(const FScriptSparseSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)TScriptSparseSet< Allocator >inline
CommitLastUninitialized(const FScriptSparseSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)TScriptSparseSet< Allocator >inline
Empty(int32 Slack, const FScriptSparseSetLayout &Layout)TScriptSparseSet< Allocator >inline
FindIndex(const void *Element, const FScriptSparseSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) constTScriptSparseSet< Allocator >inline
FindIndexByHash(const void *Element, const FScriptSparseSetLayout &Layout, uint32 KeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) constTScriptSparseSet< Allocator >inline
FindOrAdd(const void *Element, const FScriptSparseSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn)TScriptSparseSet< Allocator >inline
GetData(int32 Index, const FScriptSparseSetLayout &Layout)TScriptSparseSet< Allocator >inline
GetData(int32 Index, const FScriptSparseSetLayout &Layout) constTScriptSparseSet< Allocator >inline
GetMaxIndex() constTScriptSparseSet< Allocator >inline
GetScriptLayout(int32 ElementSize, int32 ElementAlignment)TScriptSparseSet< Allocator >inlinestatic
IntrusiveUnsetOptionalStateType typedefTScriptSparseSet< Allocator >
IsCompact() constTScriptSparseSet< Allocator >inline
IsEmpty() constTScriptSparseSet< Allocator >inline
IsValidIndex(int32 Index) constTScriptSparseSet< Allocator >inline
Max() constTScriptSparseSet< Allocator >inline
MoveAssign(TScriptSparseSet &Other, const FScriptSparseSetLayout &Layout)TScriptSparseSet< Allocator >inline
Num() constTScriptSparseSet< Allocator >inline
NumUnchecked() constTScriptSparseSet< Allocator >inline
operator=(const TScriptSparseSet &)TScriptSparseSet< Allocator >inline
operator==(FIntrusiveUnsetOptionalState Tag) constTScriptSparseSet< Allocator >inline
Rehash(const FScriptSparseSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)TScriptSparseSet< Allocator >inline
RemoveAt(int32 Index, const FScriptSparseSetLayout &Layout)TScriptSparseSet< Allocator >inline
RemoveAtUninitialized(const FScriptSparseSetLayout &Layout, int32 Index)TScriptSparseSet< Allocator >inline
TScriptSparseSet()TScriptSparseSet< Allocator >inline
TScriptSparseSet(FIntrusiveUnsetOptionalState Tag)TScriptSparseSet< Allocator >inlineexplicit
TScriptSparseSet(const TScriptSparseSet &)TScriptSparseSet< Allocator >inline