|
| | FSimpleCurve () |
| |
| ENGINE_API TArray< FSimpleCurveKey > | GetCopyOfKeys () const |
| |
| ENGINE_API const TArray< FSimpleCurveKey > & | GetConstRefOfKeys () const |
| |
| ENGINE_API TArray< FSimpleCurveKey >::TConstIterator | GetKeyIterator () const |
| |
| ENGINE_API FSimpleCurveKey & | GetKey (FKeyHandle KeyHandle) |
| |
| ENGINE_API FSimpleCurveKey | GetKey (FKeyHandle KeyHandle) const |
| |
| ENGINE_API FSimpleCurveKey | GetFirstKey () const |
| |
| ENGINE_API FSimpleCurveKey | GetLastKey () const |
| |
| ENGINE_API FSimpleCurveKey * | GetFirstMatchingKey (const TArray< FKeyHandle > &KeyHandles) |
| |
| ENGINE_API FKeyHandle | AddKey (float InTime, float InValue, const bool bUnwindRotation=false, FKeyHandle KeyHandle=FKeyHandle()) final override |
| |
| ENGINE_API void | SetKeys (const TArray< FSimpleCurveKey > &InKeys) |
| |
| virtual ENGINE_API void | DeleteKey (FKeyHandle KeyHandle) final override |
| |
| virtual ENGINE_API FKeyHandle | UpdateOrAddKey (float InTime, float InValue, const bool bUnwindRotation=false, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) final override |
| |
| virtual ENGINE_API void | SetKeyTime (FKeyHandle KeyHandle, float NewTime) final override |
| |
| virtual ENGINE_API float | GetKeyTime (FKeyHandle KeyHandle) const final override |
| |
| virtual ENGINE_API void | SetKeyValue (FKeyHandle KeyHandle, float NewValue, bool bAutoSetTangents=true) final override |
| |
| virtual ENGINE_API float | GetKeyValue (FKeyHandle KeyHandle) const final override |
| |
| virtual ENGINE_API TPair< float, float > | GetKeyTimeValuePair (FKeyHandle KeyHandle) const final override |
| |
| virtual void | SetKeyInterpMode (FKeyHandle, ERichCurveInterpMode NewInterpMode) final override |
| |
| void | SetKeyInterpMode (ERichCurveInterpMode NewInterpMode) |
| |
| virtual ERichCurveInterpMode | GetKeyInterpMode (FKeyHandle KeyHandle) const final override |
| |
| ERichCurveInterpMode | GetKeyInterpMode () const |
| |
| virtual ENGINE_API void | GetTimeRange (float &MinTime, float &MaxTime) const final override |
| |
| virtual ENGINE_API void | GetValueRange (float &MinValue, float &MaxValue) const final override |
| |
| virtual ENGINE_API void | Reset () final override |
| |
| virtual ENGINE_API void | RemapTimeValue (float &InTime, float &CycleValueOffset) const final override |
| |
| virtual ENGINE_API float | Eval (float InTime, float InDefaultValue=0.0f) const final override |
| |
| virtual ENGINE_API void | ReadjustTimeRange (float NewMinTimeRange, float NewMaxTimeRange, bool bInsert, float OldStartTime, float OldEndTime) final override |
| |
| ENGINE_API bool | operator== (const FSimpleCurve &Curve) const |
| |
| virtual ENGINE_API void | BakeCurve (float SampleRate) final override |
| |
| virtual ENGINE_API void | BakeCurve (float SampleRate, float FirstKeyTime, float LastKeyTime) final override |
| |
| virtual ENGINE_API void | RemoveRedundantKeys (float Tolerance, FFrameRate SampleRate=FFrameRate(0, 0)) final override |
| |
| virtual ENGINE_API void | RemoveRedundantKeys (float Tolerance, float FirstKeyTime, float LastKeyTime, FFrameRate SampleRate=FFrameRate(0, 0)) final override |
| |
| virtual FIndexedCurve * | Duplicate () const final |
| |
| virtual int32 | GetNumKeys () const final override |
| |
| | FRealCurve () |
| |
| bool | HasAnyData () const |
| |
| ENGINE_API FKeyHandle | FindKey (float KeyTime, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| ENGINE_API bool | KeyExistsAtTime (float KeyTime, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| virtual void SetKeyInterpMode(FKeyHandle KeyHandle, ERichCurveInterpMode NewInterpMode) PURE_VIRTUAL(FRealCurve void | SetDefaultValue (float InDefaultValue) |
| |
| float | GetDefaultValue () const |
| |
| void | ClearDefaultValue () |
| |
| | FIndexedCurve () |
| |
| virtual | ~FIndexedCurve () |
| |
| ENGINE_API int32 | GetIndexSafe (FKeyHandle KeyHandle) const |
| |
| TArray< FKeyHandle >::TConstIterator | GetKeyHandleIterator () const |
| |
| ENGINE_API bool | IsKeyHandleValid (FKeyHandle KeyHandle) const |
| |
| FKeyHandle | GetFirstKeyHandle () const |
| |
| FKeyHandle | GetLastKeyHandle () const |
| |
| ENGINE_API FKeyHandle | GetNextKey (FKeyHandle KeyHandle) const |
| |
| ENGINE_API FKeyHandle | GetPreviousKey (FKeyHandle KeyHandle) const |
| |
| ENGINE_API void | ShiftCurve (float DeltaTime) |
| |
| ENGINE_API void | ShiftCurve (float DeltaTime, const TSet< FKeyHandle > &KeyHandles) |
| |
| ENGINE_API void | ScaleCurve (float ScaleOrigin, float ScaleFactor) |
| |
| ENGINE_API void | ScaleCurve (float ScaleOrigin, float ScaleFactor, const TSet< FKeyHandle > &KeyHandles) |
| |
A rich, editable float curve