^
Начало
Установить закладку
+ Настройки
14 | 16 | 18 | 20 | 22 | 24
Ширина текста:
50% | 60% | 70% | 80% | 90% | 100%
Шрифт:
Цвет текста:
Установить
Цвет фона:
Установить
Сбросить настройки
Предисловие
Введение
Для чего написана эта книга
Требования к читателю
Программные требования
Аппаратные требования
Глава 1. Краткий курс DirectDraw
Что такое DirectDraw?
Спецификация COM фирмы Microsoft
DirectDraw API
Создание приложений DirectDraw
Подготовка инструментов
Глава 2. Проблемы быстродействия
Глава 3. За кулисами DirectDraw
DirectDraw AppWizard
Структура приложения
Инициализация DirectDraw
Создание поверхностей
Графический вывод
Глава 4. Видеорежимы и частота смены кадров
Переключение видеорежимов
Обнаружение видеорежимов и частот смены кадров
Вычисление FPS
Графический вывод
Обработка пользовательского ввода
Частота смены кадров
Глава 5. Поверхности и форматы пикселей
Поверхности
BMP-файлы
Программа BmpView
Глава 6. DirectInput
Что такое DirectInput?
DirectInput API
Программа Qwerty
Инициализация DirectInput
Управление версией DirectInput
Программа Smear
Глава 7. Проблема курсора
Частичное обновление экрана
Многопоточность
Решение проблемы курсора
Программа Cursor
Глава 8. Воспроизведение видеороликов
Начальные сведения
Программа AviPlay
Глава 9. Проверка столкновений
Общее решение
Функции проверки столкновений
Класс Sprite
Программа Bumper
Приложение А. Информация для разработчиков
Отладка
Замечания о Visual C++
Советы и рекомендации