5#include "KarmaUtilities.h"
27 explicit FActorIterator(
const UWorld* InWorld,
const EActorIteratorFlags InFlags = EActorIteratorFlags(OnlyActiveLevels | SkipPendingKill))
41 :
Super(InWorld, InClass, InFlags)
50 template <
typename ActorType>
64 explicit TActorIterator(
const UWorld* InWorld,
TSubclassOf<AActor> InClass = ActorType::StaticClass(), EActorIteratorFlags InFlags = EActorIteratorFlags(EActorIteratorFlags::OnlyActiveLevels | EActorIteratorFlags::SkipPendingKill))
65 :
Super(InWorld, InClass, InFlags)
74 :
Super(EActorIteratorType::End)
85 return CastChecked<ActorType>(**
static_cast<const Super*
>(
this));
Definition ActorIterator.h:16
FActorIterator(const UWorld *InWorld, const EActorIteratorFlags InFlags=EActorIteratorFlags(OnlyActiveLevels|SkipPendingKill))
Definition ActorIterator.h:27
FActorIterator(const UWorld *InWorld, const TSubclassOf< AActor > InClass, const EActorIteratorFlags InFlags=EActorIteratorFlags(OnlyActiveLevels|SkipPendingKill))
Definition ActorIterator.h:40
Definition KarmaUtilities.h:171
Definition ActorIterator.h:52
TActorIterator(EActorIteratorType)
Definition ActorIterator.h:73
FORCEINLINE ActorType * operator->() const
Definition ActorIterator.h:93
TActorIterator(const UWorld *InWorld, TSubclassOf< AActor > InClass=ActorType::StaticClass(), EActorIteratorFlags InFlags=EActorIteratorFlags(EActorIteratorFlags::OnlyActiveLevels|EActorIteratorFlags::SkipPendingKill))
Definition ActorIterator.h:64
FORCEINLINE ActorType * operator*() const
Definition ActorIterator.h:83
Definition SubClassOf.h:64