![]() |
Qt 4.8
|
#include <qgl2pexvertexarray_p.h>
Public Functions | |
| void | addPath (const QVectorPath &path, GLfloat curveInverseScale, bool outline=true) |
| void | addQuad (const QRectF &rect) |
| void | addRect (const QRectF &rect) |
| void | addVertex (const GLfloat x, const GLfloat y) |
| QGLRect | boundingRect () const |
| void | clear () |
| QGLPoint * | data () |
| void | lineToArray (const GLfloat x, const GLfloat y) |
| QGL2PEXVertexArray () | |
| int | stopCount () const |
| int * | stops () const |
| int | vertexCount () const |
Private Functions | |
| void | addCentroid (const QVectorPath &path, int subPathIndex) |
| void | addClosingLine (int index) |
Properties | |
| bool | boundingRectDirty |
| GLfloat | maxX |
| GLfloat | maxY |
| GLfloat | minX |
| GLfloat | minY |
| QDataBuffer< QGLPoint > | vertexArray |
| QDataBuffer< int > | vertexArrayStops |
Definition at line 99 of file qgl2pexvertexarray_p.h.
|
inline |
Definition at line 102 of file qgl2pexvertexarray_p.h.
|
private |
Definition at line 71 of file qgl2pexvertexarray.cpp.
Referenced by addPath().
|
private |
Definition at line 64 of file qgl2pexvertexarray.cpp.
Referenced by addPath().
| void QGL2PEXVertexArray::addPath | ( | const QVectorPath & | path, |
| GLfloat | curveInverseScale, | ||
| bool | outline = true |
||
| ) |
Definition at line 88 of file qgl2pexvertexarray.cpp.
Referenced by QGL2PaintEngineExPrivate::fill().
|
inline |
Definition at line 123 of file qgl2pexvertexarray_p.h.
Referenced by QGL2PaintEngineExPrivate::drawCachedGlyphs().
|
inline |
Definition at line 108 of file qgl2pexvertexarray_p.h.
|
inline |
Definition at line 137 of file qgl2pexvertexarray_p.h.
| QGLRect QGL2PEXVertexArray::boundingRect | ( | ) | const |
Definition at line 56 of file qgl2pexvertexarray.cpp.
Referenced by QGL2PaintEngineExPrivate::fill(), and QGL2PaintEngineExPrivate::fillStencilWithVertexArray().
| void QGL2PEXVertexArray::clear | ( | ) |
Definition at line 48 of file qgl2pexvertexarray.cpp.
Referenced by QGL2PaintEngineExPrivate::drawCachedGlyphs(), and QGL2PaintEngineExPrivate::fill().
|
inline |
Definition at line 145 of file qgl2pexvertexarray_p.h.
Referenced by QGL2PaintEngineExPrivate::drawCachedGlyphs(), QGL2PaintEngineExPrivate::drawVertexArrays(), QGL2PaintEngineExPrivate::fill(), QGL2PaintEngineExPrivate::fillStencilWithVertexArray(), and QGL2PaintEngineExPrivate::transferMode().
| void QGL2PEXVertexArray::lineToArray | ( | const GLfloat | x, |
| const GLfloat | y | ||
| ) |
Definition at line 161 of file qgl2pexvertexarray.cpp.
Referenced by addPath().
|
inline |
Definition at line 147 of file qgl2pexvertexarray_p.h.
Referenced by QGL2PaintEngineExPrivate::drawVertexArrays(), and QGL2PaintEngineExPrivate::fillStencilWithVertexArray().
|
inline |
Definition at line 146 of file qgl2pexvertexarray_p.h.
Referenced by QGL2PaintEngineExPrivate::drawVertexArrays(), and QGL2PaintEngineExPrivate::fillStencilWithVertexArray().
|
inline |
Definition at line 150 of file qgl2pexvertexarray_p.h.
Referenced by QGL2PaintEngineExPrivate::drawCachedGlyphs(), and QGL2PaintEngineExPrivate::fill().
|
private |
Definition at line 162 of file qgl2pexvertexarray_p.h.
Referenced by addPath(), boundingRect(), and clear().
|
private |
Definition at line 158 of file qgl2pexvertexarray_p.h.
Referenced by addPath(), boundingRect(), and lineToArray().
|
private |
Definition at line 159 of file qgl2pexvertexarray_p.h.
Referenced by addPath(), boundingRect(), and lineToArray().
|
private |
Definition at line 160 of file qgl2pexvertexarray_p.h.
Referenced by addPath(), boundingRect(), and lineToArray().
|
private |
Definition at line 161 of file qgl2pexvertexarray_p.h.
Referenced by addPath(), boundingRect(), and lineToArray().
|
private |
Definition at line 155 of file qgl2pexvertexarray_p.h.
Referenced by addCentroid(), addClosingLine(), addPath(), clear(), and lineToArray().
|
private |
Definition at line 156 of file qgl2pexvertexarray_p.h.