Navigation
Unreal Engine C++ API Reference > Runtime > Engine
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/EngineUtils.h |
Include | #include "EngineUtils.h" |
Syntax
class FActorIteratorState
Remarks
Abstract base class for actor iteration. Implements all operators and relies on IsActorSuitable to be overridden by derived class. Note that when Playing In Editor, this will find actors only in CurrentWorld.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FDelegateHandle | ActorSpawnedDelegateHandle | Handle to the registered OnActorSpawned delegate |
![]() |
int32 | ConsideredCount | Number of actors that have been considered thus far |
![]() |
AActor * | CurrentActor | Current actor pointed to by actor iterator |
![]() |
const UWorld * | CurrentWorld | Current world we are iterating upon |
![]() |
UClass * | DesiredClass | The class type we are iterating, kept for filtering |
![]() |
int32 | Index | Index of the current element in the object array |
![]() |
TArray< UObject * > | ObjectArray | Results from the GetObjectsOfClass query |
![]() |
bool | ReachedEnd | Whether we already reached the end |
![]() |
TArray< AActor * > | SpawnedActorArray | Contains any actors spawned during iteration |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FActorIteratorState
(
const UWorld* InWorld, |
Default ctor, inits everything |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
AActor * | Returns the current suitable actor pointed at by the Iterator |