16#include "UserDefinedEnum.generated.h"
28#if WITH_EDITORONLY_DATA
33 UPROPERTY(EditAnywhere, Category=Description, meta=(MultiLine=
true))
81 UE_DEPRECATED(5.4,
"Implement the version that takes FAssetRegistryTagsContext instead.")
90#if WITH_EDITORONLY_DATA
97 void PurgeCookedMetaData();
#define NULL
Definition oodle2base.h:134
virtual bool IsPostLoadThreadSafe() const override
#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
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
uint32 ERenameFlags
Definition ObjectMacros.h:2302
#define REN_None
Definition ObjectMacros.h:2305
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
EEnumFlags
Definition ObjectMacros.h:690
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Archive.h:1208
Definition AssetRegistryTagsContext.h:98
Definition ObjectSaveContext.h:554
Definition ObjectSaveContext.h:535
Definition UnrealString.h.inl:34
Definition SubclassOf.h:30
ECppForm
Definition Class.h:2799
virtual COREUOBJECT_API void PreSaveRoot(FObjectPreSaveRootContext ObjectSaveContext)
Definition Obj.cpp:1519
virtual COREUOBJECT_API bool Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None)
Definition Obj.cpp:245
virtual void PostDuplicate(bool bDuplicateForPIE)
Definition Object.h:538
virtual COREUOBJECT_API void PostSaveRoot(FObjectPostSaveRootContext ObjectSaveContext)
Definition Obj.cpp:1523
virtual COREUOBJECT_API void GetAssetRegistryTags(FAssetRegistryTagsContext Context) const
Definition Obj.cpp:2423
Definition UserDefinedEnum.h:25
Definition UnrealType.h:6865
Definition ObjectPtr.h:488