Navigation
API > API/Runtime > API/Runtime/MovieScene
Object that iterates all entity allocations that match a specific filter
| Name | FEntityAllocationIterator |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/EntityAllocationIterator.h |
| Include Path | #include "EntitySystem/EntityAllocationIterator.h" |
Syntax
struct FEntityAllocationIterator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEntityAllocationIterator
(
const FEntityManager* InManager |
End iterator constructor | EntitySystem/EntityAllocationIterator.h | |
| EntitySystem/EntityAllocationIterator.h | |||
FEntityAllocationIterator
(
const FEntityManager* InManager, |
Construction from the entity manager to iterate, and a filter | EntitySystem/EntityAllocationIterator.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FEntityAllocationIterator() |
Destructor | EntitySystem/EntityAllocationIterator.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllocationIndex | int32 | Current allocation index or Manager->EntityAllocationMasks.GetMaxIndex() when finished | EntitySystem/EntityAllocationIterator.h | |
| Filter | const FEntityComponentFilter * | Filter to match entity allocations against | EntitySystem/EntityAllocationIterator.h | |
| Manager | const FEntityManager * | Entity manager being iterated | EntitySystem/EntityAllocationIterator.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FEntityAllocationIterator& Other |
Test whether this iterator is valid (ie not at the end of the iteration) | EntitySystem/EntityAllocationIterator.h | |
FEntityAllocationIteratorItem operator*() |
Retrieve the entity allocation that this iterator represents. | EntitySystem/EntityAllocationIterator.h | |
FEntityAllocationIterator & operator++() |
Increment this iterator to the next matching allocation. Only valid if this iterator != end() | EntitySystem/EntityAllocationIterator.h | |
FEntityAllocationIterator & operator=
(
FEntityAllocationIterator&& |
EntitySystem/EntityAllocationIterator.h |