Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition > API/Runtime/Engine/WorldPartition/LevelInstance
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorDescContainerInstance
- ULevelInstanceContainerInstance
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/LevelInstance/LevelInstanceContainerInstance.h |
| Include | #include "WorldPartition/LevelInstance/LevelInstanceContainerInstance.h" |
Syntax
UCLASS (MinimalAPI)
class ULevelInstanceContainerInstance : public UActorDescContainerInstance
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FActorContainerID, FActorContainerPath > | ContainerIDToContainerPath | ||
| TObjectPtr< UActorDescContainer > | OverrideContainer | ||
| TArray< TObjectPtr< UActorDescContainer > > | ParentContainerReferences | ||
| TWeakObjectPtr< ULevelInstancePropertyOverrideAsset > | PropertyOverrideAsset | This is a Weak Ptr because parent level instance can get unloaded first and we don't want to cause a leak as we are going to get unloaded afterwards anyways. |
Constructors
No constructors are accessible with public or protected access.
Destructors
No destructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FWorldPartitionActorDesc * | GetOverrideActorDesc
(
const FGuid& InActorGuid, |
||
| void | GetPropertyOverridesForActor
(
const FActorContainerID& InContainerID, |
||
| void | SetOverrideContainerAndAsset
(
UActorDescContainer* InOverrideContainer, |
Overridden from UActorDescContainerInstance
| Type | Name | Description | |
|---|---|---|---|
| FWorldPartitionActorDescInstance | CreateActorDescInstance
(
FWorldPartitionActorDesc* InActorDesc |
||
| FWorldPartitionActorDesc * | GetActorDesc
(
const FGuid& InActorGuid |
||
| FWorldPartitionActorDesc * | GetActorDescChecked
(
const FGuid& InActorGuid |
||
| void | GetPropertyOverridesForActor
(
const FActorContainerID& InContainerID, |
||
| void | Initialize
(
const FInitializeParams& InParams |
||
| void | RegisterContainer
(
const FInitializeParams& InParams |
||
| void | Uninitialize () |
||
| void |