ResolvedPatternNode class
A pattern node that has a fully resolved position and data.
Constructors
- ResolvedPatternNode({required Node child, required Node pattern, required double width, required double x, required double y, required double height, required AffineMatrix transform, required Object id})
- Creates a new ResolvedPatternNode.
Properties
- child → Node
-
The child to apply a pattern to.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → double
-
The height of the pattern's viewbox in px.
Values must be > = 1.
final
- id → Object
-
A unique identifier for the pattern.
final
- pattern → Node
-
A node that represents the pattern.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- transform ↔ AffineMatrix
-
This is the transform of the pattern that has been created from the children.
getter/setter pair
- width → double
-
The width of the pattern's viewbox in px.
Values must be > = 1.
final
- x → double
-
The x coordinate shift of the pattern tile.
final
- y → double
-
The y coordinate shift of the pattern tile.
final
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