Базовый курс С++ Часть #76. Двойная буферизация (Double Buffering)

Описание к видео Базовый курс С++ Часть #76. Двойная буферизация (Double Buffering)

Часть #76. Двойная буферизация (Double Buffering) (Базовый курс программирования на С++)
Самые лучшие бесплатные курсы по C++, Ассемблеру и Unreal Engine 5!

Оглавление курса на Википедии: https://ru.wikiversity.org/wiki/%D0%9...

00:00 - Двойная буферизация
00:19 - Исправим мерцание мячика
01:56 - Анализируем причину мерцания изображения
03:11 - Что такое "двойная буферизация"
05:02 - Буфер и контекст устройства
06:29 - Смотрим в MSDN как создавать контекст устройства
18:52 - Создаём контекст и используем его при обработке WM_PAINT
24:51 - Вынесем код в метод On_Paint()
26:59 - Отрефакторим On_Paint(), чтобы не создавать контекст на каждый кадр
32:25 - Выносим функциональность контекста в класс AsFrame_DC
39:38 - Добавим деструктор ~AsFrame_DC()
41:18 - Зальём контекст фоновым цветом и поправим имена в AsFrame_DC
43:18 - Добавим класс AsMain_Window и метод Main()
47:03 - Перенесём методы главного окна в класс AsMain_Window
52:10 - Перенесём глобальные данные в класс AsMain_Window
55:23 - Добавим статический указатель на главное окно
58:31 - Отрефакторим аргументы методов класса AsMain_Window
01:05:39 - Popcorn_part_76.zip: пишем код

Popcorn_part_76.zip - https://drive.google.com/file/d/1BowI...

Комментарии

Информация по комментариям в разработке