etch library

Classes

EtchArc
Draws an arc on the canvas
EtchCanvas
Main canvas for etch
EtchCircle
Draws a circle on the canvas
EtchClipRect
EtchElement
Abstract class for creating your own EtchElement to add to the canvas
EtchImage
Draws an image on the canvas
EtchLayer
Creates a separate canvas layer which can have its own transformation
EtchLine
Draws a line on the canvas
EtchOval
Draws an oval on the canvas
EtchPaint
Paints the canvas with the given paint
EtchPainter
CustomPainter to paint EtchElements given to the canvas
EtchParagraph
Draws text on the screen
EtchPath
Draws a path using EtchPathElements
EtchPathAddArc
Adds an arc to the current path
EtchPathAddOval
Adds an oval to the current path
EtchPathAddPolygon
Adds a polygon to the current path
EtchPathAddRect
Adds a rectangle to the current path
EtchPathArcTo
Adds an arc to the current path starting from the current point to the given point
EtchPathClose
Closes off the path
EtchPathConicTo
Adds a conic bezier curve to the given end point using the control point
EtchPathCubicTo
Adds a cubic bezier curve from the current point to the end point using the two control points
EtchPathElement
Abstract class for creating your own EtchPathElement to add to the path
EtchPathLine
Add a line to the path
EtchPathMoveTo
Move the current point of the path elsewhere
EtchPathQuadraticBezierTo
Draw a quadratic bezier the end point using the control point
EtchPathRelativeConicTo
Add a conic bezier curve from the current point to the offset given Relative paths are drawn with respect to the current point, not the origin The alignment constructor effectively uses the current point as origin and calculates alignment using the bounding size
EtchPathRelativeCubicTo
Adds a cubic bezier curve from the current point to the end point using the two control points Relative paths are drawn with respect to the current point, not the origin The alignment constructor effectively uses the current point as origin and calculates alignment using the bounding size
EtchPathRelativeLineTo
Add a line to the path Relative paths are drawn with respect to the current point, not the origin The alignment constructor effectively uses the current point as origin and calculates alignment using the bounding size
EtchPathRelativeMoveTo
Move the current point of the path elsewhere Relative paths are drawn with respect to the current point, not the origin The alignment constructor effectively uses the current point as origin and calculates alignment using the bounding size
EtchPathRelativeQuadraticBezierTo
Draw a quadratic bezier the end point using the control point Relative paths are drawn with respect to the current point, not the origin The alignment constructor effectively uses the current point as origin and calculates alignment using the bounding size
EtchRect
Draw a rectangle on the canvas
EtchRRect
EtchStyle
EtchVertices