|
| ENGINE_API void | InitFrom (const FBoneContainer &InBoneContainer) |
| |
| void | InitFrom (TArray< uint16 > const *InUIDToArrayIndexLUT) |
| |
| void | InitFrom (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &InCurveToInitFrom) |
| |
| void | InvalidateCurveWeight (SmartName::UID_Type InUid) |
| |
| void | InvalidateCurveWeight (FName InName) |
| |
| void | Set (SmartName::UID_Type InUid, float InValue) |
| |
| void | Set (FName InName, float InValue) |
| |
| void | SetFlags (FName InName, UE::Anim::ECurveElementFlags InFlags) |
| |
| float | Get (SmartName::UID_Type InUid) const |
| |
| float | Get (FName InName) const |
| |
| float | Get (SmartName::UID_Type InUid, bool &OutIsValid, float InDefaultValue=0.f) const |
| |
| float | Get (FName InName, bool &OutHasElement, float InDefaultValue=0.0f) const |
| |
| UE::Anim::ECurveElementFlags | GetFlags (FName InName) const |
| |
| void | Mirror (FName InName0, FName InName1) |
| |
| int32 | GetArrayIndexByUID (SmartName::UID_Type InUid) const |
| |
| bool | IsEnabled (SmartName::UID_Type InUid) const |
| |
| void | Lerp (const TBaseBlendedCurve< AllocatorA, ElementTypeA > &A, const TBaseBlendedCurve< AllocatorB, ElementTypeB > &B, float Alpha) |
| |
| void | LerpTo (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &Other, float Alpha) |
| |
| void | LerpValid (const TBaseBlendedCurve< AllocatorA, ElementTypeA > &A, const TBaseBlendedCurve< AllocatorB, ElementTypeB > &B, float Alpha) |
| |
| void | LerpToValid (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &Other, float Alpha) |
| |
| void | ConvertToAdditive (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &BaseCurve) |
| |
| void | Accumulate (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &AdditiveCurve, float Weight) |
| |
| void | UseMaxValue (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &CurveToCombine) |
| |
| void | UseMinValue (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &CurveToCombine) |
| |
| void | CombinePreserved (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &CurveToCombine) |
| |
| void | Combine (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &CurveToCombine) |
| |
| void | Override (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &CurveToOverrideFrom, float Weight) |
| |
| void | Override (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &CurveToOverrideFrom) |
| |
| void | OverrideMove (TBaseBlendedCurve &CurveToOverrideFrom) |
| |
| int32 | NumValid () const |
| |
| void | CopyFrom (const TBaseBlendedCurve< OtherAllocator, OtherElementType > &InCurveToCopyFrom) |
| |
| void | MoveFrom (TBaseBlendedCurve &CurveToMoveFrom) |
| |
| void | Reserve (int32 InNumElements) |
| |
| bool | IsValid () const |
| |
| void | SetFilter (const UE::Anim::FCurveFilter *InFilter) |
| |
| const UE::Anim::FCurveFilter * | GetFilter () const |
| |
| template<typename... ArgTypes> |
| void | Add (ArgTypes &&... Args) |
| |
| void | AppendNames (TConstArrayView< FName > InNameArray) |
| |
| void | AppendNames (std::initializer_list< const FName > InInputArgs) |
| |
| void | Empty () |
| |
| void | Reserve (int32 InNumElements) |
| |
| bool | HasElement (FName InName) const |
| |
| template<typename PredicateType > |
| void | ForEachElement (PredicateType InPredicate) const |
| |
| int32 | Num () const |
| |
| int32 | Max () const |
| |
| void | Shrink () |
| |