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