Variables that track the state of what's been rendered
Protected
objectList of points drawn since the last clear.
Protected
beginReturns 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.
Draw a representation of [points]. Intended for debugging.
Rest
..._points: Vec3[]Strokes a rectangle. Boundary lines have width [lineWidth] and are filled with [lineFill].
This is equivalent to drawPath(Path.fromRect(...).toRenderable(...))
.
Protected
endProtected
getProtected
getReturns true iff the given rectangle is so small, rendering anything within it has no effect on the image.
Protected
lineProtected
moveMUST throw if other and this are not of the same base class.
Set a transformation to apply to things before rendering, replacing the viewport's transform.
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
.
Protected
traceProtected
trace
Renderer that outputs almost nothing. Useful for automated tests.