История изменений
Исправление
AntonI,
(текущая версия)
:
Что, если выполнение задания занимает больше времени, чем промежуток между срабатываниями таймера?
Ничего. Обработчик видит что очередь пустая и ничего не делает. Тут важно именно не запустить лишнюю отрисовку если предыдущая еще не прошла.
когда таймер пришел и картинку уже надо показать, она только начинает рендериться.
Это не страшно. Да собственно новая картинка выбрасывается на экран только после того как она полностью готова, т.е. двойная буферизация у меня уже есть в текущей версии кода;-)
Исходная версия
AntonI,
:
Что, если выполнение задания занимает больше времени, чем промежуток между срабатываниями таймера?
Ничего. Обработчик видит что очередь пустая и ничего не делает. Тут важно именно не запустить лишнюю отрисовку если предыдущая еще не прошла.
когда таймер пришел и картинку уже надо показать, она только начинает рендериться.
Это не страшно. Да собственно новая картинка выбрасывается на экран только после того как она полностью готова, т.е. двойная буферизация у меня уже есть;-)