- All Implemented Interfaces:
QtObjectInterface,Cloneable
Container for painting operations, enabling graphical shapes to be constructed and reused
Java wrapper for Qt class QPainterPath
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classQPainterPath::Element class specifies the position and type of a subpathstatic enumJava wrapper for Qt enumQPainterPath::ElementType -
Constructor Summary
ConstructorsConstructorDescriptionQPainterPath(QPoint startPoint) Overloaded constructor forQPainterPath(io.qt.core.QPointF).QPainterPath(QPointF startPoint) QPainterPath(QPainterPath other) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddEllipse(double x, double y, double w, double h) final voidaddEllipse(QPointF center, double rx, double ry) final voidaddEllipse(QPoint center, double rx, double ry) Overloaded function foraddEllipse(io.qt.core.QPointF, double, double).final voidaddEllipse(QRect rect) Overloaded function foraddEllipse(io.qt.core.QRectF).final voidaddEllipse(QRectF rect) final voidaddPath(QPainterPath path) final voidaddPolygon(QPolygonF polygon) final voidaddRect(double x, double y, double w, double h) final voidOverloaded function foraddRect(io.qt.core.QRectF).final voidfinal voidOverloaded function foraddRegion(io.qt.gui.QRegion).final voidOverloaded function foraddRegion(io.qt.gui.QRegion).final voidOverloaded function foraddRegion(io.qt.gui.QRegion).final voidfinal voidaddRoundedRect(double x, double y, double w, double h, double xRadius, double yRadius) Overloaded function foraddRoundedRect(double, double, double, double, double, double, io.qt.core.Qt.SizeMode)withmode = io.qt.core.Qt.SizeMode.AbsoluteSize.final voidaddRoundedRect(double x, double y, double w, double h, double xRadius, double yRadius, Qt.SizeMode mode) final voidaddRoundedRect(QRectF rect, double xRadius, double yRadius) Overloaded function foraddRoundedRect(io.qt.core.QRectF, double, double, io.qt.core.Qt.SizeMode)withmode = io.qt.core.Qt.SizeMode.AbsoluteSize.final voidaddRoundedRect(QRectF rect, double xRadius, double yRadius, Qt.SizeMode mode) final voidaddRoundedRect(QRect rect, double xRadius, double yRadius) Overloaded function foraddRoundedRect(io.qt.core.QRect, double, double, io.qt.core.Qt.SizeMode)withmode = io.qt.core.Qt.SizeMode.AbsoluteSize.final voidaddRoundedRect(QRect rect, double xRadius, double yRadius, Qt.SizeMode mode) Overloaded function foraddRoundedRect(io.qt.core.QRectF, double, double, io.qt.core.Qt.SizeMode).final voidfinal voidOverloaded function foraddText(double, double, io.qt.gui.QFont, java.lang.String).final voidfinal voidOverloaded function foraddText(io.qt.core.QPointF, io.qt.gui.QFont, java.lang.String).final voidOverloaded function foraddText(io.qt.core.QPointF, io.qt.gui.QFont, java.lang.String).final voidOverloaded function foraddText(io.qt.core.QPointF, io.qt.gui.QFont, java.lang.String).final doubleangleAtPercent(double t) final voidarcMoveTo(double x, double y, double w, double h, double angle) final voidfinal voidOverloaded function forarcMoveTo(io.qt.core.QRectF, double).final voidarcTo(double x, double y, double w, double h, double startAngle, double arcLength) final voidfinal voidOverloaded function forarcTo(io.qt.core.QRectF, double, double).final voidassign(QPainterPath other) final QRectFfinal intcapacity()final voidclear()clone()Creates and returns a copy of this object.final voidfinal voidconnectPath(QPainterPath path) final booleanOverloaded function forcontains(io.qt.core.QPointF).final booleanfinal booleanOverloaded function forcontains(io.qt.core.QRectF).final booleanfinal booleanfinal QRectFfinal voidcubicTo(double ctrlPt1x, double ctrlPt1y, double ctrlPt2x, double ctrlPt2y, double endPtx, double endPty) final voidOverloaded function forcubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF).final voidfinal voidOverloaded function forcubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF).final voidOverloaded function forcubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF).final voidOverloaded function forcubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF).final voidOverloaded function forcubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF).final voidOverloaded function forcubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF).final voidOverloaded function forcubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF).final QPointFfinal QPainterPath.ElementelementAt(int i) final intfinal booleanequals(QPainterPath other) booleanfinal Qt.FillRulefillRule()inthashCode()Returns the objects's hash code computed byqHash(QPainterPath).final voidintersect(QPainterPath other) final QPainterPathfinal booleanintersects(QRect rect) Overloaded function forintersects(io.qt.core.QRectF).final booleanintersects(QRectF rect) final booleanfinal booleanisEmpty()final doublelength()final voidlineTo(double x, double y) final voidOverloaded function forlineTo(io.qt.core.QPointF).final voidfinal QPainterPathminus(QPainterPath other) final voidmoveTo(double x, double y) final voidOverloaded function formoveTo(io.qt.core.QPointF).final voidfinal doublepercentAtLength(double t) final QPainterPathplus(QPainterPath other) final QPointFpointAtPercent(double t) final voidquadTo(double ctrlPtx, double ctrlPty, double endPtx, double endPty) final voidOverloaded function forquadTo(io.qt.core.QPointF, io.qt.core.QPointF).final voidfinal voidOverloaded function forquadTo(io.qt.core.QPointF, io.qt.core.QPointF).final voidOverloaded function forquadTo(io.qt.core.QPointF, io.qt.core.QPointF).voidreadFrom(QDataStream arg__1) final voidreserve(int size) final voidsetElementPositionAt(int i, double x, double y) final voidsetFillRule(Qt.FillRule fillRule) final QPainterPathfinal doubleslopeAtPercent(double t) final QPainterPathsubtract(QPainterPath other) final QPainterPathfinal voidswap(QPainterPath other) final QPainterPathtimes(QTransform m) Seeoperator*(QPainterPath,QTransform) final QPolygonFOverloaded function fortoFillPolygon(io.qt.gui.QTransform)withmatrix = new io.qt.gui.QTransform().final QPolygonFtoFillPolygon(QTransform matrix) Overloaded function fortoFillPolygons(io.qt.gui.QTransform)withmatrix = new io.qt.gui.QTransform().toFillPolygons(QTransform matrix) final QPainterPathtoString()Seeoperator<<(QDebug,QPainterPath) Overloaded function fortoSubpathPolygons(io.qt.gui.QTransform)withmatrix = new io.qt.gui.QTransform().toSubpathPolygons(QTransform matrix) final voidtranslate(double dx, double dy) final voidOverloaded function fortranslate(io.qt.core.QPointF).final voidfinal QPainterPathtranslated(double dx, double dy) final QPainterPathtranslated(QPoint offset) Overloaded function fortranslated(io.qt.core.QPointF).final QPainterPathtranslated(QPointF offset) final QPainterPathunite(QPainterPath other) final QPainterPathvoidwriteTo(QDataStream arg__1) Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QPainterPath
public QPainterPath() -
QPainterPath
- Parameters:
other-
-
QPainterPath
- Parameters:
startPoint-
-
QPainterPath
Overloaded constructor for
QPainterPath(io.qt.core.QPointF).
-
-
Method Details
-
addEllipse
- Parameters:
center-rx-ry-
-
addEllipse
- Parameters:
rect-
-
addEllipse
- Parameters:
x-y-w-h-
-
addPath
- Parameters:
path-
-
addPolygon
- Parameters:
polygon-
-
addRect
- Parameters:
rect-
-
addRect
- Parameters:
x-y-w-h-
-
addRegion
- Parameters:
region-
-
addRoundedRect
@QtUninvokable public final void addRoundedRect(QRectF rect, double xRadius, double yRadius, Qt.SizeMode mode) - Parameters:
rect-xRadius-yRadius-mode-
-
addRoundedRect
@QtUninvokable public final void addRoundedRect(double x, double y, double w, double h, double xRadius, double yRadius, Qt.SizeMode mode) - Parameters:
x-y-w-h-xRadius-yRadius-mode-
-
addText
- Parameters:
point-f-text-
-
addText
- Parameters:
x-y-f-text-
-
angleAtPercent
- Parameters:
t-- Returns:
-
arcMoveTo
- Parameters:
rect-angle-
-
arcMoveTo
- Parameters:
x-y-w-h-angle-
-
arcTo
- Parameters:
rect-startAngle-arcLength-
-
arcTo
@QtUninvokable public final void arcTo(double x, double y, double w, double h, double startAngle, double arcLength) - Parameters:
x-y-w-h-startAngle-arcLength-
-
boundingRect
- Returns:
-
capacity
- Returns:
-
clear
-
closeSubpath
-
connectPath
- Parameters:
path-
-
contains
- Parameters:
p-- Returns:
-
contains
- Parameters:
pt-- Returns:
-
contains
- Parameters:
rect-- Returns:
-
controlPointRect
- Returns:
-
cubicTo
- Parameters:
ctrlPt1-ctrlPt2-endPt-
-
cubicTo
@QtUninvokable public final void cubicTo(double ctrlPt1x, double ctrlPt1y, double ctrlPt2x, double ctrlPt2y, double endPtx, double endPty) - Parameters:
ctrlPt1x-ctrlPt1y-ctrlPt2x-ctrlPt2y-endPtx-endPty-
-
currentPosition
- Returns:
-
elementAt
- Parameters:
i-- Returns:
-
elementCount
- Returns:
-
fillRule
- Returns:
-
intersected
- Parameters:
r-- Returns:
-
intersects
- Parameters:
p-- Returns:
-
intersects
- Parameters:
rect-- Returns:
-
isEmpty
- Returns:
-
length
- Returns:
-
lineTo
- Parameters:
p-
-
lineTo
- Parameters:
x-y-
-
moveTo
- Parameters:
p-
-
moveTo
- Parameters:
x-y-
-
intersect
- Parameters:
other-
-
times
See
operator*(QPainterPath,QTransform) - Parameters:
m-- Returns:
-
plus
- Parameters:
other-- Returns:
-
unite
- Parameters:
other-- Returns:
-
minus
- Parameters:
other-- Returns:
-
subtract
- Parameters:
other-- Returns:
-
writeTo
- Parameters:
arg__1-
-
assign
- Parameters:
other-
-
equals
- Parameters:
other-- Returns:
-
readFrom
- Parameters:
arg__1-
-
percentAtLength
- Parameters:
t-- Returns:
-
pointAtPercent
- Parameters:
t-- Returns:
-
quadTo
- Parameters:
ctrlPt-endPt-
-
quadTo
@QtUninvokable public final void quadTo(double ctrlPtx, double ctrlPty, double endPtx, double endPty) - Parameters:
ctrlPtx-ctrlPty-endPtx-endPty-
-
reserve
- Parameters:
size-
-
setElementPositionAt
- Parameters:
i-x-y-
-
setFillRule
- Parameters:
fillRule-
-
simplified
- Returns:
-
slopeAtPercent
- Parameters:
t-- Returns:
-
subtracted
- Parameters:
r-- Returns:
-
swap
- Parameters:
other-
-
toFillPolygon
- Parameters:
matrix-- Returns:
-
toFillPolygons
- Parameters:
matrix-- Returns:
-
toReversed
- Returns:
-
toSubpathPolygons
- Parameters:
matrix-- Returns:
-
translate
- Parameters:
offset-
-
translate
- Parameters:
dx-dy-
-
translated
- Parameters:
offset-- Returns:
-
translated
- Parameters:
dx-dy-- Returns:
-
united
- Parameters:
r-- Returns:
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QPainterPath). -
toString
See
operator<<(QDebug,QPainterPath) -
clone
Creates and returns a copy of this object.
-
addEllipse
Overloaded function for
addEllipse(io.qt.core.QPointF, double, double). -
addEllipse
Overloaded function for
addEllipse(io.qt.core.QRectF). -
addRect
Overloaded function for
addRect(io.qt.core.QRectF). -
addRegion
Overloaded function for
addRegion(io.qt.gui.QRegion). -
addRegion
Overloaded function for
addRegion(io.qt.gui.QRegion). -
addRegion
Overloaded function for
addRegion(io.qt.gui.QRegion). -
addRoundedRect
Overloaded function for
addRoundedRect(io.qt.core.QRectF, double, double, io.qt.core.Qt.SizeMode)withmode = io.qt.core.Qt.SizeMode.AbsoluteSize. -
addRoundedRect
Overloaded function for
addRoundedRect(io.qt.core.QRect, double, double, io.qt.core.Qt.SizeMode)withmode = io.qt.core.Qt.SizeMode.AbsoluteSize. -
addRoundedRect
@QtUninvokable public final void addRoundedRect(QRect rect, double xRadius, double yRadius, Qt.SizeMode mode) Overloaded function for
addRoundedRect(io.qt.core.QRectF, double, double, io.qt.core.Qt.SizeMode). -
addRoundedRect
@QtUninvokable public final void addRoundedRect(double x, double y, double w, double h, double xRadius, double yRadius) Overloaded function for
addRoundedRect(double, double, double, double, double, double, io.qt.core.Qt.SizeMode)withmode = io.qt.core.Qt.SizeMode.AbsoluteSize. -
addText
Overloaded function for
addText(io.qt.core.QPointF, io.qt.gui.QFont, java.lang.String). -
addText
Overloaded function for
addText(io.qt.core.QPointF, io.qt.gui.QFont, java.lang.String). -
addText
Overloaded function for
addText(io.qt.core.QPointF, io.qt.gui.QFont, java.lang.String). -
addText
Overloaded function for
addText(double, double, io.qt.gui.QFont, java.lang.String). -
arcMoveTo
Overloaded function for
arcMoveTo(io.qt.core.QRectF, double). -
arcTo
Overloaded function for
arcTo(io.qt.core.QRectF, double, double). -
contains
Overloaded function for
contains(io.qt.core.QPointF). -
contains
Overloaded function for
contains(io.qt.core.QRectF). -
cubicTo
Overloaded function for
cubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF). -
cubicTo
Overloaded function for
cubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF). -
cubicTo
Overloaded function for
cubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF). -
cubicTo
Overloaded function for
cubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF). -
cubicTo
Overloaded function for
cubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF). -
cubicTo
Overloaded function for
cubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF). -
cubicTo
Overloaded function for
cubicTo(io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF). -
intersects
Overloaded function for
intersects(io.qt.core.QRectF). -
lineTo
Overloaded function for
lineTo(io.qt.core.QPointF). -
moveTo
Overloaded function for
moveTo(io.qt.core.QPointF). -
quadTo
Overloaded function for
quadTo(io.qt.core.QPointF, io.qt.core.QPointF). -
quadTo
Overloaded function for
quadTo(io.qt.core.QPointF, io.qt.core.QPointF). -
quadTo
Overloaded function for
quadTo(io.qt.core.QPointF, io.qt.core.QPointF). -
toFillPolygon
Overloaded function for
toFillPolygon(io.qt.gui.QTransform)withmatrix = new io.qt.gui.QTransform(). -
toFillPolygons
Overloaded function for
toFillPolygons(io.qt.gui.QTransform)withmatrix = new io.qt.gui.QTransform(). -
toSubpathPolygons
Overloaded function for
toSubpathPolygons(io.qt.gui.QTransform)withmatrix = new io.qt.gui.QTransform(). -
translate
Overloaded function for
translate(io.qt.core.QPointF). -
translated
Overloaded function for
translated(io.qt.core.QPointF).
-