![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FRichCurve, including all inherited members.
| AddKey(float InTime, float InValue, const bool bUnwindRotation=false, FKeyHandle KeyHandle=FKeyHandle()) final override | FRichCurve | virtual |
| FRealCurve::AddKey | FRealCurve | |
| AutoSetTangents(float Tension=0.f) | FRichCurve | |
| BakeCurve(float SampleRate) final override | FRichCurve | virtual |
| BakeCurve(float SampleRate, float FirstKeyTime, float LastKeyTime) final override | FRichCurve | virtual |
| ClearDefaultValue() | FRealCurve | inline |
| CompressCurve(struct FCompressedRichCurve &OutCurve, float ErrorThreshold=0.0001f, float SampleRate=120.0) const | FRichCurve | |
| ConvertToChaosCurve(Chaos::FLinearCurve &OutCurve) const | FRichCurve | |
| CycleTime(float MinTime, float MaxTime, float &InTime, int &CycleCount) | FRealCurve | protectedvirtualstatic |
| DefaultValue | FRealCurve | |
| DeleteKey(FKeyHandle KeyHandle) final override | FRichCurve | |
| Duplicate() const final | FRichCurve | inlinevirtual |
| FRealCurve::Duplicate | FIndexedCurve | |
| EnsureAllIndicesHaveHandles() const | FIndexedCurve | inlineprotected |
| EnsureIndexHasAHandle(int32 KeyIndex) const | FIndexedCurve | inlineprotected |
| Eval(float InTime, float InDefaultValue=0.0f) const final override | FRichCurve | virtual |
| FRealCurve::Eval | FRealCurve | |
| FIndexedCurve() | FIndexedCurve | inline |
| FindIndex(FKeyHandle KeyHandle) const | FIndexedCurve | inlineprotected |
| FindKey(float KeyTime, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) const | FRealCurve | |
| FRealCurve() | FRealCurve | inline |
| GetConstRefOfKeys() const | FRichCurve | |
| GetCopyOfKeys() const | FRichCurve | |
| GetDefaultValue() const | FRealCurve | inline |
| GetFirstKey() const | FRichCurve | |
| GetFirstKeyHandle() const | FIndexedCurve | inline |
| GetFirstMatchingKey(const TArray< FKeyHandle > &KeyHandles) | FRichCurve | |
| GetIndex(FKeyHandle KeyHandle) const | FIndexedCurve | protected |
| GetIndexSafe(FKeyHandle KeyHandle) const | FIndexedCurve | |
| GetKey(FKeyHandle KeyHandle) | FRichCurve | |
| GetKey(FKeyHandle KeyHandle) const | FRichCurve | |
| GetKeyHandle(int32 KeyIndex) const | FIndexedCurve | protected |
| GetKeyHandleIterator() const | FIndexedCurve | inline |
| FRealCurve::GetKeyIndex | FRealCurve | protected |
| GetKeyInterpMode(FKeyHandle KeyHandle) const final override | FRichCurve | virtual |
| FRealCurve::GetKeyInterpMode | FRealCurve | |
| GetKeyIterator() const | FRichCurve | |
| GetKeyRef(FKeyHandle KeyHandle) const | FRichCurve | |
| GetKeyTangentMode(FKeyHandle KeyHandle) const | FRichCurve | |
| GetKeyTime(FKeyHandle KeyHandle) const final override | FRichCurve | virtual |
| FRealCurve::GetKeyTime | FIndexedCurve | |
| GetKeyTimeValuePair(FKeyHandle KeyHandle) const final override | FRichCurve | virtual |
| FRealCurve::GetKeyTimeValuePair | FRealCurve | |
| GetKeyValue(FKeyHandle KeyHandle) const final override | FRichCurve | virtual |
| FRealCurve::GetKeyValue | FRealCurve | |
| GetLastKey() const | FRichCurve | |
| GetLastKeyHandle() const | FIndexedCurve | inline |
| GetNextKey(FKeyHandle KeyHandle) const | FIndexedCurve | |
| GetNumKeys() const final override | FRichCurve | inlinevirtual |
| FRealCurve::GetNumKeys | FIndexedCurve | |
| GetPreviousKey(FKeyHandle KeyHandle) const | FIndexedCurve | |
| GetTimeRange(float &MinTime, float &MaxTime) const final override | FRichCurve | virtual |
| GetValueRange(float &MinValue, float &MaxValue) const final override | FRichCurve | virtual |
| HasAnyData() const | FRealCurve | inline |
| IsConstant(float Tolerance=UE_SMALL_NUMBER) const | FRichCurve | |
| IsEmpty() const | FRichCurve | inline |
| IsKeyHandleValid(FKeyHandle KeyHandle) const | FIndexedCurve | |
| KeyExistsAtTime(float KeyTime, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) const | FRealCurve | |
| KeyHandlesToIndices | FIndexedCurve | mutableprotected |
| Keys | FRichCurve | |
| operator==(const FRichCurve &Curve) const | FRichCurve | |
| PostInfinityExtrap | FRealCurve | |
| PreInfinityExtrap | FRealCurve | |
| ReadjustTimeRange(float NewMinTimeRange, float NewMaxTimeRange, bool bInsert, float OldStartTime, float OldEndTime) final override | FRichCurve | virtual |
| RemapTimeValue(float &InTime, float &CycleValueOffset) const final override | FRichCurve | virtual |
| RemoveRedundantAutoTangentKeys(float Tolerance) | FRichCurve | |
| RemoveRedundantAutoTangentKeys(float Tolerance, float FirstKeyTime, float LastKeyTime) | FRichCurve | |
| RemoveRedundantKeys(float Tolerance, FFrameRate SampleRate) final override | FRichCurve | virtual |
| RemoveRedundantKeys(float Tolerance, float FirstKeyTime, float LastKeyTime, FFrameRate SampleRate) final override | FRichCurve | virtual |
| ReserveKeys(const int32 Number) | FRichCurve | |
| Reset() final override | FRichCurve | virtual |
| ScaleCurve(float ScaleOrigin, float ScaleFactor) | FIndexedCurve | |
| ScaleCurve(float ScaleOrigin, float ScaleFactor, const TSet< FKeyHandle > &KeyHandles) | FIndexedCurve | |
| SetDefaultValue(float InDefaultValue) | FRealCurve | inlinevirtual |
| SetKeyInterpMode(FKeyHandle KeyHandle, ERichCurveInterpMode NewInterpMode) final override | FRichCurve | virtual |
| SetKeyInterpMode(FKeyHandle KeyHandle, ERichCurveInterpMode NewInterpMode, bool bAutoSetTangents) | FRichCurve | |
| SetKeys(const TArray< FRichCurveKey > &InKeys) | FRichCurve | |
| SetKeyTangentMode(FKeyHandle KeyHandle, ERichCurveTangentMode NewTangentMode, bool bAutoSetTangents=true) | FRichCurve | |
| SetKeyTangentWeightMode(FKeyHandle KeyHandle, ERichCurveTangentWeightMode NewTangentWeightMode, bool bAutoSetTangents=true) | FRichCurve | |
| SetKeyTime(FKeyHandle KeyHandle, float NewTime) final override | FRichCurve | virtual |
| SetKeyValue(FKeyHandle KeyHandle, float NewValue, bool bAutoSetTangents=true) final override | FRichCurve | virtual |
| 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 override | FRichCurve | virtual |
| FRealCurve::UpdateOrAddKey | FRealCurve | |
| ~FIndexedCurve() | FIndexedCurve | inlinevirtual |