|HGL-3.1: A simple graphics library based on X11 or Win32||Contents||Index|
|Portability||non-portable (requires concurrency)|
|An efficient representation of sets of pixels.
|data Region |
|emptyRegion :: Region|
|An empty region. This is not supported on Win32.
It is possible to use an empty rectangle region instead.
|rectangleRegion :: Point -> Point -> Region|
|A rectangular region, with the given points as opposite corners.
|ellipseRegion :: Point -> Point -> Region|
|An elliptical region that fits in the rectangle with the given points
as opposite corners.
|polygonRegion :: [Point] -> Region|
|A polygonal region defined by a list of Points.
|intersectRegion :: Region -> Region -> Region|
|The intersection of two regions.
|unionRegion :: Region -> Region -> Region|
|The union of two regions.
|subtractRegion :: Region -> Region -> Region|
|The part of the first region that is not also in the second.
|xorRegion :: Region -> Region -> Region|
|The symmetric difference of two regions.
|regionToGraphic :: Region -> Graphic|
|Fill a Region using the current Brush.
|Produced by Haddock version 0.8|