DiagramRenderPlan class final

One render plan for an ordered element list: which elements each DiagramRenderPass paints. Pass membership is computed on first use.

Constructors

DiagramRenderPlan(Iterable<ResolvedElement> elements)

Properties

borders → List<ResolvedShape>
latefinal
connectorLabels → List<ResolvedConnector>
latefinal
connectorMarkers → List<ResolvedConnector>
latefinal
content → List<ResolvedElement>
latefinal
elements → List<ResolvedElement>
The planned elements, in scene order.
final
hashCode → int
The hash code for this object.
no setterinherited
ports → List<ResolvedShape>
latefinal
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited
operator [](DiagramRenderPass pass) → List<ResolvedElement>
The elements pass paints, in scene order.

Static Methods

paintsContent(ResolvedElement element) → bool
Whether element has a body in the content pass.

Constants

passes → const List<DiagramRenderPass>
All passes in paint order.