Karma Engine
|
#include <ActorIterator.h>
Public Member Functions | |
FActorIterator (const UWorld *InWorld, const EActorIteratorFlags InFlags=EActorIteratorFlags(OnlyActiveLevels|SkipPendingKill)) | |
FActorIterator (const UWorld *InWorld, const TSubclassOf< AActor > InClass, const EActorIteratorFlags InFlags=EActorIteratorFlags(OnlyActiveLevels|SkipPendingKill)) | |
Public Member Functions inherited from Karma::TActorIteratorBase< FActorIterator > | |
void | operator++ () |
FORCEINLINE AActor * | operator* () const |
FORCEINLINE AActor * | operator-> () const |
FORCEINLINE | operator bool () const |
void | ClearCurrent () |
int32 | GetProgressNumerator () const |
FORCEINLINE bool | CanIterateLevel (const ULevel *Level) const |
FORCEINLINE bool | IsActorSuitable (const AActor *Actor) const |
Friends | |
class | TActorIteratorBase< FActorIterator > |
Additional Inherited Members | |
Protected Member Functions inherited from Karma::TActorIteratorBase< FActorIterator > | |
TActorIteratorBase (EActorIteratorType) | |
TActorIteratorBase (const UWorld *InWorld, TSubclassOf< AActor > InClass, const EActorIteratorFlags InFlags) | |
Actor iterator Note that when Playing In Editor, this will find actors only in CurrentWorld
|
inlineexplicit |
Constructor
InWorld | The world whose actors are to be iterated over. |
InFlags | Iteration flags indicating which types of levels and actors should be iterated |
|
inlineexplicit |
Constructor
InWorld | The world whose actors are to be iterated over. |
InClass | The type of actors to be iterated over. |
InFlags | Iteration flags indicating which types of levels and actors should be iterated |