Donner 0.5.1
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
donner::Path Member List

This is the complete list of members for donner::Path, including all inherited members.

bounds() constdonner::Path
commands() constdonner::Pathinline
cubicToQuadratic(double tolerance=0.1) constdonner::Path
empty() constdonner::Pathinline
flatten(double tolerance=0.25) constdonner::Path
forEach(F &&fn) constdonner::Pathinline
isInside(const Vector2d &point, FillRule fillRule=FillRule::NonZero) constdonner::Path
isOnPath(const Vector2d &point, double strokeWidth) constdonner::Path
normalAt(size_t index, double t) constdonner::Path
operator<<(std::ostream &os, Verb verb)donner::Pathfriend
operator<<(std::ostream &os, const Path &path)donner::Pathfriend
operator=(const Path &)=defaultdonner::Path
operator=(Path &&) noexcept=defaultdonner::Path
operator==(const Path &other) constdonner::Pathinline
Path()=defaultdonner::Path
Path(const Path &)=defaultdonner::Path
Path(Path &&) noexcept=defaultdonner::Path
PathBuilder (defined in donner::Path)donner::Pathfriend
pathLength() constdonner::Path
pointAt(size_t index, double t) constdonner::Path
pointAtArcLength(double distance) constdonner::Path
points() constdonner::Pathinline
pointsPerVerb(Verb verb)donner::Pathinlinestatic
strokeMiterBounds(double strokeWidth, double miterLimit) constdonner::Path
strokeToFill(const StrokeStyle &style, double flattenTolerance=0.25) constdonner::Path
tangentAt(size_t index, double t) constdonner::Path
toMonotonic() constdonner::Path
toSVGPathData() constdonner::Path
transformedBounds(const Transform2d &transform) constdonner::Path
Verb enum namedonner::Path
verbCount() constdonner::Pathinline
vertices() constdonner::Path
~Path()=defaultdonner::Path