UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DeletedObjectPlaceholder.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreFwd.h"
7
8#if WITH_EDITOR
10#endif
11
12#include "DeletedObjectPlaceholder.generated.h"
13
16
17UCLASS(Transient, MinimalAPI)
19{
21
22public:
23
24#if WITH_EDITOR
25 virtual bool IsAsset() const override;
26 virtual void PostEditUndo() override;
27
28 const UObject* GetOriginalObject() const { return OriginalObject.Get(); }
29 const FString& GetDisplayName() const { return DisplayName; }
31
35
38#endif
39
40private:
41
42#if WITH_EDITORONLY_DATA
44 UPROPERTY()
45 FString DisplayName;
46
48 UPROPERTY()
50
52 UPROPERTY()
54#endif
55};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition ActorDescContainer.h:40
Definition DeletedObjectPlaceholder.h:19
Definition Object.h:95
virtual COREUOBJECT_API bool IsAsset() const
Definition Obj.cpp:2704
Definition Package.h:216
Definition ExternalDataLayerUID.h:13
Definition WeakObjectPtrTemplates.h:25