пеpекpывающиеся окна

From
Roma Baklanov (2:5050/43.30)
To
Anton Morozov
Date
2002-08-08T22:15:51Z
Area
RU.ALGORITHMS
Хай, Anton.

 AM> - мне по уши хватает. Попробую с буфером, ок... Тока как вот это все с
 AM> момедом реализовать... Наверное, так: пошлю клиенту команду, что
 AM> рендерить будем в буфер. Дальше, как обычно, шлю прорисовку примитивов
 AM> и не только. А потом - команду буфер на экран выдать... А тут-то вот
 AM> еще прикол. Одно окно вместе с окружающей действительностью,
 AM> содержимым и фоном, переданное в модем, занимает у меня в среднем 1000
 AM> байт (не графикой, а рендер-коммандами, само собой). А если весь
 AM> десктоп перерисовывать, с десятком окон - это ж ууу будет, секунд
 AM> на 3-5... При коннекте в 14400 :))

А слабо сделать флаг модификации и обновлять по таймеру: На каждом тике смотреть: содержимое окна изменено? Если да - копировать буфер в видео.
Имхо, куда эффективнее, особенно, когда посимвольно/попиксельно что-нить выводишь. Причем вывод без проблем можно и замедлить (18.2/2 fps), и реализовать синхронизацию с обратным ходом луча, и сделать оконные методы BeginUpdate/EndUpdate - вообще все.


--- ===|[ mailto: pohom@udmnet.ru ]|=== --- UNREG
 * Origin: Всем покажу, кто здесь @$! (2:5050/43.30)