Variables that track the state of what's been rendered
ProtectedobjectList of points drawn since the last clear.
ProtectedbeginReturns true iff other can be rendered onto this without data loss.
Draws a styled path. If within an object started by startObject, the resultant path may not be visible until endObject is called.
Strokes a rectangle. Boundary lines have width [lineWidth] and are filled with [lineFill].
This is equivalent to drawPath(Path.fromRect(...).toRenderable(...)).
ProtectedendProtectedgetProtectedgetProtectedlineProtectedmoveMUST throw if other and this are not of the same base class.
This should be called whenever a new object is being drawn.
The bounding box of the object to be drawn.
Whether content outside _boundingBox should be drawn. Renderers
that override this method are not required to support _clip.
ProtectedtraceProtectedtrace
Renderer that outputs almost nothing. Useful for automated tests.