![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SparseBitSet.h>
Classes | |
| struct | FIterator |
Public Member Functions | |
| uint32 | GetMaxNumBits () const |
| ESparseBitSetBitResult | SetBit (uint32 Bit) |
| bool | IsEmpty () const |
| bool | IsBitSet (uint32 Bit) const |
| uint32 | CountSetBits () const |
| TDynamicSparseBitSet< HashType, BucketStorage > & | operator|= (const TDynamicSparseBitSet< HashType, BucketStorage > &Other) |
Public Attributes | |
| TArray< FEntry > | Entries |
Friends | |
| FIterator | begin (const TDynamicSparseBitSet< HashType, BucketStorage > &In) |
| FIterator | end (const TDynamicSparseBitSet< HashType, BucketStorage > &In) |
NOTE: This class is currently considered internal only, and should only be used by engine code. A dynamically sized sparse bitset comprising multiple TFixedSparseBitSets.
In theory this class supports the full integer range, it is optimized for small numbers of set bits within a large range, ideally when they occupy the same adjacent space.
|
inline |
Count the total number of set bits in this container
|
inline |
Get the maximum number of bits that this bitset supports
|
inline |
Check whether the specified bit index is set
|
inline |
Check whether this container has any bits set
|
inline |
|
inline |
Set the bit at the specified index. Any bits between Num and BitIndex will be considered 0.
|
friend |
|
friend |
| TArray<FEntry> UE::MovieScene::TDynamicSparseBitSet< HashType, BucketStorage >::Entries |