pixel : HasIO io => Renderer -> Coordinate -> Color -> io () Draw a pixel.
Visibility: exportthickLine : HasIO io => Renderer -> Coordinate -> Coordinate -> Color -> Int -> io () Draw a line with given thickness.
@ width Thickness.
Visibility: exportaaline : HasIO io => Renderer -> Coordinate -> Coordinate -> Color -> io () Draw an anti-aliased line.
Visibility: exportrectangle : HasIO io => Renderer -> Rect -> Color -> io () Draw a rectangle.
Visibility: exportroundedRect : HasIO io => Renderer -> Rect -> Color -> Int -> io () Draw a rounded-corner rectangle.
@ rad The radius of the corner arc.
Visibility: exportfilledRect : HasIO io => Renderer -> Rect -> Color -> io () Draw a rectangle filled with the given color.
Visibility: exportroundedFilledRect : HasIO io => Renderer -> Rect -> Color -> Int -> io () Draw a rounded-corner rectangle filled with the given color.
@ rad The radius of the corner arc.
Visibility: exportcircle : HasIO io => Renderer -> Coordinate -> Color -> Int -> io () Draw a circle.
@ rad Radius in pixels of the circle.
Visibility: exportaaCircle : HasIO io => Renderer -> Coordinate -> Color -> Int -> io () Draw an anti-aliased circle.
@ rad Radius in pixels of the circle.
Visibility: exportfilledCircle : HasIO io => Renderer -> Coordinate -> Color -> Int -> io () Draw a circle filled with given color.
@ rad Radius in pixels of the circle.
Visibility: exportthickCircle : HasIO io => Renderer -> Coordinate -> Color -> Int -> Int -> io () Draw a circle with the given radius and thickness.
@ rad Radius in pixels of the circle.
@ width Thickness.
Visibility: exportarc : HasIO io => Renderer -> Coordinate -> Color -> Int -> Int -> Int -> io () Draw a circular arc drawn counter-clockwise between two angles (in degrees).
@ rad Radius in pixels of the circle.
@ start The angle of start point.
@ end The angle of end point.
Visibility: exportellipse : HasIO io => Renderer -> Coordinate -> Int -> Int -> Color -> io () Draw an ellipse.
@ rx Horizontal radius in pixels of the ellipse.
@ ry Vertical radius in pixels of the ellipse.
Visibility: exportfilledEllipse : HasIO io => Renderer -> Coordinate -> Int -> Int -> Color -> io () Draw an ellipse filled with given color.
@ rx Horizontal radius in pixels of the ellipse.
@ ry Vertical radius in pixels of the ellipse.
Visibility: exportaaellipse : HasIO io => Renderer -> Coordinate -> Int -> Int -> Color -> io () Draw an anti-aliased ellipse.
@ rx Horizontal radius in pixels of the ellipse.
@ ry Vertical radius in pixels of the ellipse.
Visibility: exportpie : HasIO io => Renderer -> Coordinate -> Color -> Int -> Int -> Int -> io () Draw a pie.
@ rad Radius in pixels of the circle.
@ start The angle of start point.
@ end The angle of end point.
Visibility: exportfilledPie : HasIO io => Renderer -> Coordinate -> Color -> Int -> Int -> Int -> io () Draw a filled pie.
@ rad Radius in pixels of the circle.
@ start The angle of start point.
@ end The angle of end point.
Visibility: exporttrigon : HasIO io => Renderer -> Coordinate -> Coordinate -> Coordinate -> Color -> io () Draw a trigon.
Visibility: exportfilledTrigon : HasIO io => Renderer -> Coordinate -> Coordinate -> Coordinate -> Color -> io () Draw a trigon filled with given color.
Visibility: exportaatrigon : HasIO io => Renderer -> Coordinate -> Coordinate -> Coordinate -> Color -> io () Draw an anti-aliased trigon.
Visibility: export