OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Path:<top>::QOpenGL2PaintEngineExPrivate
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
drawCachedGlyphs
Name: QOpenGL2PaintEngineExPrivate::drawCachedGlyphs
Prototype: void QOpenGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngine::GlyphFormat glyphFormat, QStaticTextItem *staticTextItem)
Coverage:  0.000% (0/125)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1660-1960
  0.000% (0/125)
17335
fill
Name: QOpenGL2PaintEngineExPrivate::fill
Prototype: void QOpenGL2PaintEngineExPrivate::fill(const QVectorPath& path)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 751-999
  0.000% (0/98)
12225
updateCompositionMode
Name: QOpenGL2PaintEngineExPrivate::updateCompositionMode
Prototype: void QOpenGL2PaintEngineExPrivate::updateCompositionMode()
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 490-541
  0.000% (0/29)
3015
prepareForDraw
Name: QOpenGL2PaintEngineExPrivate::prepareForDraw
Prototype: bool QOpenGL2PaintEngineExPrivate::prepareForDraw(bool srcPixelsAreOpaque)
Coverage:  0.000% (0/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1149-1211
  0.000% (0/66)
3812
updateBrushUniforms
Name: QOpenGL2PaintEngineExPrivate::updateBrushUniforms
Prototype: void QOpenGL2PaintEngineExPrivate::updateBrushUniforms()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 299-415
  0.000% (0/32)
7810
writeClip
Name: QOpenGL2PaintEngineExPrivate::writeClip
Prototype: void QOpenGL2PaintEngineExPrivate::writeClip(const QVectorPath &path, uint value)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2259-2331
  0.000% (0/39)
429
fillStencilWithVertexArray
Name: QOpenGL2PaintEngineExPrivate::fillStencilWithVertexArray
Prototype: void QOpenGL2PaintEngineExPrivate::fillStencilWithVertexArray(const float *data, int count, int *stops, int stopCount, const QOpenGLRect &bounds, StencilFillMode mode)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1002-1093
  0.000% (0/27)
479
updateBrushTexture
Name: QOpenGL2PaintEngineExPrivate::updateBrushTexture
Prototype: void QOpenGL2PaintEngineExPrivate::updateBrushTexture()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 250-296
  0.000% (0/32)
258
transferMode
Name: QOpenGL2PaintEngineExPrivate::transferMode
Prototype: void QOpenGL2PaintEngineExPrivate::transferMode(EngineMode newMode)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 687-716
  0.000% (0/22)
167
stroke
Name: QOpenGL2PaintEngineExPrivate::stroke
Prototype: void QOpenGL2PaintEngineExPrivate::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1285-1363
  0.000% (0/26)
437
updateClipScissorTest
Name: QOpenGL2PaintEngineExPrivate::updateClipScissorTest
Prototype: void QOpenGL2PaintEngineExPrivate::updateClipScissorTest()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2184-2220
  0.000% (0/18)
196
systemStateChanged
Name: QOpenGL2PaintEngineExPrivate::systemStateChanged
Prototype: void QOpenGL2PaintEngineExPrivate::systemStateChanged()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2401-2448
  0.000% (0/21)
256
drawPixmapFragments
Name: QOpenGL2PaintEngineExPrivate::drawPixmapFragments
Prototype: void QOpenGL2PaintEngineExPrivate::drawPixmapFragments(const QPainter::PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, QPainter::PixmapFragmentHints hints)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1983-2058
  0.000% (0/26)
516
setBrush
Name: QOpenGL2PaintEngineExPrivate::setBrush
Prototype: void QOpenGL2PaintEngineExPrivate::setBrush(const QBrush& brush)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 119-143
  0.000% (0/18)
155
drawTexture
Name: QOpenGL2PaintEngineExPrivate::drawTexture
Prototype: void QOpenGL2PaintEngineExPrivate::drawTexture(const QOpenGLRect& dest, const QOpenGLRect& src, const QSize &textureSize, bool opaque, bool pattern)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 555-582
  0.000% (0/10)
154
updateMatrix
Name: QOpenGL2PaintEngineExPrivate::updateMatrix
Prototype: void QOpenGL2PaintEngineExPrivate::updateMatrix()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 419-487
  0.000% (0/9)
303
syncGlState
Name: QOpenGL2PaintEngineExPrivate::syncGlState
Prototype: void QOpenGL2PaintEngineExPrivate::syncGlState()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2549-2557
  0.000% (0/7)
43
setVertexAttribArrayEnabled
Name: QOpenGL2PaintEngineExPrivate::setVertexAttribArrayEnabled
Prototype: void QOpenGL2PaintEngineExPrivate::setVertexAttribArrayEnabled(int arrayIndex, bool enabled)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2536-2547
  0.000% (0/11)
63
~QOpenGL2PaintEngineExPrivate
Name: QOpenGL2PaintEngineExPrivate::~QOpenGL2PaintEngineExPrivate
Prototype: QOpenGL2PaintEngineExPrivate::~QOpenGL2PaintEngineExPrivate()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 98-106
  0.000% (0/4)
42
useSimpleShader
Name: QOpenGL2PaintEngineExPrivate::useSimpleShader
Prototype: void QOpenGL2PaintEngineExPrivate::useSimpleShader()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 146-152
  0.000% (0/4)
32
updateTexture
Name: QOpenGL2PaintEngineExPrivate::updateTexture
Prototype: template<typename T> void QOpenGL2PaintEngineExPrivate::updateTexture(GLenum textureUnit, const T &texture, GLenum wrapMode, GLenum filterMode, TextureUpdateMode updateMode)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 168-187
  0.000% (0/6)
92
setScissor
Name: QOpenGL2PaintEngineExPrivate::setScissor
Prototype: void QOpenGL2PaintEngineExPrivate::setScissor(const QRect &rect)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2222-2233
  0.000% (0/4)
72
resetGLState
Name: QOpenGL2PaintEngineExPrivate::resetGLState
Prototype: void QOpenGL2PaintEngineExPrivate::resetGLState()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 645-667
  0.000% (0/4)
172
resetClipIfNeeded
Name: QOpenGL2PaintEngineExPrivate::resetClipIfNeeded
Prototype: void QOpenGL2PaintEngineExPrivate::resetClipIfNeeded()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1100-1133
  0.000% (0/4)
212
drawVertexArrays
Name: QOpenGL2PaintEngineExPrivate::drawVertexArrays
Prototype: void QOpenGL2PaintEngineExPrivate::drawVertexArrays(const float *data, int *stops, int stopCount, GLenum primitive)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1221-1238
  0.000% (0/4)
62
bindTexture
Name: QOpenGL2PaintEngineExPrivate::bindTexture
Prototype: template<> GLuint QOpenGL2PaintEngineExPrivate::bindTexture(const GLuint &textureId)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 203-210
  0.000% (0/4)
32
activateTextureUnit
Name: QOpenGL2PaintEngineExPrivate::activateTextureUnit
Prototype: void QOpenGL2PaintEngineExPrivate::activateTextureUnit(GLenum textureUnit)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 189-201
  0.000% (0/4)
42
regenerateClip
Name: QOpenGL2PaintEngineExPrivate::regenerateClip
Prototype: void QOpenGL2PaintEngineExPrivate::regenerateClip()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2395-2399
  0.000% (0/1)
21
prepareForCachedGlyphDraw
Name: QOpenGL2PaintEngineExPrivate::prepareForCachedGlyphDraw
Prototype: bool QOpenGL2PaintEngineExPrivate::prepareForCachedGlyphDraw(const QFontEngineGlyphCache &cache)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1135-1147
  0.000% (0/1)
71
composite
Name: QOpenGL2PaintEngineExPrivate::composite
Prototype: void QOpenGL2PaintEngineExPrivate::composite(const QOpenGLRect& boundingRect)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1213-1218
  0.000% (0/1)
31
clearClip
Name: QOpenGL2PaintEngineExPrivate::clearClip
Prototype: void QOpenGL2PaintEngineExPrivate::clearClip(uint value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2247-2257
  0.000% (0/1)
61
cleanupVectorPath
Name: QOpenGL2PaintEngineExPrivate::cleanupVectorPath
Prototype: void QOpenGL2PaintEngineExPrivate::cleanupVectorPath(QPaintEngineEx *engine, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 734-748
  0.000% (0/1)
51
bindTexture
Name: QOpenGL2PaintEngineExPrivate::bindTexture
Prototype: template<> GLuint QOpenGL2PaintEngineExPrivate::bindTexture(const QImage &image)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 212-216
  0.000% (0/1)
11
bindTexture
Name: QOpenGL2PaintEngineExPrivate::bindTexture
Prototype: template<> GLuint QOpenGL2PaintEngineExPrivate::bindTexture(const QPixmap &pixmap)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 218-222
  0.000% (0/1)
11
bindTexture
Name: QOpenGL2PaintEngineExPrivate::bindTexture
Prototype: template<> GLuint QOpenGL2PaintEngineExPrivate::bindTexture(const ImageWithBindOptions &imageWithOptions)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 244-248
  0.000% (0/1)
11
bindTexture
Name: QOpenGL2PaintEngineExPrivate::bindTexture
Prototype: template<> GLuint QOpenGL2PaintEngineExPrivate::bindTexture(const QGradient &gradient)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 224-236
  0.000% (0/1)
21

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9