-
Notifications
You must be signed in to change notification settings - Fork 13
Home
Обзор: https://youtu.be/xxrlb3BlRn8
Много уже понаписано, относительно использования графики в Delphi, класс Tcanvas – знаком если не всем, то многим точно. И все прекрасно знают его преимущества и недостатки. Класс конечно хорош, продуман, но с тех пор когда он создавался минуло много лет... Прогресс не стоит на месте и почти в каждом более-менее современном ПК стоит более-менее современная видеокарта.
GLEngine2D основан на OpenGL. Ориентирован на то что бы заменить собой функции рисования TCanvas
Возможности:
-
цвет в формате RGBA (альфаканал)
-
разные возможные варианты работы с альфаканалом (смешивание, добавление)
-
точки
-
линии
-
градиентные линии
-
кривая по типу молнии
-
стрелочки
-
треугольники
-
градиентные треугольники
-
четырёхугольники
-
прямоугольники
-
градиентные четырёхугольники
-
эллипс под углом
-
текст
-
отрисовка изображений TGA BMP JPEG PNG GIF (с альфаканалом и смешиванием цветов)
-
поддержка анимации
-
аппаратное сглаживание (AntiAlias)
-
рисование в текстуру (FBO)
-
экспорт текстуры в файл или в TBitMap
-
аппаратное ускорение
-
очень просто