Всем доброго времени суток.
Какие Вы знаете способы реализации анимации? Знаете ли вы что творится под капотом у анимации, например, в хромовском V8 или в QT? Мне нужно для своих компонентов реализовать анимацию переходов (смена цвета, прозрачности, положения, размера и т. п.). На ум приходит использование таймеров, отсчет тиков (GetTickCount) и вычисление текущего "кадра", ну и отрисовка в зависимости от значения "кадра".
Момент в том, что компонентов на форме может быть довольно много, и для каждого хранить объект с таймером, значения текущего кадра, общего времени анимации, а может еще и кривые анимации. Как то мне кажется это слишком большим...
Прошу поделиться своими мыслями о этому поводу. Заранее благодарен.