58 float tolerance = Path::defaultToleranceForMeasurement);
93 bool isLastInSubpath() const noexcept;
100 const
float toleranceSquared;
101 float subPathCloseX = 0, subPathCloseY = 0;
102 const
bool isIdentityTransform;
106 size_t stackSize = 32;
Very simple container class to hold a pointer to some data on the heap.
Flattens a Path object into a series of straight-line sections.
bool closesSubPath
Indicates whether the current line segment is closing a sub-path.
float y2
The y position of the end of the current line segment.
float x2
The x position of the end of the current line segment.
float y1
The y position of the start of the current line segment.
float x1
The x position of the start of the current line segment.
int subPathIndex
The index of the current line within the current sub-path.
A path is a sequence of lines and curves that may either form a closed shape or be open-ended.
Type unalignedPointerCast(void *ptr) noexcept
Casts a pointer to another type via void*, which suppresses the cast-align warning which sometimes ar...