Skip to content
Dev-Demi edited this page Aug 10, 2021 · 4 revisions

Обзор: https://youtu.be/xxrlb3BlRn8

Много уже понаписано, относительно использования графики в Delphi, класс Tcanvas – знаком если не всем, то многим точно. И все прекрасно знают его преимущества и недостатки. Класс конечно хорош, продуман, но с тех пор когда он создавался минуло много лет... Прогресс не стоит на месте и почти в каждом более-менее современном ПК стоит более-менее современная видеокарта.

GLEngine2D основан на OpenGL. Ориентирован на то что бы заменить собой функции рисования TCanvas

Возможности:

  • цвет в формате RGBA (альфаканал)

  • разные возможные варианты работы с альфаканалом (смешивание, добавление)

  • точки

  • линии

  • градиентные линии

  • кривая по типу молнии

  • стрелочки

  • треугольники

  • градиентные треугольники

  • четырёхугольники

  • прямоугольники

  • градиентные четырёхугольники

  • эллипс под углом

  • текст

  • отрисовка изображений TGA BMP JPEG PNG GIF (с альфаканалом и смешиванием цветов)

  • поддержка анимации

  • аппаратное сглаживание (AntiAlias)

  • рисование в текстуру (FBO)

  • экспорт текстуры в файл или в TBitMap

  • аппаратное ускорение

  • очень просто

Clone this wiki locally