UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WorldPartitionClassDescRegistry.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#if WITH_EDITOR
5#include "CoreMinimal.h"
9#include "ModuleDescriptor.h"
10
12
14{
18
19public:
21 static ENGINE_API void TearDown();
22
24 ENGINE_API void Uninitialize();
25
26 ENGINE_API bool IsInitialized() const;
27
29
31
33
36
37private:
39
42
45
46 friend class FActorDescArchive;
47 friend class UActorDescContainer;
51
54
56 ENGINE_API void OnObjectPropertyChanged(UObject* InObject, FPropertyChangedEvent& InPropertyChangedEvent);
57
59
60 ENGINE_API void OnAssetRemoved(const FAssetData& InAssetData);
61 ENGINE_API void OnAssetRenamed(const FAssetData& InAssetData, const FString& InOldObjectPath);
62
63 ENGINE_API void RegisterClass(UClass* Class);
65
67
69
71
76};
77#endif
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_EVENT_OneParam(OwningType, EventName, Param1Type)
Definition DelegateCombinations.h:51
Definition ActorDescList.h:269
Definition ObjectSaveContext.h:244
Definition WorldPartitionActorDesc.h:282
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition ActorDescContainer.h:40
Definition Class.h:3793
Definition Object.h:95
Type
Definition ModuleDescriptor.h:27
FORCEINLINE T * Get(const FObjectPtr &ObjectPtr)
Definition ObjectPtr.h:426
Definition AssetData.h:162
Definition UnrealType.h:6865
Definition TopLevelAssetPath.h:38