Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition
Inheritance Hierarchy
- TActorDescContainerInstanceCollection
- FStreamingGenerationContainerInstanceCollection
- UWorldPartition
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/ActorDescContainerInstanceCollection.h |
| Include | #include "WorldPartition/ActorDescContainerInstanceCollection.h" |
Syntax
template<class ActorDescContPtrType>
class TActorDescContainerInstanceCollection
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< ActorDescContPtrType > | ActorDescContainerInstanceCollection | ||
| FActorDescInstanceAddedEvent | OnActorDescInstanceAddedEvent | ||
| FActorDescInstanceRemovedEvent | OnActorDescInstanceRemovedEvent |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TActorDescContainerInstanceCollection
(
std::initializer_list< U > ActorDescContainerInstanceArray |
|||
TActorDescContainerInstanceCollection
(
const TArray< U >& ActorDescContainerInstances |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddContainer
(
ActorDescContPtrType Container |
||
| void | Append
(
const TActorDescContainerInstanceCollection< U >& OtherCollection |
||
| bool | |||
| void | Empty () |
||
| ActorDescContPtrType | FindContainer
(
const FName& ContainerPackageName |
||
| ActorDescContPtrType | FindHandlingContainerInstance
(
const AActor* Actor |
||
| void | ForEachActorDescContainerInstance
(
TFunctionRef< void(ActorDescContPtrType)> Func, |
||
| void | ForEachActorDescContainerInstance
(
TFunctionRef< void(ActorDescContPtrType)> Func, |
||
| void | ForEachActorDescContainerInstanceBreakable
(
TFunctionRef< bool(ActorDescContPtrType)> Func, |
||
| void | ForEachActorDescContainerInstanceBreakable
(
TFunctionRef< bool(ActorDescContPtrType)> Func, |
||
| uint32 | |||
| ActorDescContPtrType | GetActorDescContainerInstance
(
const FGuid& ActorGuid |
||
| const FWorldPartitionActorDescInstance * | GetActorDescInstance
(
const FGuid& Guid |
||
| FWorldPartitionActorDescInstance * | GetActorDescInstance
(
const FGuid& Guid |
||
| const FWorldPartitionActorDescInstance * | GetActorDescInstanceByName
(
FName ActorName |
||
| const FWorldPartitionActorDescInstance * | GetActorDescInstanceByPath
(
const FSoftObjectPath& ActorPath |
||
| const FWorldPartitionActorDescInstance * | GetActorDescInstanceByPath
(
const FString& ActorPath |
||
| bool | IsEmpty () |
||
| void | LoadAllActors
(
TArray< FWorldPartitionReference >& OutReferences |
||
| void | |||
| void | OnPackageDeleted
(
UPackage* Package |
||
| bool | RemoveActor
(
const FGuid& ActorGuid |
||
| bool | RemoveContainer
(
ActorDescContPtrType Container |
||
| bool |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FActorDescInstanceAddedEvent | |||
| FActorDescInstanceRemovedEvent | |||
| TBaseIterator | |||
| TConstIterator | |||
| TIterator |