«Графика для Windows средствами DirectDraw» Стэн Трухильо Предисловие Введение Для чего написана эта книга Требования к читателю Программные требования Аппаратные требования Глава 1. Краткий курс DirectDraw Что такое DirectDraw? Спецификация COM фирмы Microsoft DirectDraw API Интерфейсы DirectDraw и DirectDraw2 Интерфейсы DirectDrawSurface Интерфейс DirectDrawPalette Интерфейс DirectDrawClipper Дополнительные интерфейсы DirectDraw Структуры DirectDraw Создание приложений DirectDraw Подготовка инструментов Глава 2. Проблемы быстродействия Глава 3. За кулисами DirectDraw DirectDraw AppWizard Создание приложения Bounce Структура приложения Инициализация DirectDraw Создание поверхностей Графический вывод Оконные приложения Глава 4. Видеорежимы и частота смены кадров Переключение видеорежимов Обнаружение видеорежимов и частот смены кадров Вычисление FPS Графический вывод Обработка пользовательского ввода Частота смены кадров Глава 5. Поверхности и форматы пикселей Поверхности BMP-файлы Программа BmpView Глава 6. DirectInput Что такое DirectInput? DirectInput API Программа Qwerty Инициализация DirectInput Управление версией DirectInput Программа Smear Глава 7. Проблема курсора Частичное обновление экрана Многопоточность Решение проблемы курсора Программа Cursor Глава 8. Воспроизведение видеороликов Начальные сведения Программа AviPlay Глава 9. Проверка столкновений Общее решение Функции проверки столкновений Класс Sprite Программа Bumper Приложение А. Информация для разработчиков Отладка Замечания о Visual C++ Советы и рекомендации
«Графика для Windows средствами DirectDraw» Стэн Трухильо Посвящается Стэнли и Велме Коппок (моим дедушке и бабушке по материнской линии), а также Дж. Д. и Марии Трухильо (дедушке и бабушке по отцовской линии). Их общество и поддержка радовали меня в детстве и продолжают радовать сейчас.