diff -r b72c6db6890b -r 5dc02b23752f src/openvg/qpaintengine_vg_p.h --- a/src/openvg/qpaintengine_vg_p.h Wed Jun 23 19:07:03 2010 +0300 +++ b/src/openvg/qpaintengine_vg_p.h Tue Jul 06 15:10:48 2010 +0300 @@ -54,9 +54,11 @@ // #include +#include QT_BEGIN_NAMESPACE +class QFixedPoint; class QVGPaintEnginePrivate; class QPixmapData; class QVGEGLWindowSurfacePrivate; @@ -136,9 +138,14 @@ void drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &s); - void drawPixmaps(const QDrawPixmaps::Data *drawingData, int dataCount, const QPixmap &pixmap, QFlags hints); + void drawPixmapFragments(const QPainter::PixmapFragment *drawingData, int dataCount, const QPixmap &pixmap, + QFlags hints); void drawTextItem(const QPointF &p, const QTextItem &textItem); + void drawStaticTextItem(QStaticTextItem *staticTextItem); + bool drawCachedGlyphs(int numGlyphs, const glyph_t *glyphs, const QFont &font, + QFontEngine *fontEngine, const QPointF &p, + const QFixedPoint *positions); void setState(QPainterState *s); QVGPainterState *state() { return static_cast(QPaintEngineEx::state()); }