summaryrefslogtreecommitdiffstats
path: root/src/openvg/qpaintengine_vg_p.h
diff options
context:
space:
mode:
authorRhys Weatherley <rhys.weatherley@nokia.com>2009-10-13 06:00:22 (GMT)
committerRhys Weatherley <rhys.weatherley@nokia.com>2009-10-13 06:00:22 (GMT)
commit8f3c8e8585db2a621badbf7059076f513421bf8a (patch)
tree5e5a1a6b1fefcadad7fbf4e16f6e47ff733621d6 /src/openvg/qpaintengine_vg_p.h
parentf613b0170d0fe806378779472315d0bbdc1aada9 (diff)
downloadQt-8f3c8e8585db2a621badbf7059076f513421bf8a.zip
Qt-8f3c8e8585db2a621badbf7059076f513421bf8a.tar.gz
Qt-8f3c8e8585db2a621badbf7059076f513421bf8a.tar.bz2
Implement qDrawPixmaps for the OpenVG paint engine.
Best performance will be acheived with OpaqueHint and drawing the full pixmap rather than sub-regions. Reviewed-by: trustme
Diffstat (limited to 'src/openvg/qpaintengine_vg_p.h')
-rw-r--r--src/openvg/qpaintengine_vg_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/openvg/qpaintengine_vg_p.h b/src/openvg/qpaintengine_vg_p.h
index a3487dc..1202b55 100644
--- a/src/openvg/qpaintengine_vg_p.h
+++ b/src/openvg/qpaintengine_vg_p.h
@@ -136,6 +136,8 @@ public:
void drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &s);
+ void drawPixmaps(const QDrawPixmaps::Data *drawingData, int dataCount, const QPixmap &pixmap, QFlags<QDrawPixmaps::DrawingHint> hints);
+
void drawTextItem(const QPointF &p, const QTextItem &textItem);
void setState(QPainterState *s);