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