![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <InstanceAttributeTracker.h>
Classes | |
| struct | FConstIterator |
Public Member Functions | |
| FDeltaRange ()=default | |
| FDeltaRange (bool bInFullUpdate, int32 InNumItems, const FInstanceAttributeTracker *InInstanceUpdateTracker) | |
| bool | IsEmpty () const |
| bool | IsDelta () const |
| int32 | GetNumItems () const |
| FConstIterator | GetIterator () const |
Static Public Attributes | |
| static constexpr uint32 | IteratorMask = FToBit<Flag>::Bit | FToBit<EFlag::Added>::Bit |
Represents the delta range for a given attribute, can either refer to the tracked data or just a span, or be empty. "Added" is always implied & added on top. It is a helper to make it easier to iterate a change set.
|
inlinedefault |
|
inline |
|
inline |
|
inline |
Returns the number of items in this range - i.e., the number of items that need to be copied to collect an update.
|
inline |
|
inline |
|
staticconstexpr |