|
| virtual | ~FStringCurve () |
| |
| bool | HasAnyData () const |
| |
| ENGINE_API FKeyHandle | AddKey (float InTime, const FString &InValue, FKeyHandle KeyHandle=FKeyHandle()) |
| |
| ENGINE_API void | DeleteKey (FKeyHandle KeyHandle) |
| |
| ENGINE_API FString | Eval (float Time, const FString &InDefaultValue) const |
| |
| ENGINE_API FKeyHandle | FindKey (float KeyTime, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| FString | GetDefaultValue () const |
| |
| ENGINE_API FStringCurveKey & | GetKey (FKeyHandle KeyHandle) |
| |
| ENGINE_API FStringCurveKey | GetKey (FKeyHandle KeyHandle) const |
| |
| const TArray< FStringCurveKey > & | GetKeys () const |
| |
| virtual ENGINE_API float | GetKeyTime (FKeyHandle KeyHandle) const override final |
| |
| ENGINE_API FString | GetKeyValue (FKeyHandle KeyHandle) const |
| |
| void | SetDefaultValue (const FString &InDefaultValue) |
| |
| void | ClearDefaultValue () |
| |
| virtual ENGINE_API void | SetKeyTime (FKeyHandle KeyHandle, float NewTime) override final |
| |
| ENGINE_API void | SetKeyValue (FKeyHandle KeyHandle, FString NewValue) |
| |
| ENGINE_API FKeyHandle | UpdateOrAddKey (float InTime, const FString &InValue, float KeyTimeTolerance=UE_KINDA_SMALL_NUMBER) |
| |
| ENGINE_API void | RemoveRedundantKeys () |
| |
| virtual int32 | GetNumKeys () const override final |
| |
| virtual FIndexedCurve * | Duplicate () const final |
| |
| | 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) |
| |
Implements a curve of FStrings.