Donner SVG
0.8.0-pre
SVG editor and embeddable C++20 engine.
Loading...
Searching...
No Matches
donner::Path Member List
This is the complete list of members for
donner::Path
, including all inherited members.
bounds
() const
donner::Path
commands
() const UTILS_LIFETIME_BOUND
donner::Path
inline
cubicToQuadratic
(double tolerance=0.1) const
donner::Path
empty
() const
donner::Path
inline
flatten
(double tolerance=0.25) const
donner::Path
forEach
(F &&fn) const
donner::Path
inline
isInside
(const Vector2d &point, FillRule fillRule=FillRule::NonZero) const
donner::Path
isOnPath
(const Vector2d &point, double strokeWidth) const
donner::Path
kLocalFlattenTolerance
donner::Path
static
kMaximumArcLengthSubdivisionDepth
donner::Path
static
kMaximumFlattenSubdivisionDepth
donner::Path
static
kMaximumGeometryQueryWork
donner::Path
static
kMaximumHitTestSubdivisionDepth
donner::Path
static
kMaximumMeasuredPathRetainedBytes
donner::Path
static
measure
() const
donner::Path
measure
(std::size_t maximumWorkUnits) const
donner::Path
measurementBaseRetainedBytes
() const
donner::Path
MonotonicAxis
enum name
donner::Path
normalAt
(size_t index, double t) const
donner::Path
operator<<
(std::ostream &os, Verb verb)
donner::Path
friend
operator<<
(std::ostream &os, const Path &path)
donner::Path
friend
operator=
(const Path &)=default
donner::Path
operator=
(Path &&) noexcept=default
donner::Path
operator==
(const Path &other) const
donner::Path
inline
Path
()=default
donner::Path
Path
(const Path &)=default
donner::Path
Path
(Path &&) noexcept=default
donner::Path
PathBuilder
(defined in
donner::Path
)
donner::Path
friend
pathLength
() const
donner::Path
pointAt
(size_t index, double t) const
donner::Path
pointAtArcLength
(double distance) const
donner::Path
points
() const UTILS_LIFETIME_BOUND
donner::Path
inline
pointsPerVerb
(Verb verb)
donner::Path
inline
static
retainedBytes
() const
donner::Path
inline
strokeMiterBounds
(double strokeWidth, double miterLimit) const
donner::Path
strokeToFill
(const StrokeStyle &style, double flattenTolerance) const
donner::Path
tangentAt
(size_t index, double t) const
donner::Path
toMonotonic
(MonotonicAxis axis=MonotonicAxis::Y) const
donner::Path
toSVGPathData
() const
donner::Path
transformedBounds
(const Transform2d &transform) const
donner::Path
Verb
enum name
donner::Path
verbCount
() const
donner::Path
inline
vertices
() const
donner::Path
~Path
()=default
donner::Path
Generated by
1.15.0