Detailed report on module MaterialPtr

MetricTagOverallPer Function
Lines of CodeLOC 0******
McCabe's Cyclomatic NumberMVG 0******
Lines of CommentCOM 0********
LOC/COML_C------ 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 0 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 16 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
No module extents have been identified for this module

Functions

Function prototypeLOCMVGCOML_CM_C
No member functions have been identified for this module

Relationships

ClientsSuppliers
CloudsUpdater [CV]
has by value   ./components/ogre/environment/CaelumEnvironment.cpp:38
pass by value   ./components/ogre/environment/CaelumEnvironment.cpp:41


GrassLayerBase [CV]
has by value   ./components/ogre/environment/pagedgeometry/include/GrassLoader.h:365


ImpostorTexture [CV]
has by value   ./components/ogre/environment/pagedgeometry/include/ImpostorPage.h:286


PagingLandScapeMeshDecal [C]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeMeshDecal.h:52


PagingLandScapePageRenderable [CV]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageRenderable.cpp:296
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageRenderable.h:45
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageRenderable.h:126


PagingLandScapeRenderable [CV]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp:742
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h:85
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h:185


PagingLandScapeTexture [CV]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture.h:145


PagingLandScapeTextureManager [CV]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTextureManager.h:116


SBMaterialRef [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:662
pass by reference   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:683
pass by reference   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:290
pass by reference   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:291


StaticBillboardSet [CV]
has by value   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:254


SubBatch [CV]
pass by reference   ./components/ogre/environment/pagedgeometry/include/BatchedGeometry.h:60
has by value   ./components/ogre/environment/pagedgeometry/include/BatchedGeometry.h:100


TerrainPageSurface [CV]
has by value   ./components/ogre/terrain/TerrainPageSurface.h:87


TerrainPageSurfaceCompiler [CV]
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompiler.cpp:50
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompiler.cpp:66
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompiler.h:54
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompiler.h:59


TerrainPageSurfaceCompilerTechnique [CV]
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompiler.h:39


TerrainPageSurfaceCompilerTechniqueShader [CV]
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.h:120
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp:162


TerrainPageSurfaceCompilerTechniqueSimple [CV]
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueSimple.cpp:34
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueSimple.h:41