LazRegions unit
Implements non-native regions with support for managing their Z-order.
lazregions.pas contains classes, types, and routines used to
implement clipping regions in
TLazCanvas, and regions used in
custom-drawn LCL controls.
Author: Felipe Monteiro de Carvalho
Classes and records
TLazRegion | class | Represents a custom region in the Lazarus LCL. |
TLazRegionEllipse | class | Implements a region defined as an Ellipse. |
TLazRegionPart | class | Base class used for rectangular areas in a region. |
TLazRegionPolygon | class | Represents a region defined as a series of vertices for a polygon. |
TLazRegionRect | class | Implements a region defined by a TRect structure. |
TLazRegionWithChilds | class | Implement a region which can have other regions as children. |
Procedures and functions
IsPointInPolygon | function | Determines if the specified point is inside the vertices for the specified polygon. |
Types
TLazRegionFillMode | enumeration | Represents region fill modes used for polygons in Lazarus regions. |
TPointArray | type | Defines an array type used for TPoint values. |
Uses
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
