Commit Graph

10 Commits

Author SHA1 Message Date
b1177265ea Универсальная растровая заливка 2026-03-03 18:30:24 +03:00
5b1b3a8c5e Переход на i32 2026-03-03 15:26:01 +03:00
32cffb757d Заливка и замкнутая фигура 2026-03-03 14:21:55 +03:00
2ab6bcd408 Определение позиции дочернего объекта 2026-02-26 21:33:09 +03:00
05f5481a42 Дополнительный буфер для отрисовки broken line 2026-02-26 13:48:42 +03:00
65ca468bfb Убраны лишние комментарии 2026-02-25 22:46:45 +03:00
317ebb958b Убрано лишнее умножение на Alpha 2026-02-25 22:37:52 +03:00
31ba2c57cb Поправлены цвета 2026-02-25 22:31:50 +03:00
0114db1f48 feat: Добавил толщину линий, унифицировал геометрию
Переименовал основные геометрические модели (Point, Size, Rect, Scale, Radii), явно разделив их на типы с плавающей точкой (_f) и целочисленные (_i). Обновил использование этих типов во всем проекте для улучшения типобезопасности и ясности.

Ввел новое свойство thickness для объектов и реализовал его применение при отрисовке линий и ломаных. Добавил Point2_i для целочисленных координат буфера в конвейере отрисовки.
2026-02-25 00:57:55 +03:00
e5dd455d14 Первая растеризация 2026-02-24 21:56:15 +03:00