UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAttributeCurve Member List

This is the complete list of members for FAttributeCurve, including all inherited members.

AddKey(float InTime, const void *InValue, FKeyHandle InKeyHandle=FKeyHandle())FAttributeCurveprotected
AddTypedKey(float InTime, const AttributeType &InValue, FKeyHandle InKeyHandle=FKeyHandle())FAttributeCurveinline
bShouldInterpolateFAttributeCurveprotected
CanEvaluate() constFAttributeCurve
DeleteKey(FKeyHandle KeyHandle)FAttributeCurve
Duplicate() const finalFAttributeCurveinlinevirtual
FIndexedCurve::DuplicateFIndexedCurve
EnsureAllIndicesHaveHandles() constFIndexedCurveinlineprotected
EnsureIndexHasAHandle(int32 KeyIndex) constFIndexedCurveinlineprotected
Evaluate(float Time) constFAttributeCurveinline
EvaluateToPtr(const UScriptStruct *InScriptStruct, float Time, uint8 *InOutDataPtr) constFAttributeCurveprotected
FAttributeCurve()FAttributeCurveinline
FAttributeCurve(UScriptStruct *InScriptStruct)FAttributeCurveinline
FAttributeCurve(const FAttributeCurve &OtherCurve)FAttributeCurve
FIndexedCurve()FIndexedCurveinline
FindIndex(FKeyHandle KeyHandle) constFIndexedCurveinlineprotected
FindKey(float KeyTime, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) constFAttributeCurve
FindKeyBeforeOrAt(float KeyTime) constFAttributeCurve
GetConstRefOfKeys() constFAttributeCurve
GetCopyOfKeys() constFAttributeCurve
GetFirstKeyHandle() constFIndexedCurveinline
GetIndex(FKeyHandle KeyHandle) constFIndexedCurveprotected
GetIndexSafe(FKeyHandle KeyHandle) constFIndexedCurve
GetKey(FKeyHandle KeyHandle)FAttributeCurve
GetKey(FKeyHandle KeyHandle) constFAttributeCurve
GetKeyHandle(int32 KeyIndex) constFIndexedCurveprotected
GetKeyHandleIterator() constFIndexedCurveinline
GetKeyIterator() constFAttributeCurve
GetKeyTime(FKeyHandle KeyHandle) const override finalFAttributeCurvevirtual
FIndexedCurve::GetKeyTimeFIndexedCurve
GetLastKeyHandle() constFIndexedCurveinline
GetNextKey(FKeyHandle KeyHandle) constFIndexedCurve
GetNumKeys() const override finalFAttributeCurveinlinevirtual
FIndexedCurve::GetNumKeysFIndexedCurve
GetPreviousKey(FKeyHandle KeyHandle) constFIndexedCurve
GetScriptStruct() constFAttributeCurveinline
GetTypedKeys(TArray< const AttributeType * > &OutKeys) constFAttributeCurveinline
HasAnyData() constFAttributeCurve
IsKeyHandleValid(FKeyHandle KeyHandle) constFIndexedCurve
KeyHandlesToIndicesFIndexedCurvemutableprotected
KeysFAttributeCurveprotected
OperatorFAttributeCurveprotected
ReadjustTimeRange(float NewMinTimeRange, float NewMaxTimeRange, bool bInsert, float OldStartTime, float OldEndTime)FAttributeCurve
RemoveRedundantKeys()FAttributeCurve
Reset()FAttributeCurve
ScaleCurve(float ScaleOrigin, float ScaleFactor)FIndexedCurve
ScaleCurve(float ScaleOrigin, float ScaleFactor, const TSet< FKeyHandle > &KeyHandles)FIndexedCurve
ScriptStructFAttributeCurveprotected
ScriptStructPathFAttributeCurveprotected
Serialize(FArchive &Ar)FAttributeCurve
SetKeys(TArrayView< const float > InTimes, TArrayView< const void * > InValues)FAttributeCurve
SetKeyTime(FKeyHandle KeyHandle, float NewTime) override finalFAttributeCurvevirtual
SetScriptStruct(UScriptStruct *InScriptStruct)FAttributeCurve
ShiftCurve(float DeltaTime)FIndexedCurve
ShiftCurve(float DeltaTime, const TSet< FKeyHandle > &KeyHandles)FIndexedCurve
UAnimSequenceFAttributeCurvefriend
UE::Anim::AttributesFAttributeCurvefriend
UpdateOrAddKey(float InTime, const void *InValue, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER)FAttributeCurveprotected
UpdateOrAddTypedKey(float InTime, const AttributeType &InValue, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER)FAttributeCurveinline
UpdateOrAddTypedKey(float InTime, const void *InValue, const UScriptStruct *ValueType, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER)FAttributeCurveinline
~FAttributeCurve()FAttributeCurveinlinevirtual
~FIndexedCurve()FIndexedCurveinlinevirtual