200 void fill(const QVectorPath &path); |
200 void fill(const QVectorPath &path); |
201 void stroke(const QVectorPath &path, const QPen &pen); |
201 void stroke(const QVectorPath &path, const QPen &pen); |
202 void drawTexture(const QGLRect& dest, const QGLRect& src, const QSize &textureSize, bool opaque, bool pattern = false); |
202 void drawTexture(const QGLRect& dest, const QGLRect& src, const QSize &textureSize, bool opaque, bool pattern = false); |
203 void drawPixmapFragments(const QPainter::PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, |
203 void drawPixmapFragments(const QPainter::PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, |
204 QPainter::PixmapFragmentHints hints); |
204 QPainter::PixmapFragmentHints hints); |
205 void drawCachedGlyphs(QFontEngineGlyphCache::Type glyphType, QStaticTextItem *staticTextItem, |
205 void drawCachedGlyphs(QFontEngineGlyphCache::Type glyphType, QStaticTextItem *staticTextItem); |
206 bool includeMatrixInCache); |
|
207 |
206 |
208 // Calls glVertexAttributePointer if the pointer has changed |
207 // Calls glVertexAttributePointer if the pointer has changed |
209 inline void setVertexAttributePointer(unsigned int arrayIndex, const GLfloat *pointer); |
208 inline void setVertexAttributePointer(unsigned int arrayIndex, const GLfloat *pointer); |
210 |
209 |
211 // draws whatever is in the vertex array: |
210 // draws whatever is in the vertex array: |