13#include "SmartName.generated.h"
28 UE_DEPRECATED(5.3,
"FSmartNameMapping functions are no longer used.")
50 UE_DEPRECATED(5.3,
"FSmartNameMapping functions are no longer used.")
60 UE_DEPRECATED(5.3,
"FSmartNameMapping functions are no longer used.")
82 UE_DEPRECATED(5.3,
"FSmartNameMapping functions are no longer used.")
86 UE_DEPRECATED(5.3,
"FSmartNameMapping functions are no longer used.")
97 UE_DEPRECATED(5.3,
"FSmartNameMapping functions are no longer used.")
133 UE_DEPRECATED(5.3,
"FSmartNameMappingIterator functions are no longer used.")
139 UE_DEPRECATED(5.3,
"FSmartNameMappingIterator functions are no longer used.")
143 if (Mapping->GetName_NoLock(
Index,
Name))
145 return Mapping->GetCurveMetaData_NoLock(
Name);
153 UE_DEPRECATED(5.3,
"FSmartNameMappingIterator functions are no longer used.")
171 UE_DEPRECATED(5.3,
"FSmartNameContainer functions are no longer used.")
194#if WITH_EDITORONLY_DATA
226 UE_DEPRECATED(5.3,
"FSmartName functions are no longer used.")
234 return (DisplayName ==
Other.DisplayName && UID ==
Other.UID);
239 return !(*
this ==
Other);
250 UE_DEPRECATED(5.3,
"FSmartName functions are no longer used.")
#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
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
EPropertyObjectReferenceType
Definition ObjectMacros.h:533
Definition Archive.h:1208
Definition NameTypes.h:617
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
UE_FORCEINLINE_HINT FString GetName() const
Definition UObjectBaseUtility.h:439
virtual COREUOBJECT_API bool Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None)
Definition Obj.cpp:245
Definition Skeleton.h:295
ENGINE_API FCurveMetaData * GetCurveMetaData(FName CurveName)
Definition Skeleton.cpp:1791
Definition AnimationAsset.h:38
constexpr UID_Type MaxUID
Definition AnimTypes.h:710
uint16 UID_Type
Definition AnimationAsset.h:39
U16 Index
Definition radfft.cpp:71
Definition AnimCurveMetadata.h:17
Definition SmartName.h:168
Definition SmartName.h:129
bool GetName(FName &OutCurveName) const
Definition SmartName.h:134
const FCurveMetaData * GetCurveMetaData() const
Definition SmartName.h:140
SmartName::UID_Type GetIndex() const
Definition SmartName.h:154
Definition SmartName.h:20
Definition SmartName.h:211
friend FArchive & operator<<(FArchive &Ar, FSmartName &P)
Definition SmartName.h:244
bool operator!=(const FSmartName &Other) const
Definition SmartName.h:237
bool operator==(FSmartName const &Other) const
Definition SmartName.h:232
Definition StructOpsTypeTraits.h:11
@ WithIdenticalViaEquality
Definition StructOpsTypeTraits.h:18
@ WithCopy
Definition StructOpsTypeTraits.h:17
@ WithSerializer
Definition StructOpsTypeTraits.h:23
static constexpr EPropertyObjectReferenceType WithSerializerObjectReferences
Definition StructOpsTypeTraits.h:41
Definition StructOpsTypeTraits.h:46