|
JUCE
|
This is the complete list of members for Path, including all inherited members.
| addArc(float x, float y, float width, float height, float fromRadians, float toRadians, bool startAsNewSubPath=false) | Path | |
| addArrow(Line< float > line, float lineThickness, float arrowheadWidth, float arrowheadLength) | Path | |
| addBubble(Rectangle< float > bodyArea, Rectangle< float > maximumArea, Point< float > arrowTipPosition, float cornerSize, float arrowBaseWidth) | Path | |
| addCentredArc(float centreX, float centreY, float radiusX, float radiusY, float rotationOfEllipse, float fromRadians, float toRadians, bool startAsNewSubPath=false) | Path | |
| addEllipse(float x, float y, float width, float height) | Path | |
| addEllipse(Rectangle< float > area) | Path | |
| addLineSegment(Line< float > line, float lineThickness) | Path | |
| addPath(const Path &pathToAppend) | Path | |
| addPath(const Path &pathToAppend, const AffineTransform &transformToApply) | Path | |
| addPieSegment(float x, float y, float width, float height, float fromRadians, float toRadians, float innerCircleProportionalSize) | Path | |
| addPieSegment(Rectangle< float > segmentBounds, float fromRadians, float toRadians, float innerCircleProportionalSize) | Path | |
| addPolygon(Point< float > centre, int numberOfSides, float radius, float startAngle=0.0f) | Path | |
| addQuadrilateral(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) | Path | |
| addRectangle(float x, float y, float width, float height) | Path | |
| addRectangle(Rectangle< ValueType > rectangle) | Path | |
| addRoundedRectangle(float x, float y, float width, float height, float cornerSize) | Path | |
| addRoundedRectangle(float x, float y, float width, float height, float cornerSizeX, float cornerSizeY) | Path | |
| addRoundedRectangle(float x, float y, float width, float height, float cornerSizeX, float cornerSizeY, bool curveTopLeft, bool curveTopRight, bool curveBottomLeft, bool curveBottomRight) | Path | |
| addRoundedRectangle(Rectangle< ValueType > rectangle, float cornerSizeX, float cornerSizeY) | Path | |
| addRoundedRectangle(Rectangle< ValueType > rectangle, float cornerSize) | Path | |
| addStar(Point< float > centre, int numberOfPoints, float innerRadius, float outerRadius, float startAngle=0.0f) | Path | |
| addTriangle(float x1, float y1, float x2, float y2, float x3, float y3) | Path | |
| addTriangle(Point< float > point1, Point< float > point2, Point< float > point3) | Path | |
| applyTransform(const AffineTransform &transform) noexcept | Path | |
| clear() noexcept | Path | |
| closeSubPath() | Path | |
| contains(float x, float y, float tolerance=defaultToleranceForTesting) const | Path | |
| contains(Point< float > point, float tolerance=defaultToleranceForTesting) const | Path | |
| createPathWithRoundedCorners(float cornerRadius) const | Path | |
| cubicTo(float controlPoint1X, float controlPoint1Y, float controlPoint2X, float controlPoint2Y, float endPointX, float endPointY) | Path | |
| cubicTo(Point< float > controlPoint1, Point< float > controlPoint2, Point< float > endPoint) | Path | |
| defaultToleranceForMeasurement | Path | static |
| defaultToleranceForTesting | Path | static |
| getBounds() const noexcept | Path | |
| getBoundsTransformed(const AffineTransform &transform) const noexcept | Path | |
| getClippedLine(Line< float > line, bool keepSectionOutsidePath) const | Path | |
| getCurrentPosition() const | Path | |
| getLength(const AffineTransform &transform=AffineTransform(), float tolerance=defaultToleranceForMeasurement) const | Path | |
| getNearestPoint(Point< float > targetPoint, Point< float > &pointOnPath, const AffineTransform &transform=AffineTransform(), float tolerance=defaultToleranceForMeasurement) const | Path | |
| getPointAlongPath(float distanceFromStart, const AffineTransform &transform=AffineTransform(), float tolerance=defaultToleranceForMeasurement) const | Path | |
| getTransformToScaleToFit(float x, float y, float width, float height, bool preserveProportions, Justification justificationType=Justification::centred) const | Path | |
| getTransformToScaleToFit(Rectangle< float > area, bool preserveProportions, Justification justificationType=Justification::centred) const | Path | |
| intersectsLine(Line< float > line, float tolerance=defaultToleranceForTesting) const | Path | |
| isEmpty() const noexcept | Path | |
| isUsingNonZeroWinding() const | Path | |
| lineTo(float endX, float endY) | Path | |
| lineTo(Point< float > end) | Path | |
| loadPathFromData(const void *data, size_t numberOfBytes) | Path | |
| loadPathFromStream(InputStream &source) | Path | |
| operator!=(const Path &) const noexcept | Path | |
| operator=(const Path &) | Path | |
| operator=(Path &&) noexcept | Path | |
| operator==(const Path &) const noexcept | Path | |
| Path() | Path | |
| Path(const Path &) | Path | |
| Path(Path &&) noexcept | Path | |
| preallocateSpace(int numExtraCoordsToMakeSpaceFor) | Path | |
| quadraticTo(float controlPointX, float controlPointY, float endPointX, float endPointY) | Path | |
| quadraticTo(Point< float > controlPoint, Point< float > endPoint) | Path | |
| restoreFromString(StringRef stringVersion) | Path | |
| scaleToFit(float x, float y, float width, float height, bool preserveProportions) noexcept | Path | |
| setUsingNonZeroWinding(bool isNonZeroWinding) noexcept | Path | |
| startNewSubPath(float startX, float startY) | Path | |
| startNewSubPath(Point< float > start) | Path | |
| swapWithPath(Path &) noexcept | Path | |
| toString() const | Path | |
| writePathToStream(OutputStream &destination) const | Path | |
| ~Path() | Path |