26 TValue GetValue()
const
31 return mOrigin + mCounter * (mTarget - mOrigin) / mFrame;
34 void SetTarget(TValue targetValue, TTime frames)
37 mTarget = targetValue;
42 bool IsFinished()
const {
return mCounter >= mFrame; }
44 TTime GetRemainingTime()
const {
45 return IsFinished() ? 0 : mFrame - mCounter;
48 void InitValue(TValue value)
58 if (mCounter < mFrame)