|
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.6 |