LazCanvas unit
Classes and functions for extending TFPImageCanvas.
lazcanvas.pas contains classes and functions for extending
TFPImageCanvas to support more stretching filters, and to support all
features from the LCL TCanvas. TLazCanvas also fixes various small problems
and incompatibilities between TFPImageCanvas versions, making the interface
smoother and more consistent.
Do not use anything from the LCL here, as this unit should be kept
strictly independent. LCLProc.pas is allowed for DebugLn, but
only during debugging or profiling.
Author: Felipe Monteiro de Carvalho
Classes and records
TFPSharpInterpolation | class | Implements a very sharp and square interpolation. |
TLazCanvas | class | Implements a canvas which masks differences between FCL and LCL canvas classes. |
TLazCanvasState | class | Contains properties reflecting the state for a Lazarus canvas. |
Types
TLazCanvasImageFormat | enumeration | Identifies image formats supported in TLazCanvas. |
Uses
ClassesSysUtilscontnrsMathfpimgcanvfpcanvasfpimageclippingpixtoolsfppixlcanvIntfGraphicsLazRegions
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
