11#include "CurveIdentifier.generated.h"
42 UE_DEPRECATED(5.3,
"Please use the constructor that takes an FName")
50 UE_DEPRECATED(5.3,
"Please use the constructor that takes an FName")
64 return (CurveName ==
Other.CurveName && CurveType ==
Other.CurveType
70 return !(*
this ==
Other);
85#if WITH_EDITORONLY_DATA
109 WithIdenticalViaEquality =
true,
110 WithPostSerialize =
true,
123 UFUNCTION(BlueprintPure, Category = Curve, meta = (ScriptMethod))
132 UFUNCTION(BlueprintPure, Category = Curve, meta = (ScriptMethod))
141 UFUNCTION(BlueprintPure, Category = Curve, meta = (ScriptMethod))
155 UFUNCTION(BlueprintCallable, Category = Curves, meta = (ScriptMethod))
158 UFUNCTION(BlueprintCallable, Category = Curves, meta = (ScriptMethod, DeprecatedFunction, DeprecationMessage=
"Please use SetCurveIdentifier."))
193 UFUNCTION(BlueprintCallable, Category = Curves, meta = (ScriptMethod))
ERawCurveTrackTypes
Definition AnimCurveTypes.h:1058
#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
EVectorCurveChannel
Definition CurveIdentifier.h:26
ETransformCurveChannel
Definition CurveIdentifier.h:16
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UPARAM(...)
Definition ObjectMacros.h:748
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
constexpr uint32 HashCombine(uint32 A, uint32 C)
Definition TypeHash.h:36
Definition Archive.h:1208
Definition NameTypes.h:617
Definition CurveIdentifier.h:117
Definition BlueprintFunctionLibrary.h:16
Definition Skeleton.h:295
Definition AnimationAsset.h:38
Definition CurveIdentifier.h:37
bool operator!=(const FAnimationCurveIdentifier &Other) const
Definition CurveIdentifier.h:68
bool IsValid() const
Definition CurveIdentifier.h:73
FAnimationCurveIdentifier(const FName &InName, ERawCurveTrackTypes InCurveType)
Definition CurveIdentifier.h:56
friend uint32 GetTypeHash(const FAnimationCurveIdentifier &CurveId)
Definition CurveIdentifier.h:78
FAnimationCurveIdentifier()=default
bool operator==(const FAnimationCurveIdentifier &Other) const
Definition CurveIdentifier.h:62
Definition SmartName.h:211
Definition StructOpsTypeTraits.h:11
Definition StructOpsTypeTraits.h:46