|
| | FIntegralCurve () |
| |
| virtual | ~FIntegralCurve () |
| |
| virtual int32 | GetNumKeys () const override final |
| |
| virtual FIndexedCurve * | Duplicate () const final |
| |
| ENGINE_API int32 | Evaluate (float Time, int32 InDefaultValue=0) const |
| |
| bool | HasAnyData () const |
| |
| ENGINE_API TArray< FIntegralKey >::TConstIterator | GetKeyIterator () const |
| |
| ENGINE_API FKeyHandle | AddKey (float InTime, int32 InValue, FKeyHandle KeyHandle=FKeyHandle()) |
| |
| ENGINE_API void | DeleteKey (FKeyHandle KeyHandle) |
| |
| ENGINE_API FKeyHandle | UpdateOrAddKey (float InTime, int32 Value, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) |
| |
| virtual ENGINE_API void | SetKeyTime (FKeyHandle KeyHandle, float NewTime) override final |
| |
| virtual ENGINE_API float | GetKeyTime (FKeyHandle KeyHandle) const override final |
| |
| ENGINE_API void | SetKeyValue (FKeyHandle KeyHandle, int32 NewValue) |
| |
| ENGINE_API int32 | GetKeyValue (FKeyHandle KeyHandle) const |
| |
| void | SetDefaultValue (int32 InDefaultValue) |
| |
| int32 | GetDefaultValue () const |
| |
| void | ClearDefaultValue () |
| |
| void | SetUseDefaultValueBeforeFirstKey (bool InbUseDefaultValueBeforeFirstKey) |
| |
| bool | GetUseDefaultValueBeforeFirstKey () const |
| |
| ENGINE_API FIntegralKey & | GetKey (FKeyHandle KeyHandle) |
| |
| ENGINE_API FIntegralKey | GetKey (FKeyHandle KeyHandle) const |
| |
| ENGINE_API FKeyHandle | FindKey (float KeyTime, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| ENGINE_API FKeyHandle | FindKeyBeforeOrAt (float KeyTime) const |
| |
| ENGINE_API void | RemoveRedundantKeys () |
| |
| | 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) |
| |
An integral curve, which holds the key time and the key value