java.lang.Object
io.qt.QtObject
io.qt.gui.QRegion
- All Implemented Interfaces:
QtObjectInterface
,Cloneable
,Iterable<QRect>
Specifies a clip region for a painter
Java wrapper for Qt class QRegion
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.QtObject
QtObject.QPrivateConstructor
-
Constructor Summary
ConstructorDescriptionQRegion()
QRegion
(int x, int y, int w, int h) Overloaded constructor forQRegion(int, int, int, int, io.qt.gui.QRegion.RegionType)
witht = io.qt.gui.QRegion.RegionType.Rectangle
.QRegion
(int x, int y, int w, int h, QRegion.RegionType t) Overloaded constructor forQRegion(io.qt.core.QRect, io.qt.gui.QRegion.RegionType)
witht = io.qt.gui.QRegion.RegionType.Rectangle
.QRegion
(QRect r, QRegion.RegionType t) Overloaded constructor forQRegion(io.qt.gui.QPolygon, io.qt.core.Qt.FillRule)
withfillRule = io.qt.core.Qt.FillRule.OddEvenFill
.QRegion
(QPolygon pa, Qt.FillRule fillRule) -
Method Summary
Modifier and TypeMethodDescriptionfinal void
protected final QSequentialConstIterator<QRect>
begin()
final QRect
clone()
Creates and returns a copy of this object.final boolean
final boolean
protected final QSequentialConstIterator<QRect>
end()
boolean
int
hashCode()
Returns the objects's hash code computed byqHash(QRegion)
.final QRegion
intersected
(QRect r) final QRegion
final boolean
intersects
(QRect r) final boolean
final boolean
isEmpty()
final boolean
isNull()
iterator()
Returns an iterator for this iterable object.final QRegion
final QRegion
final QRegion
void
readFrom
(QDataStream arg__1) final int
final void
final QRegion
final void
final QRegion
times
(QTransform m) Seeoperator*(QRegion,
QTransform) toString()
Seeoperator<<(QDebug,
QRegion) final void
translate
(int dx, int dy) final void
final QRegion
translated
(int dx, int dy) final QRegion
translated
(QPoint p) final QRegion
final QRegion
void
writeTo
(QDataStream arg__1) final QRegion
Methods inherited from class io.qt.QtObject
dispose, isDisposed
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
QRegion
public QRegion() -
QRegion
-
QRegion
Overloaded constructor for
QRegion(io.qt.gui.QPolygon, io.qt.core.Qt.FillRule)
withfillRule = io.qt.core.Qt.FillRule.OddEvenFill
. -
QRegion
-
QRegion
Overloaded constructor for
QRegion(io.qt.core.QRect, io.qt.gui.QRegion.RegionType)
witht = io.qt.gui.QRegion.RegionType.Rectangle
. -
QRegion
-
QRegion
-
QRegion
public QRegion(int x, int y, int w, int h) Overloaded constructor for
QRegion(int, int, int, int, io.qt.gui.QRegion.RegionType)
witht = io.qt.gui.QRegion.RegionType.Rectangle
. -
QRegion
-
-
Method Details
-
begin
-
boundingRect
-
contains
-
contains
-
end
-
intersected
-
intersected
-
intersects
-
intersects
-
isEmpty
-
isNull
-
times
See
operator*(QRegion,
QTransform) -
plus
-
plus
-
minus
-
writeTo
-
assign
-
readFrom
-
rectCount
-
setRects
-
subtracted
-
swap
-
translate
-
translate
-
translated
-
translated
-
united
-
united
-
xored
-
iterator
Returns an iterator for this iterable object. -
equals
-
hashCode
Returns the objects's hash code computed byqHash(QRegion)
. -
toString
See
operator<<(QDebug,
QRegion) -
clone
Creates and returns a copy of this object.
-