RenderPath class abstract

Implemented types

Constructors

RenderPath()

Properties

commands Iterable<PathCommand>
no setter
fillType PathFillType
getter/setter pair
hasBounds bool
no setter
hashCode int
The hash code for this object.
no setterinherited
isClosed bool
no setter
isColinear Segment2D?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addArc(Offset center, double radius, double startAngle, double sweepAngle) → void
addOval(Rect rect) → void
addPath(RenderPath path, Mat2D transform) → void
addPathBackwards(RenderPath path, Mat2D transform) → void
addRawPath(RawPath rawPath, {Mat2D? transform, bool forceClockwise = false}) → void
addRect(Rect rect) → void
close() → void
override
computeBounds(Mat2D transform) AABB
computePreciseBounds(Mat2D transform) AABB
computePreciseLength(Mat2D transform) double
cubic(Vec2D control1, Vec2D control2, Vec2D to) → void
cubicTo(double ox, double oy, double ix, double iy, double x, double y) → void
override
dispose() → void
hitTest(Vec2D point, {Mat2D? transform, double hitRadius = 3}) bool
isClockwise(Mat2D transform) bool
line(Vec2D to) → void
lineTo(double x, double y) → void
override
move(Vec2D to) → void
moveTo(double x, double y) → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
quad(Vec2D control, Vec2D to) → void
quadTo(double cx, double cy, double x, double y) → void
reset() → void
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

unitCircle List<Vec2D>
final

Constants

c → const double