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

5 подписчиков

12+
12+

3 дня назад

ПожаловатьсяНарушение авторских прав

5 подписчиков

12+
12+

3 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 дня назад

Part #76. Double Buffering (Basic C++ Programming Course) The best free courses on C++, Assembly, and Unreal Engine 5! Course table of contents on Wikipedia: https://ru.wikiversity.org/wiki/Базовый_курс_С++ 00:00 - Double buffering 00:19 - Fixing the flickering ball 01:56 - Analyzing the cause of image flickering 03:11 - What is "double buffering" 05:02 - Buffer and device context 06:29 - Looking at MSDN to create a device context 18:52 - Creating a context and using it when processing WM_PAINT 24:51 - Moving the code to the On_Paint() method 26:59 - Refactoring On_Paint() so that Don't create a context for each frame 32:25 - Move the context functionality to the AsFrame_DC class 39:38 - Add the ~AsFrame_DC() destructor 41:18 - Fill the context with a background color and fix the names in AsFrame_DC 43:18 - Add the AsMain_Window class and Main() method 47:03 - Move the main window methods to the AsMain_Window class 52:10 - Move global data to the AsMain_Window class 55:23 - Add a static pointer to the main window 58:31 - Refactor the arguments of the AsMain_Window class methods 01:05:39 - Popcorn_part_76.zip: Writing the Code Popcorn_part_76.zip - https://drive.google.com/file/d/1BowISKSQIQLW_cFx1a_u7hpUodez5aF_

Название:

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

Категория:

Разное