База отчёта 4

This commit is contained in:
2026-03-30 19:27:49 +03:00
parent 6fc311139f
commit fd598cba94
14 changed files with 4375 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
@startuml
title Рабочий цикл приложения и пользовательского интерфейса
start
:Запуск приложения;
:Создание WindowContext,\nCanvas, RenderEngine;
repeat
:Обработка событий ввода\n(мышь, колесо, кнопки);
:Обновление состояния UI\n(панели, свойства, инструменты);
:Пересчёт видимой области\nи параметров масштаба;
if (Требуется перерисовка?) then (да)
:Вызов CPU-рендера документа;
:Обновление текстуры холста;
endif
:Показ статистики и кадра;
repeat while (Приложение активно?) is (да)
:Освобождение ресурсов;
stop
@enduml