|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 20, 2003 22:34:23 Меня интересует, что работает быстрее при работе с 2D графикой. Просто захотелось чего то программу написать для просмотра графических файлов, научиться оптимизировать код, а обработка графики как раз больше всего оптимизации и требует. Поэтому и интересно знать с каким интерфейсом лучше работать, ну чтобы быстрее работало. |
|
|
Дата: Окт 21, 2003 00:11:18 DirectDraw |
|
|
Дата: Окт 21, 2003 10:31:36 А где по нему доки брать, а то здесь на сайте только про Direct3D написано. |
|
|
Дата: Окт 21, 2003 18:17:19 dragon MSDN Вначале запрашиваешь нужный тебе интерфейс функцией DirectDrawCreate передав ей его GUID. Потом можешь вызывать его методы. Тебе потребуется создать поверхность вызвав метод CreateSurface. Перед тем как рисовать нужно заблокировать поверхность вызвав метод Lock. Тогда в структуре SURFACEDESCRIPTOR будет указатель, через который можно в ней рисовать. В прилагающейся программе самое интересное происходит в функции winmain. _1897992552__map.zip |
|
|
Дата: Окт 21, 2003 19:19:00 Спасибо, пригодиться. |
|
|
Дата: Ноя 2, 2003 13:00:04 · Поправил: S_T_A_S_ dragon Скорее всего нужен именно DirectDraw7. Он позволяет очень просто напрямую с видеопамятью работать. Может этот линк пригодится: http://board.win32asmcommunity.net/showthread.php?s=&threadid=15450 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.036 |