pub struct QPaintEngine { /* private fields */ }Expand description
C++ class: QPaintEngine.
Implementations§
Source§impl QPaintEngine
impl QPaintEngine
Sourcepub unsafe fn begin(&self, pdev: impl CastInto<Ptr<QPaintDevice>>) -> bool
pub unsafe fn begin(&self, pdev: impl CastInto<Ptr<QPaintDevice>>) -> bool
Calls C++ function: pure virtual bool QPaintEngine::begin(QPaintDevice* pdev).
Sourcepub unsafe fn clear_dirty(&self, df: QFlags<DirtyFlag>)
pub unsafe fn clear_dirty(&self, df: QFlags<DirtyFlag>)
Calls C++ function: void QPaintEngine::clearDirty(QFlags<QPaintEngine::DirtyFlag> df).
Sourcepub unsafe fn coordinate_offset(&self) -> CppBox<QPoint>
pub unsafe fn coordinate_offset(&self) -> CppBox<QPoint>
Calls C++ function: virtual QPoint QPaintEngine::coordinateOffset() const.
Sourcepub unsafe fn draw_ellipse_q_rect_f(&self, r: impl CastInto<Ref<QRectF>>)
pub unsafe fn draw_ellipse_q_rect_f(&self, r: impl CastInto<Ref<QRectF>>)
Calls C++ function: virtual void QPaintEngine::drawEllipse(const QRectF& r).
Sourcepub unsafe fn draw_ellipse_q_rect(&self, r: impl CastInto<Ref<QRect>>)
pub unsafe fn draw_ellipse_q_rect(&self, r: impl CastInto<Ref<QRect>>)
Calls C++ function: virtual void QPaintEngine::drawEllipse(const QRect& r).
Sourcepub unsafe fn draw_image_4a(
&self,
r: impl CastInto<Ref<QRectF>>,
pm: impl CastInto<Ref<QImage>>,
sr: impl CastInto<Ref<QRectF>>,
flags: QFlags<ImageConversionFlag>,
)
pub unsafe fn draw_image_4a( &self, r: impl CastInto<Ref<QRectF>>, pm: impl CastInto<Ref<QImage>>, sr: impl CastInto<Ref<QRectF>>, flags: QFlags<ImageConversionFlag>, )
Calls C++ function: virtual void QPaintEngine::drawImage(const QRectF& r, const QImage& pm, const QRectF& sr, QFlags<Qt::ImageConversionFlag> flags = …).
Sourcepub unsafe fn draw_image_3a(
&self,
r: impl CastInto<Ref<QRectF>>,
pm: impl CastInto<Ref<QImage>>,
sr: impl CastInto<Ref<QRectF>>,
)
pub unsafe fn draw_image_3a( &self, r: impl CastInto<Ref<QRectF>>, pm: impl CastInto<Ref<QImage>>, sr: impl CastInto<Ref<QRectF>>, )
Calls C++ function: virtual void QPaintEngine::drawImage(const QRectF& r, const QImage& pm, const QRectF& sr).
Sourcepub unsafe fn draw_lines_q_line_int(
&self,
lines: impl CastInto<Ptr<QLine>>,
line_count: c_int,
)
pub unsafe fn draw_lines_q_line_int( &self, lines: impl CastInto<Ptr<QLine>>, line_count: c_int, )
Calls C++ function: virtual void QPaintEngine::drawLines(const QLine* lines, int lineCount).
Sourcepub unsafe fn draw_lines_q_line_f_int(
&self,
lines: impl CastInto<Ptr<QLineF>>,
line_count: c_int,
)
pub unsafe fn draw_lines_q_line_f_int( &self, lines: impl CastInto<Ptr<QLineF>>, line_count: c_int, )
Calls C++ function: virtual void QPaintEngine::drawLines(const QLineF* lines, int lineCount).
Sourcepub unsafe fn draw_path(&self, path: impl CastInto<Ref<QPainterPath>>)
pub unsafe fn draw_path(&self, path: impl CastInto<Ref<QPainterPath>>)
Calls C++ function: virtual void QPaintEngine::drawPath(const QPainterPath& path).
Sourcepub unsafe fn draw_pixmap(
&self,
r: impl CastInto<Ref<QRectF>>,
pm: impl CastInto<Ref<QPixmap>>,
sr: impl CastInto<Ref<QRectF>>,
)
pub unsafe fn draw_pixmap( &self, r: impl CastInto<Ref<QRectF>>, pm: impl CastInto<Ref<QPixmap>>, sr: impl CastInto<Ref<QRectF>>, )
Calls C++ function: pure virtual void QPaintEngine::drawPixmap(const QRectF& r, const QPixmap& pm, const QRectF& sr).
Sourcepub unsafe fn draw_points_q_point_f_int(
&self,
points: impl CastInto<Ptr<QPointF>>,
point_count: c_int,
)
pub unsafe fn draw_points_q_point_f_int( &self, points: impl CastInto<Ptr<QPointF>>, point_count: c_int, )
Calls C++ function: virtual void QPaintEngine::drawPoints(const QPointF* points, int pointCount).
Sourcepub unsafe fn draw_points_q_point_int(
&self,
points: impl CastInto<Ptr<QPoint>>,
point_count: c_int,
)
pub unsafe fn draw_points_q_point_int( &self, points: impl CastInto<Ptr<QPoint>>, point_count: c_int, )
Calls C++ function: virtual void QPaintEngine::drawPoints(const QPoint* points, int pointCount).
Sourcepub unsafe fn draw_polygon_q_point_f_int_polygon_draw_mode(
&self,
points: impl CastInto<Ptr<QPointF>>,
point_count: c_int,
mode: PolygonDrawMode,
)
pub unsafe fn draw_polygon_q_point_f_int_polygon_draw_mode( &self, points: impl CastInto<Ptr<QPointF>>, point_count: c_int, mode: PolygonDrawMode, )
Calls C++ function: virtual void QPaintEngine::drawPolygon(const QPointF* points, int pointCount, QPaintEngine::PolygonDrawMode mode).
Sourcepub unsafe fn draw_polygon_q_point_int_polygon_draw_mode(
&self,
points: impl CastInto<Ptr<QPoint>>,
point_count: c_int,
mode: PolygonDrawMode,
)
pub unsafe fn draw_polygon_q_point_int_polygon_draw_mode( &self, points: impl CastInto<Ptr<QPoint>>, point_count: c_int, mode: PolygonDrawMode, )
Calls C++ function: virtual void QPaintEngine::drawPolygon(const QPoint* points, int pointCount, QPaintEngine::PolygonDrawMode mode).
Sourcepub unsafe fn draw_rects_q_rect_int(
&self,
rects: impl CastInto<Ptr<QRect>>,
rect_count: c_int,
)
pub unsafe fn draw_rects_q_rect_int( &self, rects: impl CastInto<Ptr<QRect>>, rect_count: c_int, )
Calls C++ function: virtual void QPaintEngine::drawRects(const QRect* rects, int rectCount).
Sourcepub unsafe fn draw_rects_q_rect_f_int(
&self,
rects: impl CastInto<Ptr<QRectF>>,
rect_count: c_int,
)
pub unsafe fn draw_rects_q_rect_f_int( &self, rects: impl CastInto<Ptr<QRectF>>, rect_count: c_int, )
Calls C++ function: virtual void QPaintEngine::drawRects(const QRectF* rects, int rectCount).
Sourcepub unsafe fn draw_text_item(
&self,
p: impl CastInto<Ref<QPointF>>,
text_item: impl CastInto<Ref<QTextItem>>,
)
pub unsafe fn draw_text_item( &self, p: impl CastInto<Ref<QPointF>>, text_item: impl CastInto<Ref<QTextItem>>, )
Calls C++ function: virtual void QPaintEngine::drawTextItem(const QPointF& p, const QTextItem& textItem).
Sourcepub unsafe fn draw_tiled_pixmap(
&self,
r: impl CastInto<Ref<QRectF>>,
pixmap: impl CastInto<Ref<QPixmap>>,
s: impl CastInto<Ref<QPointF>>,
)
pub unsafe fn draw_tiled_pixmap( &self, r: impl CastInto<Ref<QRectF>>, pixmap: impl CastInto<Ref<QPixmap>>, s: impl CastInto<Ref<QPointF>>, )
Calls C++ function: virtual void QPaintEngine::drawTiledPixmap(const QRectF& r, const QPixmap& pixmap, const QPointF& s).
Sourcepub unsafe fn fix_neg_rect(
&self,
x: *mut c_int,
y: *mut c_int,
w: *mut c_int,
h: *mut c_int,
)
pub unsafe fn fix_neg_rect( &self, x: *mut c_int, y: *mut c_int, w: *mut c_int, h: *mut c_int, )
Calls C++ function: void QPaintEngine::fix_neg_rect(int* x, int* y, int* w, int* h).
Sourcepub unsafe fn has_feature(&self, feature: QFlags<PaintEngineFeature>) -> bool
pub unsafe fn has_feature(&self, feature: QFlags<PaintEngineFeature>) -> bool
Calls C++ function: bool QPaintEngine::hasFeature(QFlags<QPaintEngine::PaintEngineFeature> feature) const.
Sourcepub unsafe fn is_active(&self) -> bool
pub unsafe fn is_active(&self) -> bool
Calls C++ function: bool QPaintEngine::isActive() const.
Sourcepub unsafe fn is_extended(&self) -> bool
pub unsafe fn is_extended(&self) -> bool
Calls C++ function: bool QPaintEngine::isExtended() const.
Sourcepub unsafe fn paint_device(&self) -> Ptr<QPaintDevice>
pub unsafe fn paint_device(&self) -> Ptr<QPaintDevice>
Calls C++ function: QPaintDevice* QPaintEngine::paintDevice() const.
Sourcepub unsafe fn painter(&self) -> Ptr<QPainter>
pub unsafe fn painter(&self) -> Ptr<QPainter>
Calls C++ function: QPainter* QPaintEngine::painter() const.
Sourcepub unsafe fn set_active(&self, new_state: bool)
pub unsafe fn set_active(&self, new_state: bool)
Calls C++ function: void QPaintEngine::setActive(bool newState).
Sourcepub unsafe fn set_dirty(&self, df: QFlags<DirtyFlag>)
pub unsafe fn set_dirty(&self, df: QFlags<DirtyFlag>)
Calls C++ function: void QPaintEngine::setDirty(QFlags<QPaintEngine::DirtyFlag> df).
Sourcepub unsafe fn set_paint_device(&self, device: impl CastInto<Ptr<QPaintDevice>>)
pub unsafe fn set_paint_device(&self, device: impl CastInto<Ptr<QPaintDevice>>)
Calls C++ function: void QPaintEngine::setPaintDevice(QPaintDevice* device).
Sourcepub unsafe fn set_system_clip(&self, base_clip: impl CastInto<Ref<QRegion>>)
pub unsafe fn set_system_clip(&self, base_clip: impl CastInto<Ref<QRegion>>)
Calls C++ function: void QPaintEngine::setSystemClip(const QRegion& baseClip).
Sourcepub unsafe fn set_system_rect(&self, rect: impl CastInto<Ref<QRect>>)
pub unsafe fn set_system_rect(&self, rect: impl CastInto<Ref<QRect>>)
Calls C++ function: void QPaintEngine::setSystemRect(const QRect& rect).
Sourcepub unsafe fn sync_state(&self)
pub unsafe fn sync_state(&self)
Calls C++ function: void QPaintEngine::syncState().
Sourcepub unsafe fn system_clip(&self) -> CppBox<QRegion>
pub unsafe fn system_clip(&self) -> CppBox<QRegion>
Calls C++ function: QRegion QPaintEngine::systemClip() const.
Sourcepub unsafe fn system_rect(&self) -> CppBox<QRect>
pub unsafe fn system_rect(&self) -> CppBox<QRect>
Calls C++ function: QRect QPaintEngine::systemRect() const.
Sourcepub unsafe fn test_dirty(&self, df: QFlags<DirtyFlag>) -> bool
pub unsafe fn test_dirty(&self, df: QFlags<DirtyFlag>) -> bool
Calls C++ function: bool QPaintEngine::testDirty(QFlags<QPaintEngine::DirtyFlag> df).
Sourcepub unsafe fn type_(&self) -> Type
pub unsafe fn type_(&self) -> Type
Calls C++ function: pure virtual QPaintEngine::Type QPaintEngine::type() const.
Sourcepub unsafe fn update_state(&self, state: impl CastInto<Ref<QPaintEngineState>>)
pub unsafe fn update_state(&self, state: impl CastInto<Ref<QPaintEngineState>>)
Calls C++ function: pure virtual void QPaintEngine::updateState(const QPaintEngineState& state).