OpenCoverage

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

Function Tree

Path:<top>::QGLEngineShaderManager
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QGLEngineShaderManager
Name: QGLEngineShaderManager::~QGLEngineShaderManager
Prototype: QGLEngineShaderManager::~QGLEngineShaderManager()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 504-508
100.000% (1/1)
11
useSimpleProgram
Name: QGLEngineShaderManager::useSimpleProgram
Prototype: void QGLEngineShaderManager::useSimpleProgram()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 628-636
100.000% (1/1)
61
setDirty
Name: QGLEngineShaderManager::setDirty
Prototype: void QGLEngineShaderManager::setDirty()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 553-556
100.000% (1/1)
11
optimiseForBrushTransform
Name: QGLEngineShaderManager::optimiseForBrushTransform
Prototype: void QGLEngineShaderManager::optimiseForBrushTransform(QTransform::TransformationType transformType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 548-551
100.000% (1/1)
11
QGLEngineShaderManager
Name: QGLEngineShaderManager::QGLEngineShaderManager
Prototype: QGLEngineShaderManager::QGLEngineShaderManager(QGLContext* context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 490-502
100.000% (1/1)
11
getUniformLocation
Name: QGLEngineShaderManager::getUniformLocation
Prototype: GLuint QGLEngineShaderManager::getUniformLocation(Uniform id)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 510-545
 80.000% (8/10)
84
setSrcPixelType
Name: QGLEngineShaderManager::setSrcPixelType
Prototype: void QGLEngineShaderManager::setSrcPixelType(Qt::BrushStyle style)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 558-566
 50.000% (2/4)
52
setOpacityMode
Name: QGLEngineShaderManager::setOpacityMode
Prototype: void QGLEngineShaderManager::setOpacityMode(OpacityMode mode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 577-584
 50.000% (2/4)
42
removeCustomStage
Name: QGLEngineShaderManager::removeCustomStage
Prototype: void QGLEngineShaderManager::removeCustomStage()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 612-618
 50.000% (2/4)
42
currentProgram
Name: QGLEngineShaderManager::currentProgram
Prototype: QGLShaderProgram* QGLEngineShaderManager::currentProgram()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 620-626
 50.000% (2/4)
32
useCorrectShaderProg
Name: QGLEngineShaderManager::useCorrectShaderProg
Prototype: bool QGLEngineShaderManager::useCorrectShaderProg()
Coverage:  21.143% (37/175)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 662-873
 21.143% (37/175)
14248
useBlitProgram
Name: QGLEngineShaderManager::useBlitProgram
Prototype: void QGLEngineShaderManager::useBlitProgram()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 638-646
  0.000% (0/1)
61
simpleProgram
Name: QGLEngineShaderManager::simpleProgram
Prototype: QGLShaderProgram* QGLEngineShaderManager::simpleProgram()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 648-651
  0.000% (0/1)
11
setSrcPixelType
Name: QGLEngineShaderManager::setSrcPixelType
Prototype: void QGLEngineShaderManager::setSrcPixelType(PixelSrcType type)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 568-575
  0.000% (0/4)
42
setMaskType
Name: QGLEngineShaderManager::setMaskType
Prototype: void QGLEngineShaderManager::setMaskType(MaskType type)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 586-593
  0.000% (0/4)
42
setCustomStage
Name: QGLEngineShaderManager::setCustomStage
Prototype: void QGLEngineShaderManager::setCustomStage(QGLCustomShaderStage* stage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 604-610
  0.000% (0/4)
42
setCompositionMode
Name: QGLEngineShaderManager::setCompositionMode
Prototype: void QGLEngineShaderManager::setCompositionMode(QPainter::CompositionMode mode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 595-602
  0.000% (0/4)
42
blitProgram
Name: QGLEngineShaderManager::blitProgram
Prototype: QGLShaderProgram* QGLEngineShaderManager::blitProgram()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 653-656
  0.000% (0/1)
11

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