UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
Definition NameTypes.h:617
Definition ArrayView.h:139
UE_REWRITE SizeType Num() const
Definition Array.h:1144
UE_FORCEINLINE_HINT SizeType Emplace(ArgsType &&... Args)
Definition Array.h:2561
UE_FORCEINLINE_HINT void Reserve(SizeType Number)
Definition Array.h:3016
Definition AnimationAsset.h:42
ECurveFilterMode
Definition AnimCurveFilter.h:35
ECurveFilterFlags
Definition AnimCurveFilter.h:18
Definition AnimCurveFilter.h:50
FCurveFilterElement(FName InName)
Definition AnimCurveFilter.h:53
FName Name
Definition AnimCurveFilter.h:62
FCurveFilterElement()=default
ECurveFilterFlags Flags
Definition AnimCurveFilter.h:63
FCurveFilterElement(FName InName, ECurveFilterFlags InFlags)
Definition AnimCurveFilter.h:57
Definition AnimCurveFilter.h:68
void Empty()
Definition AnimCurveFilter.h:73
void Add(FName InName, ECurveFilterFlags InFlags=ECurveFilterFlags::Filtered)
Definition AnimCurveFilter.h:84
void AppendNamedFlags(std::initializer_list< TTuple< const FName, ECurveFilterFlags > > InInputArgs)
Definition AnimCurveFilter.h:102
void SetFilterMode(ECurveFilterMode InFilterMode)
Definition AnimCurveFilter.h:113
friend FCurveUtils
Definition AnimCurveFilter.h:71
void AppendNames(TArrayView< const FName > InNameArray)
Definition AnimCurveFilter.h:91
TNamedValueArray< AllocatorType, FCurveFilterElement > Super
Definition AnimCurveFilter.h:69
bool IsEmpty() const
Definition AnimCurveFilter.h:79
Definition NamedValueArray.h:35
bool bSorted
Definition NamedValueArray.h:232
TArray< ElementType, AllocatorType > Elements
Definition NamedValueArray.h:229
void Empty()
Definition NamedValueArray.h:93