ResolvedPathNode class

A path node that has its bounds fully computed.

This should only be constructed from a PathNode in a ResolvingVisitor.

Constructors

ResolvedPathNode({required Paint paint, required Rect bounds, required Path path})
Create a new ResolvedPathNode.

Properties

bounds Rect
The bounds estimate for the current path.
final
hashCode int
The hash code for this object.
no setterinherited
paint Paint
The paint for the current path node.
final
path Path
The path to be drawn.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

accept<S, V>(Visitor<S, V> visitor, V data) → S
Accept a Visitor implementation.
applyAttributes(SvgAttributes newAttributes, {bool replace = false}) → Node
Creates a new compatible new node with attribute inheritence.
inherited
concatTransform(AffineMatrix currentTransform) AffineMatrix
Subclasses that have additional transformation information will concatenate their transform to the supplied currentTransform.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
visitChildren(NodeCallback visitor) → void
Calls visitor for each child node of this parent group.

Operators

operator ==(Object other) bool
The equality operator.
inherited