Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/ActorDescContainerCollection.h |
| Include | #include "WorldPartition/ActorDescContainerCollection.h" |
Syntax
template<class ActorDescContPtrType>
class TActorDescContainerCollection
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< ActorDescContPtrType > | ActorDescContainerCollection | ||
| FActorDescAddedEvent | OnActorDescAddedEvent | ||
| FActorDescRemovedEvent | OnActorDescRemovedEvent |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TActorDescContainerCollection
(
std::initializer_list< U > ActorDescContainerArray |
|||
TActorDescContainerCollection
(
const TArray< U >& ActorDescContainers |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddContainer
(
ActorDescContPtrType Container |
||
| void | Append
(
const TActorDescContainerCollection< U >& OtherCollection |
||
| bool | |||
| void | Empty () |
||
| ActorDescContPtrType | FindContainer
(
const FName& ContainerPackageName |
||
| ActorDescContPtrType | FindHandlingContainer
(
const AActor* Actor |
||
| void | ForEachActorDescContainer
(
TFunctionRef< void(ActorDescContPtrType)> Func |
||
| void | ForEachActorDescContainer
(
TFunctionRef< void(ActorDescContPtrType)> Func |
||
| void | ForEachActorDescContainerBreakable
(
TFunctionRef< bool(ActorDescContPtrType)> Func |
||
| void | ForEachActorDescContainerBreakable
(
TFunctionRef< bool(ActorDescContPtrType)> Func |
||
| FWorldPartitionActorDesc * | GetActorDesc
(
const FGuid& Guid |
||
| const FWorldPartitionActorDesc * | GetActorDesc
(
const FGuid& Guid |
||
| const FWorldPartitionActorDesc * | GetActorDescByName
(
FName ActorName |
||
| const FWorldPartitionActorDesc * | GetActorDescByPath
(
const FSoftObjectPath& ActorPath |
||
| const FWorldPartitionActorDesc * | GetActorDescByPath
(
const FString& ActorPath |
||
| const FWorldPartitionActorDesc & | GetActorDescChecked
(
const FGuid& Guid |
||
| FWorldPartitionActorDesc & | GetActorDescChecked
(
const FGuid& Guid |
||
| ActorDescContPtrType | GetActorDescContainer
(
const FGuid& ActorGuid |
||
| uint32 | |||
| bool | IsActorDescHandled
(
const AActor* Actor |
||
| bool | IsEmpty () |
||
| void | LoadAllActors
(
TArray< FWorldPartitionReference >& OutReferences |
||
| void | |||
| void | OnPackageDeleted
(
UPackage* Package |
||
| bool | RemoveActor
(
const FGuid& ActorGuid |
||
| bool | RemoveContainer
(
ActorDescContPtrType Container |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FActorDescAddedEvent | |||
| FActorDescRemovedEvent | |||
| TBaseIterator | |||
| TConstIterator | |||
| TIterator |