| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 regenerateClip| Name:  | QGL2PaintEngineExPrivate::regenerateClip |  | Prototype:  | void QGL2PaintEngineExPrivate::regenerateClip() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2355-2359 |  
  |  | 2 | 1 | 
 drawVertexArrays| Name:  | QGL2PaintEngineExPrivate::drawVertexArrays |  | Prototype:  | void QGL2PaintEngineExPrivate::drawVertexArrays(const float *data, int *stops, int stopCount, GLenum primitive) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1216-1233 |  
  |  | 6 | 2 | 
 composite| Name:  | QGL2PaintEngineExPrivate::composite |  | Prototype:  | void QGL2PaintEngineExPrivate::composite(const QGLRect& boundingRect) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1208-1213 |  
  |  | 3 | 1 | 
 clearClip| Name:  | QGL2PaintEngineExPrivate::clearClip |  | Prototype:  | void QGL2PaintEngineExPrivate::clearClip(uint value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2207-2217 |  
  |  | 6 | 1 | 
 resetGLState| Name:  | QGL2PaintEngineExPrivate::resetGLState |  | Prototype:  | void QGL2PaintEngineExPrivate::resetGLState() |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 589-612 |  
  |  | 17 | 2 | 
 useSimpleShader| Name:  | QGL2PaintEngineExPrivate::useSimpleShader |  | Prototype:  | void QGL2PaintEngineExPrivate::useSimpleShader() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 167-173 |  
  |  | 3 | 2 | 
 resetOpenGLContextActiveEngine| Name:  | QGL2PaintEngineExPrivate::resetOpenGLContextActiveEngine |  | Prototype:  | bool QGL2PaintEngineExPrivate::resetOpenGLContextActiveEngine() |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 614-627 |  
  |  | 8 | 2 | 
 writeClip| Name:  | QGL2PaintEngineExPrivate::writeClip |  | Prototype:  | void QGL2PaintEngineExPrivate::writeClip(const QVectorPath &path, uint value) |  | Coverage:  |  48.718% (19/39) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2219-2291 |  
  |  | 42 | 9 | 
 prepareForDraw| Name:  | QGL2PaintEngineExPrivate::prepareForDraw |  | Prototype:  | bool QGL2PaintEngineExPrivate::prepareForDraw(bool srcPixelsAreOpaque) |  | Coverage:  |  46.377% (32/69) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1137-1206 |  
  |  | 43 | 13 | 
 setBrush| Name:  | QGL2PaintEngineExPrivate::setBrush |  | Prototype:  | void QGL2PaintEngineExPrivate::setBrush(const QBrush& brush) |  | Coverage:  |  44.444% (8/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 140-164 |  
  |  | 15 | 5 | 
 ~QGL2PaintEngineExPrivate| Name:  | QGL2PaintEngineExPrivate::~QGL2PaintEngineExPrivate |  | Prototype:  | QGL2PaintEngineExPrivate::~QGL2PaintEngineExPrivate() |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 92-107 |  
  |  | 9 | 3 | 
 updateClipScissorTest| Name:  | QGL2PaintEngineExPrivate::updateClipScissorTest |  | Prototype:  | void QGL2PaintEngineExPrivate::updateClipScissorTest() |  | Coverage:  |  38.889% (7/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2144-2180 |  
  |  | 19 | 6 | 
 systemStateChanged| Name:  | QGL2PaintEngineExPrivate::systemStateChanged |  | Prototype:  | void QGL2PaintEngineExPrivate::systemStateChanged() |  | Coverage:  |  36.000% (9/25) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2361-2407 |  
  |  | 26 | 6 | 
 updateMatrix| Name:  | QGL2PaintEngineExPrivate::updateMatrix |  | Prototype:  | void QGL2PaintEngineExPrivate::updateMatrix() |  | Coverage:  |  33.333% (3/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 364-432 |  
  |  | 30 | 3 | 
 fillStencilWithVertexArray| Name:  | QGL2PaintEngineExPrivate::fillStencilWithVertexArray |  | Prototype:  | void QGL2PaintEngineExPrivate::fillStencilWithVertexArray(const float *data, int count, int *stops, int stopCount, const QGLRect &bounds, StencilFillMode mode) |  | Coverage:  |  18.519% (5/27) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 990-1081 |  
  |  | 47 | 9 | 
 updateBrushTexture| Name:  | QGL2PaintEngineExPrivate::updateBrushTexture |  | Prototype:  | void QGL2PaintEngineExPrivate::updateBrushTexture() |  | Coverage:  |  12.500% (4/32) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 181-237 |  
  |  | 32 | 8 | 
 updateBrushUniforms| Name:  | QGL2PaintEngineExPrivate::updateBrushUniforms |  | Prototype:  | void QGL2PaintEngineExPrivate::updateBrushUniforms() |  | Coverage:  |  10.526% (4/38) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 240-360 |  
  |  | 81 | 11 | 
 updateCompositionMode| Name:  | QGL2PaintEngineExPrivate::updateCompositionMode |  | Prototype:  | void QGL2PaintEngineExPrivate::updateCompositionMode() |  | Coverage:  |  10.345% (3/29) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 435-486 |  
  |  | 30 | 15 | 
 transferMode| Name:  | QGL2PaintEngineExPrivate::transferMode |  | Prototype:  | void QGL2PaintEngineExPrivate::transferMode(EngineMode newMode) |  | Coverage:  |   8.333% (2/24) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 673-704 |  
  |  | 17 | 7 | 
 fill| Name:  | QGL2PaintEngineExPrivate::fill |  | Prototype:  | void QGL2PaintEngineExPrivate::fill(const QVectorPath& path) |  | Coverage:  |   4.082% (4/98) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 739-987 |  
  |  | 122 | 25 | 
 updateTextureFilter| Name:  | QGL2PaintEngineExPrivate::updateTextureFilter |  | Prototype:  | void QGL2PaintEngineExPrivate::updateTextureFilter(GLenum target, GLenum wrapMode, bool smoothPixmapTransform, GLuint id) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 109-126 |  
  |  | 10 | 3 | 
 stroke| Name:  | QGL2PaintEngineExPrivate::stroke |  | Prototype:  | void QGL2PaintEngineExPrivate::stroke(const QVectorPath &path, const QPen &pen) |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1280-1357 |  
  |  | 42 | 7 | 
 setScissor| Name:  | QGL2PaintEngineExPrivate::setScissor |  | Prototype:  | void QGL2PaintEngineExPrivate::setScissor(const QRect &rect) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2182-2193 |  
  |  | 7 | 2 | 
 resetClipIfNeeded| Name:  | QGL2PaintEngineExPrivate::resetClipIfNeeded |  | Prototype:  | void QGL2PaintEngineExPrivate::resetClipIfNeeded() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1088-1121 |  
  |  | 21 | 2 | 
 prepareForCachedGlyphDraw| Name:  | QGL2PaintEngineExPrivate::prepareForCachedGlyphDraw |  | Prototype:  | bool QGL2PaintEngineExPrivate::prepareForCachedGlyphDraw(const QFontEngineGlyphCache &cache) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1123-1135 |  
  |  | 7 | 1 | 
 drawTexture| Name:  | QGL2PaintEngineExPrivate::drawTexture |  | Prototype:  | void QGL2PaintEngineExPrivate::drawTexture(const QGLRect& dest, const QGLRect& src, const QSize &textureSize, bool opaque, bool pattern) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 500-528 |  
  |  | 16 | 4 | 
 drawPixmapFragments| Name:  | QGL2PaintEngineExPrivate::drawPixmapFragments |  | Prototype:  | void QGL2PaintEngineExPrivate::drawPixmapFragments(const QPainter::PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, QPainter::PixmapFragmentHints hints) |  | Coverage:  |   0.000% (0/30) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1925-2012 |  
  |  | 59 | 8 | 
 drawCachedGlyphs| Name:  | QGL2PaintEngineExPrivate::drawCachedGlyphs |  | Prototype:  | void QGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngine::GlyphFormat glyphFormat, QStaticTextItem *staticTextItem) |  | Coverage:  |   0.000% (0/114) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1624-1902 |  
  |  | 165 | 32 | 
 cleanupVectorPath| Name:  | QGL2PaintEngineExPrivate::cleanupVectorPath |  | Prototype:  | void QGL2PaintEngineExPrivate::cleanupVectorPath(QPaintEngineEx *engine, void *data) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 722-736 |  
  |  | 5 | 1 |