QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QGL2PaintEngineExPrivate
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - 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
100.000% (1/1)
21
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
100.000% (4/4)
62
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
100.000% (1/1)
31
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
100.000% (1/1)
61
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
 75.000% (3/4)
172
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
 50.000% (2/4)
32
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
 50.000% (4/8)
82
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
 48.718% (19/39)
429
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
 46.377% (32/69)
4313
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
 44.444% (8/18)
155
~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
 42.857% (3/7)
93
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
 38.889% (7/18)
196
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
 36.000% (9/25)
266
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
 33.333% (3/9)
303
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
 18.519% (5/27)
479
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
 12.500% (4/32)
328
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
 10.526% (4/38)
8111
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
 10.345% (3/29)
3015
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
  8.333% (2/24)
177
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
  4.082% (4/98)
12225
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
  0.000% (0/10)
103
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
  0.000% (0/26)
427
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
  0.000% (0/4)
72
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
  0.000% (0/4)
212
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
  0.000% (0/1)
71
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
  0.000% (0/10)
164
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
  0.000% (0/30)
598
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
  0.000% (0/114)
16532
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
  0.000% (0/1)
51

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