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.