Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

AnimationDemo

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

AnimationDemo

Программа воспроизводит несложную анимацию. Написана на Delphi 2009 без использования стандартного каркаса (TApplication, TForm). Использовано лишь несколько классов VCL: TBitmap, TCanvas, TList<T> и TInterfacedObject.

Поддерживаются два API для вывода графики: стандартный TCanvas и GDI+ (через сторонние модули GDIPAPI, GDIPOBJ). Также реализованы две, различные в деталях, версии абстрактной геометрической фигуры.

Приложение спроектировано так, что имеется возможность переключаться в рантайме между графическими API и конкретиками фигур.