UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FActorIterator Class Reference

#include <EngineUtils.h>

+ Inheritance diagram for FActorIterator:

Public Member Functions

 FActorIterator (const UWorld *InWorld, const EActorIteratorFlags InFlags=EActorIteratorFlags::OnlyActiveLevels|EActorIteratorFlags::SkipPendingKill)
 
 FActorIterator (const UWorld *InWorld, const TSubclassOf< AActor > InClass, const EActorIteratorFlags InFlags=EActorIteratorFlags::OnlyActiveLevels|EActorIteratorFlags::SkipPendingKill)
 
 FActorIterator (EActorIteratorType)
 
- Public Member Functions inherited from TActorIteratorBase< FActorIterator >
void operator++ ()
 
FORCEINLINE AActoroperator* () const
 
FORCEINLINE AActoroperator-> () const
 
FORCEINLINE operator bool () const
 
void ClearCurrent ()
 
int32 GetProgressNumerator () const
 

Friends

class TActorIteratorBase< FActorIterator >
 

Additional Inherited Members

- Protected Member Functions inherited from TActorIteratorBase< FActorIterator >
 TActorIteratorBase (EActorIteratorType)
 
 TActorIteratorBase (const UWorld *InWorld, TSubclassOf< AActor > InClass, const EActorIteratorFlags InFlags)
 
bool IsActorSuitable (const AActor *Actor) const
 
bool CanIterateLevel (const ULevel *Level) const
 

Detailed Description

Actor iterator Note that when Playing In Editor, this will find actors only in CurrentWorld

Constructor & Destructor Documentation

◆ FActorIterator() [1/3]

FActorIterator::FActorIterator ( const UWorld InWorld,
const EActorIteratorFlags  InFlags = EActorIteratorFlags::OnlyActiveLevels | EActorIteratorFlags::SkipPendingKill 
)
inlineexplicit

Constructor

Parameters
InWorldThe world whose actors are to be iterated over.
InFlagsIteration flags indicating which types of levels and actors should be iterated

◆ FActorIterator() [2/3]

FActorIterator::FActorIterator ( const UWorld InWorld,
const TSubclassOf< AActor InClass,
const EActorIteratorFlags  InFlags = EActorIteratorFlags::OnlyActiveLevels | EActorIteratorFlags::SkipPendingKill 
)
inlineexplicit

Constructor

Parameters
InWorldThe world whose actors are to be iterated over.
InClassThe type of actors to be iterated over.
InFlagsIteration flags indicating which types of levels and actors should be iterated

◆ FActorIterator() [3/3]

FActorIterator::FActorIterator ( EActorIteratorType  )
inlineexplicit

Constructor for creating an end iterator

Friends And Related Symbol Documentation

◆ TActorIteratorBase< FActorIterator >


The documentation for this class was generated from the following file: