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

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

AddKey(float InTime, float InValue, const bool bUnwindRotation=false, FKeyHandle KeyHandle=FKeyHandle()) final overrideFSimpleCurve
FRealCurve::AddKeyFRealCurve
BakeCurve(float SampleRate) final overrideFSimpleCurvevirtual
BakeCurve(float SampleRate, float FirstKeyTime, float LastKeyTime) final overrideFSimpleCurvevirtual
ClearDefaultValue()FRealCurveinline
CycleTime(float MinTime, float MaxTime, float &InTime, int &CycleCount)FRealCurveprotectedvirtualstatic
DefaultValueFRealCurve
DeleteKey(FKeyHandle KeyHandle) final overrideFSimpleCurvevirtual
Duplicate() const finalFSimpleCurveinlinevirtual
FRealCurve::DuplicateFIndexedCurve
EnsureAllIndicesHaveHandles() constFIndexedCurveinlineprotected
EnsureIndexHasAHandle(int32 KeyIndex) constFIndexedCurveinlineprotected
Eval(float InTime, float InDefaultValue=0.0f) const final overrideFSimpleCurvevirtual
FRealCurve::EvalFRealCurve
FIndexedCurve()FIndexedCurveinline
FindIndex(FKeyHandle KeyHandle) constFIndexedCurveinlineprotected
FindKey(float KeyTime, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) constFRealCurve
FRealCurve()FRealCurveinline
FSimpleCurve()FSimpleCurveinline
GetConstRefOfKeys() constFSimpleCurve
GetCopyOfKeys() constFSimpleCurve
GetDefaultValue() constFRealCurveinline
GetFirstKey() constFSimpleCurve
GetFirstKeyHandle() constFIndexedCurveinline
GetFirstMatchingKey(const TArray< FKeyHandle > &KeyHandles)FSimpleCurve
GetIndex(FKeyHandle KeyHandle) constFIndexedCurveprotected
GetIndexSafe(FKeyHandle KeyHandle) constFIndexedCurve
GetKey(FKeyHandle KeyHandle)FSimpleCurve
GetKey(FKeyHandle KeyHandle) constFSimpleCurve
GetKeyHandle(int32 KeyIndex) constFIndexedCurveprotected
GetKeyHandleIterator() constFIndexedCurveinline
GetKeyIndex(float KeyTime, float KeyTimeTolerance) const override finalFSimpleCurveprotectedvirtual
FRealCurve::GetKeyIndexFRealCurveprotected
GetKeyInterpMode(FKeyHandle KeyHandle) const final overrideFSimpleCurveinlinevirtual
GetKeyInterpMode() constFSimpleCurveinline
FRealCurve::GetKeyInterpModeFRealCurve
GetKeyIterator() constFSimpleCurve
GetKeyTime(FKeyHandle KeyHandle) const final overrideFSimpleCurvevirtual
FRealCurve::GetKeyTimeFIndexedCurve
GetKeyTimeValuePair(FKeyHandle KeyHandle) const final overrideFSimpleCurvevirtual
FRealCurve::GetKeyTimeValuePairFRealCurve
GetKeyValue(FKeyHandle KeyHandle) const final overrideFSimpleCurvevirtual
FRealCurve::GetKeyValueFRealCurve
GetLastKey() constFSimpleCurve
GetLastKeyHandle() constFIndexedCurveinline
GetNextKey(FKeyHandle KeyHandle) constFIndexedCurve
GetNumKeys() const final overrideFSimpleCurveinlinevirtual
FRealCurve::GetNumKeysFIndexedCurve
GetPreviousKey(FKeyHandle KeyHandle) constFIndexedCurve
GetTimeRange(float &MinTime, float &MaxTime) const final overrideFSimpleCurvevirtual
GetValueRange(float &MinValue, float &MaxValue) const final overrideFSimpleCurvevirtual
HasAnyData() constFRealCurveinline
InterpModeFSimpleCurve
IsKeyHandleValid(FKeyHandle KeyHandle) constFIndexedCurve
KeyExistsAtTime(float KeyTime, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) constFRealCurve
KeyHandlesToIndicesFIndexedCurvemutableprotected
KeysFSimpleCurve
operator==(const FSimpleCurve &Curve) constFSimpleCurve
PostInfinityExtrapFRealCurve
PreInfinityExtrapFRealCurve
ReadjustTimeRange(float NewMinTimeRange, float NewMaxTimeRange, bool bInsert, float OldStartTime, float OldEndTime) final overrideFSimpleCurvevirtual
RemapTimeValue(float &InTime, float &CycleValueOffset) const final overrideFSimpleCurvevirtual
RemoveRedundantKeys(float Tolerance, FFrameRate SampleRate=FFrameRate(0, 0)) final overrideFSimpleCurvevirtual
RemoveRedundantKeys(float Tolerance, float FirstKeyTime, float LastKeyTime, FFrameRate SampleRate=FFrameRate(0, 0)) final overrideFSimpleCurvevirtual
Reset() final overrideFSimpleCurvevirtual
ScaleCurve(float ScaleOrigin, float ScaleFactor)FIndexedCurve
ScaleCurve(float ScaleOrigin, float ScaleFactor, const TSet< FKeyHandle > &KeyHandles)FIndexedCurve
SetDefaultValue(float InDefaultValue)FRealCurveinlinevirtual
SetKeyInterpMode(FKeyHandle, ERichCurveInterpMode NewInterpMode) final overrideFSimpleCurveinlinevirtual
SetKeyInterpMode(ERichCurveInterpMode NewInterpMode)FSimpleCurveinline
SetKeys(const TArray< FSimpleCurveKey > &InKeys)FSimpleCurve
SetKeyTime(FKeyHandle KeyHandle, float NewTime) final overrideFSimpleCurvevirtual
SetKeyValue(FKeyHandle KeyHandle, float NewValue, bool bAutoSetTangents=true) final overrideFSimpleCurvevirtual
ShiftCurve(float DeltaTime)FIndexedCurve
ShiftCurve(float DeltaTime, const TSet< FKeyHandle > &KeyHandles)FIndexedCurve
UpdateOrAddKey(float InTime, float InValue, const bool bUnwindRotation=false, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) final overrideFSimpleCurvevirtual
FRealCurve::UpdateOrAddKeyFRealCurve
~FIndexedCurve()FIndexedCurveinlinevirtual