|
| Graphics.HGL.Draw.Picture | | Portability | non-portable (requires concurrency) | | Stability | provisional | | Maintainer | libraries@haskell.org |
|
|
|
| Description |
| Drawing various shapes.
|
|
| Synopsis |
|
|
|
| Documentation |
|
| arc |
| :: Point | a corner of the rectangle bounding the ellipse.
| | -> Point | the opposite corner of the rectangle bounding the ellipse.
| | -> Angle | the start angle of the arc, measured counter-clockwise
from the horizontal.
| | -> Angle | the extent of the arc, measured counter-clockwise from
the start angle.
| | -> Graphic | a filled shape
| | A filled arc from an ellipse.
|
|
|
| ellipse |
| :: Point | a corner of the rectangle bounding the ellipse.
| | -> Point | the opposite corner of the rectangle bounding the ellipse.
| | -> Graphic | a filled shape
| | A filled ellipse that fits inside a rectangle defined by two
Points on the window.
|
|
|
| shearEllipse |
| :: Point | a corner of the bounding parallelogram.
| | -> Point | another corner of the parallelogram, adjacent to the first.
| | -> Point | another corner of the parallelogram, adjacent to the first
and thus opposite to the second.
| | -> Graphic | a filled shape
| | A filled sheared ellipse that fits inside a parallelogram defined
by three Points on the window. This function is implemented using
polygons on both Win32 and X11.
|
|
|
| line :: Point -> Point -> Graphic |
| A line between two Points.
|
|
| polyline :: [Point] -> Graphic |
| A series of lines through a list of Points.
|
|
| polygon :: [Point] -> Graphic |
| A filled polygon defined by a list of Points.
|
|
| polyBezier :: [Point] -> Graphic |
| A series of (unfilled) Bezier curves defined by a list of 3n+1
control Points. This function is not supported on X11 (it yields
an error message and a polyline).
|
|
| Produced by Haddock version 0.8 |