UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WorldPartitionActorDescView.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
7#include "Misc/Optional.h"
9
10#if WITH_EDITOR
11class AActor;
14class UWorldPartition;
17
22class UE_DEPRECATED(5.4, "Class is deprecated in favor of IWorldPartitionActorDescInstanceView interface") FWorldPartitionActorDescView
23{
24 friend class UWorldPartitionRuntimeHash;
25
26public:
29
30 ENGINE_API const FGuid& GetGuid() const;
34 UE_DEPRECATED(5.2, "GetOrigin is deprecated.")
35 ENGINE_API FVector GetOrigin() const;
42 ENGINE_API const TArray<FName>& GetDataLayerInstanceNames() const;
44 ENGINE_API const TArray<FName>& GetTags() const;
46
49
50 UE_DEPRECATED(5.2, "GetBounds is deprecated, GetEditorBounds or GetRuntimeBounds should be used instead.")
51 ENGINE_API FBox GetBounds() const;
52
55
56 ENGINE_API const TArray<FGuid>& GetReferences() const;
58 ENGINE_API FString ToString() const;
59 ENGINE_API const FGuid& GetParentActor() const;
60 ENGINE_API FName GetActorName() const;
61 ENGINE_API const FGuid& GetFolderGuid() const;
62
69
71 FName GetLevelPackage() const { return GetContainerPackage(); }
72
73 ENGINE_API void CheckForErrors(IStreamingGenerationErrorHandler * ErrorHandler) const;
74
76
84
87
88 ENGINE_API AActor* GetActor() const;
89
91 {
92 return GetGuid() == Other.GetGuid();
93 }
94
96 {
97 return GetTypeHash(Key.GetGuid());
98 }
99
100 const FWorldPartitionActorDesc* GetActorDesc() const { return ActorDesc; }
101
103
104 ENGINE_API bool GetProperty(FName PropertyName, FName * PropertyValue) const;
105 ENGINE_API bool HasProperty(FName PropertyName) const;
106
108
109protected:
121};
122#endif
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EWorldPartitionActorFilterType
Definition WorldPartitionActorFilter.h:13
uint8_t uint8
Definition binka_ue_file_header.h:8
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Actor.h:257
Definition NameTypes.h:617
Definition UnrealType.h:3087
Definition WorldPartitionActorDesc.h:282
Definition Array.h:670
Definition ActorDescContainer.h:40
Definition Class.h:3793
Definition WorldPartitionRuntimeHash.h:192
Definition WorldPartition.h:142
Chaos::FGeometryParticle * GetActor(const FActorShape &Hit)
Definition ChaosInterfaceWrapperCore.h:135
uint32 GetTypeHash(const FKey &Key)
Definition BlackboardKey.h:35
bool operator==(const FCachedAssetKey &A, const FCachedAssetKey &B)
Definition AssetDataMap.h:501
Definition Guid.h:109
Definition SoftObjectPath.h:56
Definition TopLevelAssetPath.h:38
Definition WorldPartitionActorFilter.h:23
Definition Optional.h:131