Donner 0.5.0
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, Path::Verb verb)donner::Pathfriend
operator<<(std::ostream &os, const Path &path)donner::Pathfriend
operator=(const Path &)=default (defined in donner::Path)donner::Path
operator=(Path &&) noexcept=default (defined in donner::Path)donner::Path
Path()=defaultdonner::Path
Path(const Path &)=default (defined in donner::Path)donner::Path
Path(Path &&) noexcept=default (defined in donner::Path)donner::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
transformedBounds(const Transform2d &transform) constdonner::Path
Verb enum namedonner::Path
verbCount() constdonner::Pathinline
vertices() constdonner::Path
~Path()=default (defined in donner::Path)donner::Path