src/opengl/gl2paintengineex/qpaintengineex_opengl2_p.h
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
   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: