UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FEntityAllocationIterator Struct Reference

#include <EntityAllocationIterator.h>

Public Member Functions

MOVIESCENE_API FEntityAllocationIterator (const FEntityManager *InManager)
 
MOVIESCENE_API FEntityAllocationIterator (const FEntityManager *InManager, const FEntityComponentFilter *InFilter)
 
MOVIESCENE_API FEntityAllocationIterator (FEntityAllocationIterator &&)
 
MOVIESCENE_API FEntityAllocationIteratoroperator= (FEntityAllocationIterator &&)
 
MOVIESCENE_API ~FEntityAllocationIterator ()
 
MOVIESCENE_API FEntityAllocationIteratorItem operator* () const
 
MOVIESCENE_API FEntityAllocationIteratoroperator++ ()
 
MOVIESCENE_API bool operator!= (const FEntityAllocationIterator &Other) const
 

Detailed Description

Object that iterates all entity allocations that match a specific filter

Constructor & Destructor Documentation

◆ FEntityAllocationIterator() [1/3]

UE::MovieScene::FEntityAllocationIterator::FEntityAllocationIterator ( const FEntityManager InManager)
explicit

End iterator constructor

◆ FEntityAllocationIterator() [2/3]

UE::MovieScene::FEntityAllocationIterator::FEntityAllocationIterator ( const FEntityManager InManager,
const FEntityComponentFilter InFilter 
)
explicit

Construction from the entity manager to iterate, and a filter

Parameters
InManagerThe entity manager to iterate
InFilterFilter that defines the components to match. Copied into this object.

◆ FEntityAllocationIterator() [3/3]

UE::MovieScene::FEntityAllocationIterator::FEntityAllocationIterator ( FEntityAllocationIterator &&  RHS)

◆ ~FEntityAllocationIterator()

UE::MovieScene::FEntityAllocationIterator::~FEntityAllocationIterator ( )

Destructor

Member Function Documentation

◆ operator!=()

bool UE::MovieScene::FEntityAllocationIterator::operator!= ( const FEntityAllocationIterator Other) const

Test whether this iterator is valid (ie not at the end of the iteration)

◆ operator*()

FEntityAllocationIteratorItem UE::MovieScene::FEntityAllocationIterator::operator* ( ) const

Retrieve the entity allocation that this iterator represents. Only valid if this iterator != end()

◆ operator++()

FEntityAllocationIterator & UE::MovieScene::FEntityAllocationIterator::operator++ ( )

Increment this iterator to the next matching allocation. Only valid if this iterator != end()

◆ operator=()

FEntityAllocationIterator & UE::MovieScene::FEntityAllocationIterator::operator= ( FEntityAllocationIterator &&  RHS)

The documentation for this struct was generated from the following files: