pub struct QRegion { /* private fields */ }Expand description
C++ class: QRegion.
Implementations§
Source§impl QRegion
impl QRegion
Sourcepub unsafe fn add_assign_q_region(
&self,
r: impl CastInto<Ref<QRegion>>,
) -> Ref<QRegion>
pub unsafe fn add_assign_q_region( &self, r: impl CastInto<Ref<QRegion>>, ) -> Ref<QRegion>
Calls C++ function: QRegion& QRegion::operator+=(const QRegion& r).
Sourcepub unsafe fn add_assign_q_rect(
&self,
r: impl CastInto<Ref<QRect>>,
) -> Ref<QRegion>
pub unsafe fn add_assign_q_rect( &self, r: impl CastInto<Ref<QRect>>, ) -> Ref<QRegion>
Calls C++ function: QRegion& QRegion::operator+=(const QRect& r).
Sourcepub unsafe fn begin(&self) -> Ptr<QRect>
pub unsafe fn begin(&self) -> Ptr<QRect>
Calls C++ function: const QRect* QRegion::begin() const.
Sourcepub unsafe fn bit_and_assign_q_region(
&self,
r: impl CastInto<Ref<QRegion>>,
) -> Ref<QRegion>
pub unsafe fn bit_and_assign_q_region( &self, r: impl CastInto<Ref<QRegion>>, ) -> Ref<QRegion>
Calls C++ function: QRegion& QRegion::operator&=(const QRegion& r).
Sourcepub unsafe fn bit_and_assign_q_rect(
&self,
r: impl CastInto<Ref<QRect>>,
) -> Ref<QRegion>
pub unsafe fn bit_and_assign_q_rect( &self, r: impl CastInto<Ref<QRect>>, ) -> Ref<QRegion>
Calls C++ function: QRegion& QRegion::operator&=(const QRect& r).
Sourcepub unsafe fn bit_or_assign(
&self,
r: impl CastInto<Ref<QRegion>>,
) -> Ref<QRegion>
pub unsafe fn bit_or_assign( &self, r: impl CastInto<Ref<QRegion>>, ) -> Ref<QRegion>
Calls C++ function: QRegion& QRegion::operator|=(const QRegion& r).
Sourcepub unsafe fn bit_xor_assign(
&self,
r: impl CastInto<Ref<QRegion>>,
) -> Ref<QRegion>
pub unsafe fn bit_xor_assign( &self, r: impl CastInto<Ref<QRegion>>, ) -> Ref<QRegion>
Calls C++ function: QRegion& QRegion::operator^=(const QRegion& r).
Sourcepub unsafe fn bounding_rect(&self) -> CppBox<QRect>
pub unsafe fn bounding_rect(&self) -> CppBox<QRect>
Calls C++ function: QRect QRegion::boundingRect() const.
Sourcepub unsafe fn cbegin(&self) -> Ptr<QRect>
pub unsafe fn cbegin(&self) -> Ptr<QRect>
Calls C++ function: const QRect* QRegion::cbegin() const.
Sourcepub unsafe fn cend(&self) -> Ptr<QRect>
pub unsafe fn cend(&self) -> Ptr<QRect>
Calls C++ function: const QRect* QRegion::cend() const.
Sourcepub unsafe fn contains_q_point(&self, p: impl CastInto<Ref<QPoint>>) -> bool
pub unsafe fn contains_q_point(&self, p: impl CastInto<Ref<QPoint>>) -> bool
Calls C++ function: bool QRegion::contains(const QPoint& p) const.
Sourcepub unsafe fn contains_q_rect(&self, r: impl CastInto<Ref<QRect>>) -> bool
pub unsafe fn contains_q_rect(&self, r: impl CastInto<Ref<QRect>>) -> bool
Calls C++ function: bool QRegion::contains(const QRect& r) const.
Sourcepub unsafe fn copy_from(
&self,
arg1: impl CastInto<Ref<QRegion>>,
) -> Ref<QRegion>
pub unsafe fn copy_from( &self, arg1: impl CastInto<Ref<QRegion>>, ) -> Ref<QRegion>
Calls C++ function: QRegion& QRegion::operator=(const QRegion& arg1).
Sourcepub unsafe fn intersected_q_region(
&self,
r: impl CastInto<Ref<QRegion>>,
) -> CppBox<QRegion>
pub unsafe fn intersected_q_region( &self, r: impl CastInto<Ref<QRegion>>, ) -> CppBox<QRegion>
Calls C++ function: QRegion QRegion::intersected(const QRegion& r) const.
Sourcepub unsafe fn intersected_q_rect(
&self,
r: impl CastInto<Ref<QRect>>,
) -> CppBox<QRegion>
pub unsafe fn intersected_q_rect( &self, r: impl CastInto<Ref<QRect>>, ) -> CppBox<QRegion>
Calls C++ function: QRegion QRegion::intersected(const QRect& r) const.
Sourcepub unsafe fn intersects_q_region(&self, r: impl CastInto<Ref<QRegion>>) -> bool
pub unsafe fn intersects_q_region(&self, r: impl CastInto<Ref<QRegion>>) -> bool
Calls C++ function: bool QRegion::intersects(const QRegion& r) const.
Sourcepub unsafe fn intersects_q_rect(&self, r: impl CastInto<Ref<QRect>>) -> bool
pub unsafe fn intersects_q_rect(&self, r: impl CastInto<Ref<QRect>>) -> bool
Calls C++ function: bool QRegion::intersects(const QRect& r) const.
Sourcepub unsafe fn new() -> CppBox<QRegion>
pub unsafe fn new() -> CppBox<QRegion>
Calls C++ function: [constructor] void QRegion::QRegion().
Sourcepub unsafe fn from_4_int_region_type(
x: c_int,
y: c_int,
w: c_int,
h: c_int,
t: RegionType,
) -> CppBox<QRegion>
pub unsafe fn from_4_int_region_type( x: c_int, y: c_int, w: c_int, h: c_int, t: RegionType, ) -> CppBox<QRegion>
Calls C++ function: [constructor] void QRegion::QRegion(int x, int y, int w, int h, QRegion::RegionType t = …).
Sourcepub unsafe fn from_q_rect_region_type(
r: impl CastInto<Ref<QRect>>,
t: RegionType,
) -> CppBox<QRegion>
pub unsafe fn from_q_rect_region_type( r: impl CastInto<Ref<QRect>>, t: RegionType, ) -> CppBox<QRegion>
Calls C++ function: [constructor] void QRegion::QRegion(const QRect& r, QRegion::RegionType t = …).
Sourcepub unsafe fn from_q_polygon_fill_rule(
pa: impl CastInto<Ref<QPolygon>>,
fill_rule: FillRule,
) -> CppBox<QRegion>
pub unsafe fn from_q_polygon_fill_rule( pa: impl CastInto<Ref<QPolygon>>, fill_rule: FillRule, ) -> CppBox<QRegion>
Calls C++ function: [constructor] void QRegion::QRegion(const QPolygon& pa, Qt::FillRule fillRule = …).
Sourcepub unsafe fn from_q_bitmap(
bitmap: impl CastInto<Ref<QBitmap>>,
) -> CppBox<QRegion>
pub unsafe fn from_q_bitmap( bitmap: impl CastInto<Ref<QBitmap>>, ) -> CppBox<QRegion>
Calls C++ function: [constructor] void QRegion::QRegion(const QBitmap& bitmap).
Sourcepub unsafe fn from_4_int(
x: c_int,
y: c_int,
w: c_int,
h: c_int,
) -> CppBox<QRegion>
pub unsafe fn from_4_int( x: c_int, y: c_int, w: c_int, h: c_int, ) -> CppBox<QRegion>
Calls C++ function: [constructor] void QRegion::QRegion(int x, int y, int w, int h).
Sourcepub unsafe fn from_q_rect(r: impl CastInto<Ref<QRect>>) -> CppBox<QRegion>
pub unsafe fn from_q_rect(r: impl CastInto<Ref<QRect>>) -> CppBox<QRegion>
Calls C++ function: [constructor] void QRegion::QRegion(const QRect& r).
Sourcepub unsafe fn from_q_polygon(
pa: impl CastInto<Ref<QPolygon>>,
) -> CppBox<QRegion>
pub unsafe fn from_q_polygon( pa: impl CastInto<Ref<QPolygon>>, ) -> CppBox<QRegion>
Calls C++ function: [constructor] void QRegion::QRegion(const QPolygon& pa).
Sourcepub unsafe fn new_copy(region: impl CastInto<Ref<QRegion>>) -> CppBox<QRegion>
pub unsafe fn new_copy(region: impl CastInto<Ref<QRegion>>) -> CppBox<QRegion>
Calls C++ function: [constructor] void QRegion::QRegion(const QRegion& region).
Sourcepub unsafe fn rect_count(&self) -> c_int
pub unsafe fn rect_count(&self) -> c_int
Calls C++ function: int QRegion::rectCount() const.
Sourcepub unsafe fn rects(&self) -> CppBox<QVectorOfQRect>
pub unsafe fn rects(&self) -> CppBox<QVectorOfQRect>
Calls C++ function: QVector<QRect> QRegion::rects() const.
Sourcepub unsafe fn set_rects(&self, rect: impl CastInto<Ptr<QRect>>, num: c_int)
pub unsafe fn set_rects(&self, rect: impl CastInto<Ptr<QRect>>, num: c_int)
Calls C++ function: void QRegion::setRects(const QRect* rect, int num).
Sourcepub unsafe fn sub_assign(&self, r: impl CastInto<Ref<QRegion>>) -> Ref<QRegion>
pub unsafe fn sub_assign(&self, r: impl CastInto<Ref<QRegion>>) -> Ref<QRegion>
Calls C++ function: QRegion& QRegion::operator-=(const QRegion& r).
Sourcepub unsafe fn subtracted(
&self,
r: impl CastInto<Ref<QRegion>>,
) -> CppBox<QRegion>
pub unsafe fn subtracted( &self, r: impl CastInto<Ref<QRegion>>, ) -> CppBox<QRegion>
Calls C++ function: QRegion QRegion::subtracted(const QRegion& r) const.
Sourcepub unsafe fn swap(&self, other: impl CastInto<Ref<QRegion>>)
pub unsafe fn swap(&self, other: impl CastInto<Ref<QRegion>>)
Calls C++ function: void QRegion::swap(QRegion& other).
Sourcepub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
pub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
Calls C++ function: QVariant QRegion::operator QVariant() const.
Sourcepub unsafe fn translate_2a(&self, dx: c_int, dy: c_int)
pub unsafe fn translate_2a(&self, dx: c_int, dy: c_int)
Calls C++ function: void QRegion::translate(int dx, int dy).
Sourcepub unsafe fn translate_1a(&self, p: impl CastInto<Ref<QPoint>>)
pub unsafe fn translate_1a(&self, p: impl CastInto<Ref<QPoint>>)
Calls C++ function: void QRegion::translate(const QPoint& p).
Sourcepub unsafe fn translated_2a(&self, dx: c_int, dy: c_int) -> CppBox<QRegion>
pub unsafe fn translated_2a(&self, dx: c_int, dy: c_int) -> CppBox<QRegion>
Calls C++ function: QRegion QRegion::translated(int dx, int dy) const.
Sourcepub unsafe fn translated_1a(
&self,
p: impl CastInto<Ref<QPoint>>,
) -> CppBox<QRegion>
pub unsafe fn translated_1a( &self, p: impl CastInto<Ref<QPoint>>, ) -> CppBox<QRegion>
Calls C++ function: QRegion QRegion::translated(const QPoint& p) const.
Sourcepub unsafe fn united_q_region(
&self,
r: impl CastInto<Ref<QRegion>>,
) -> CppBox<QRegion>
pub unsafe fn united_q_region( &self, r: impl CastInto<Ref<QRegion>>, ) -> CppBox<QRegion>
Calls C++ function: QRegion QRegion::united(const QRegion& r) const.