216 double TotalDuration;
219 uint8 bInReverse : 1;
222 uint8 bIsLooping : 1;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ECurveEaseFunction
Definition CurveHandle.h:12
EActiveTimerReturnType
Definition SlateEnums.h:329
Definition ActiveTimerHandle.h:12
Definition SharedPointer.h:1640
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
Definition CurveHandle.h:40
Definition CurveSequence.h:31
ECurveEaseFunction EaseFunction
Definition CurveSequence.h:50
float DurationSeconds
Definition CurveSequence.h:41
float StartTime
Definition CurveSequence.h:44
FSlateCurve(float InStartTime, float InDurationSeconds, const ECurveEaseFunction InEaseFunction)
Definition CurveSequence.h:33
Definition CurveSequence.h:26
SLATECORE_API const FCurveSequence::FSlateCurve & GetCurve(int32 CurveIndex) const
Definition CurveSequence.cpp:263
SLATECORE_API ~FCurveSequence()
Definition CurveSequence.cpp:35
SLATECORE_API FCurveHandle AddCurve(const float InStartTimeSeconds, const float InDurationSeconds, const ECurveEaseFunction InEaseFunction=ECurveEaseFunction::Linear)
Definition CurveSequence.cpp:49
SLATECORE_API void Resume()
Definition CurveSequence.cpp:142
SLATECORE_API void SetStartTime(double InStartTime)
Definition CurveSequence.cpp:194
SLATECORE_API FCurveHandle AddCurveRelative(const float InOffset, const float InDurationSecond, const ECurveEaseFunction InEaseFunction=ECurveEaseFunction::Linear)
Definition CurveSequence.cpp:62
SLATECORE_API bool IsInReverse() const
Definition CurveSequence.cpp:208
SLATECORE_API FCurveSequence()
Definition CurveSequence.cpp:12
SLATECORE_API float GetSequenceTime() const
Definition CurveSequence.cpp:199
SLATECORE_API void PlayReverse(const TSharedRef< SWidget > &InOwnerWidget, bool bPlayLooped=false, const float StartAtTime=0.0f, bool bRequiresActiveTimer=true)
Definition CurveSequence.cpp:118
SLATECORE_API void PlayRelative(const TSharedRef< SWidget > &InOwnerWidget, bool bForward)
Definition CurveSequence.cpp:160
SLATECORE_API bool IsAtEnd() const
Definition CurveSequence.cpp:244
SLATECORE_API void JumpToEnd()
Definition CurveSequence.cpp:229
SLATECORE_API void JumpToStart()
Definition CurveSequence.cpp:220
SLATECORE_API void Pause()
Definition CurveSequence.cpp:133
SLATECORE_API float GetLerp() const
Definition CurveSequence.cpp:254
SLATECORE_API void Reverse()
Definition CurveSequence.cpp:100
SLATECORE_API bool IsPlaying() const
Definition CurveSequence.cpp:188
SLATECORE_API bool IsForward() const
Definition CurveSequence.cpp:214
SLATECORE_API bool IsLooping() const
Definition CurveSequence.cpp:249
SLATECORE_API bool IsAtStart() const
Definition CurveSequence.cpp:238