| TActorIteratorBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/EngineUtils.h |
Include |
#include "EngineUtils.h" |
template<typename Derived>
class TActorIteratorBase
Template class used to filter actors by certain characteristics
Name | Description | |
---|---|---|
|
TActorIteratorBase |
Hide the constructors as construction on this class should only be done by subclasses |
|
TActorIteratorBase ( |
Name | Description | ||
---|---|---|---|
|
CanIterateLevel ( |
Used to examine whether this level is valid for iteration or not This function should be redefined (thus hiding this one) in a derived class if it wants special level filtering. |
|
|
ClearCurrent() |
Clears the current Actor in the array (setting it to NULL). |
|
|
GetProgressNumerator() |
Returns the number of actors considered thus far. |
|
|
IsActorSuitable ( |
Determines whether this is a valid actor or not. |
Name | Description | ||
---|---|---|---|
|
operator bool() |
Returns whether the iterator has reached the end and no longer points to a suitable actor. |
|
|
AActor * |
operator*() |
Returns the current suitable actor pointed at by the Iterator |
|
operator++() |
Iterates to next suitable actor. |
|
|
AActor * |
operator->() |
Returns the current suitable actor pointed at by the Iterator |