Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition
Inheritance Hierarchy
- FWorldPartitionActorDesc
- FHLODActorDesc
- FLevelInstanceActorDesc
- FPackedLevelActorDesc
- FPartitionActorDesc
- FLandscapeActorDesc
- FWorldDataLayersActorDesc
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionActorDesc.h |
| Include | #include "WorldPartition/WorldPartitionActorDesc.h" |
Syntax
class FWorldPartitionActorDesc
Remarks
Represents a potentially unloaded actor (editor-only)
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | ActorLabel | ||
| UClass * | ActorNativeClass | ||
| FName | ActorPackage | ||
| FSoftObjectPath | ActorPath | ||
| TWeakObjectPtr< AActor > | ActorPtr | ||
| bool | bActorIsEditorOnly | ||
| bool | bActorIsHLODRelevant | ||
| bool | bActorIsListedInSceneOutliner | ||
| bool | bActorIsMainWorldOnly | ||
| bool | bActorIsRuntimeOnly | ||
| FTopLevelAssetPath | BaseClass | ||
| bool | bIsBoundsValid | ||
| bool | bIsDefaultActorDesc | ||
| bool | bIsForcedNonSpatiallyLoaded | ||
| bool | bIsSpatiallyLoaded | ||
| bool | bIsUsingDataLayerAsset | ||
| FVector | BoundsExtent | ||
| FVector | BoundsLocation | ||
| UActorDescContainer * | Container | ||
| FGuid | ContentBundleGuid | ||
| TArray< FName > | DataLayers | ||
| TArray< FGuid > | EditorOnlyReferences | ||
| FGuid | FolderGuid | ||
| FName | FolderPath | ||
| FGuid | Guid | Persistent. | |
| uint32 | HardRefCount | ||
| FSoftObjectPath | HLODLayer | ||
| FTopLevelAssetPath | NativeClass | ||
| FGuid | ParentActor | ||
| FPropertyPairsMap | Properties | ||
| TArray< FGuid > | References | ||
| TOptional< TArray< FName > > | ResolvedDataLayerInstanceNames | ||
| FName | RuntimeGrid | ||
| uint32 | SoftRefCount | Transient. | |
| TArray< FName > | Tags | ||
| FText * | UnloadedReason |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddProperty
(
FName PropertyName, |
||
| void | CheckForErrors
(
IStreamingGenerationErrorHandler* ErrorHandler |
||
| uint32 | |||
| uint32 | |||
| bool | Equals
(
const FWorldPartitionActorDesc* Other |
||
| AActor * | GetActor
(
bool bEvenIfPendingKill, |
||
| bool | |||
| bool | |||
| bool | |||
| FName | |||
| FName | |||
| FName | GetActorName () |
||
| UClass * | |||
| FName | |||
| FSoftObjectPath | |||
| FTopLevelAssetPath | GetBaseClass () |
||
| UActorDescContainer * | GetContainer () |
||
| const FWorldPartitionActorFilter * | |||
| EWorldPartitionActorFilterType | |||
| bool | GetContainerInstance
(
FContainerInstance& OutContainerInstance |
||
| FName | |||
| FGuid | |||
| const TArray< FName > & | |||
| const TArray< FName > & | |||
| FName | |||
| FBox | |||
| const FGuid & | |||
| FName | |||
| const FGuid & | GetGuid () |
||
| uint32 | |||
| FSoftObjectPath | GetHLODLayer () |
||
| bool | |||
| bool | |||
| FTopLevelAssetPath | |||
| const FGuid & | |||
| bool | GetProperty
(
FName PropertyName, |
||
| const TArray< FGuid > & | |||
| FBox | |||
| FName | |||
| const FGuid & | |||
| uint32 | GetSizeOf () |
||
| uint32 | |||
| const TArray< FName > & | GetTags () |
||
| const FText & | |||
| bool | HasProperty
(
FName PropertyName |
||
| bool | |||
| uint32 | |||
| uint32 | |||
| void | |||
| void | Init
(
const FWorldPartitionActorDescInitData& DescData |
||
| bool | |||
| bool | |||
| bool | IsEditorOnlyReference
(
const FGuid& ReferenceGuid |
||
| bool | |||
| bool | |||
| bool | IsLoaded
(
bool bEvenIfPendingKill |
||
| bool | |||
| bool | |||
| bool | IsRuntimeRelevant
(
const FActorContainerID& InContainerID |
||
| bool | |||
| AActor * | Load () |
||
| void | RegisterActorDescDeprecator
(
TSubclassOf< AActor > ActorClass, |
||
| void | |||
| void | SerializeTo
(
TArray< uint8 >& OutData |
||
| void | SetContainer
(
UActorDescContainer* InContainer, |
||
| void | SetDataLayerInstanceNames
(
const TArray< FName >& InDataLayerInstanceNames |
||
| void | SetUnloadedReason
(
FText* InUnloadedReason |
||
| bool | ShouldResave
(
const FWorldPartitionActorDesc* Other |
Returns true if resaving this actor will have an impact on streaming generation. | |
| FString | ToString
(
EToStringMode Mode |
||
| void | TransferFrom
(
const FWorldPartitionActorDesc* From |
||
| void | TransferWorldData
(
const FWorldPartitionActorDesc* From |
||
| void | TransformInstance
(
const FString& From, |
||
| void | Unload () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FWorldPartitionActorDesc& Other |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FContainerInstance | |||
| FRegisteringUnregisteringGuard |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EToStringMode |
Typedefs
| Name | Description |
|---|---|
| FActorDescDeprecator |
Constants
| Name | Description |
|---|---|
| Deprecators |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| PRAGMA_DISABLE_DEPRECATION_WARNINGSFBox | GetBounds () |
GetBounds is deprecated, GetEditorBounds or GetRuntimeBounds should be used instead. | |
| FName | GetLevelPackage is deprecated use GetContainerPackage instead. | ||
| PRAGMA_DISABLE_DEPRECATION_WARNINGSFVector | GetOrigin () |
GetOrigin is deprecated. | |
| void | SetIsSpatiallyLoadedRaw
(
bool bNewIsSpatiallyLoaded |
SetIsSpatiallyLoadedRaw is deprecated and should not be used. | |
| bool | ShouldValidateRuntimeGrid is deprecated and should not be used. |