|
Graphics.HGL.Draw.Region | Portability | non-portable (requires concurrency) | Stability | provisional | Maintainer | libraries@haskell.org |
|
|
|
|
|
Description |
An efficient representation of sets of pixels.
|
|
Synopsis |
|
|
|
Documentation |
|
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.7 |