[Overview][Types][Classes][Index] | Reference for unit 'LazCanvas' (#lcl)

# Reference for unit 'LazCanvas'

Classes and functions for extending TFPImageCanvas.

`uses`
`Classes,`
`SysUtils,`
`contnrs,`
`Math,`
`fpimgcanv,`
`fpcanvas,`
`fpimage,`
`clipping,`
`pixtools,`
`fppixlcanv,`
`IntfGraphics,` |  | Classes and functions for easy handling of raw images (interface images).
`LazRegions;` |  | Implements non-native regions with support for managing their Z-order.

## Overview

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