Dependency Graph

Online documentation:

Dependency Matrix

Online documentation:

Visualizing Code Metrics through Treemaping

With the Online documentation, understand how Treemaping can help you see patterns in your code base, that would be hard to spot with other ways.

Abstractness versus Instability Diagram

The Abstractness versus Instability Diagram helps to detect which Projects are potentially painful to maintain (i.e concrete and stable) and which Projects are potentially useless (i.e abstract and instable).

Online documentation:

For beginners: Where to start

Code queries and rules results are truncated to list a maximum of 100 code elements in this report

Does this report gets too large?

Quick Tips

Main
Main \ Rules
Main \ Quality Gates
Main \ Quality Gates \ Project Rules
Main \ Quality Gates \ Project Rules \ Quality Gates
Main \ Rules \ Project Rules
Main \ Rules \ Project Rules \ Code Smells
Main \ Rules \ Project Rules \ Object Oriented Design
Main \ Rules \ Project Rules \ Dead Code
Main \ Rules \ Project Rules \ Naming Conventions
Main \ Group of Queries \ Quality Gates
Main \ Group of Queries \ Object Oriented Design
Main \ Group of Queries \ API Breaking Changes
Main \ Group of Queries \ Code Diff Summary
Main \ Group of Queries \ Code Coverage
Main \ Group of Queries \ Dead Code
Main \ Group of Queries \ Hot Spots
Main \ Metrics \ Application Statistics
Main \ Metrics \ Projects Metrics
Main \ Metrics \ Namespaces Metrics
Main \ Metrics \ Types Metrics
Main \ Projects Dependencies
Main \ Namespaces Dependencies
Main \ Types Dependencies
Main \ Build Order
Main \ Analysis Log
Main \ Trend Charts
cppdepend report summary application nameDoom3 (v1.0.0.0)report build date03/16/2017 16:43:59analysis duration01:09:06cppdepend version 2017.1.0.8903   Professional Developer Editionbaseline for comparisonBaseline is same code base snapshot.code coverage data Not Defined. To import Code Coverage Data, please read this online documentation.
Get started.Quick tips.Back to CppDepend. The present HTML report is a summary of data gathered by the analysis.
It is recommended to use the CppDepend interactive UI capabilities
to make the most of CppDepend by mastering all aspects of your code.

Diagrams

C/C++ Projects Dependency Graph
Dependency Graph
View as ?fullscaled
C/C++ Projects Dependency Matrix
Dependency Matrix
View as ?fullscaled
Treemap View
Treemap Metric View
View as ?fullscaled
Abstractness versus Instability
Abstractness vs. Instability
View as ?fullscaled

Application Metrics

Note: Further Application Statistics are available.
# Lines of Code
272 851      no diff
11   (NotMyCode)      no diff
Estimated Dev Effort   5 805d      no diff
# Types
2 044      no diff
10   Projects      no diff
7   Namespaces      no diff
23 429   Methods      no diff
16 817   Fields      no diff
1 011   Source Files      no diff
4 388   Third-Party Elements      no diff
Comment
31.99%      no diff
128 323   Lines of Comment      no diff
Debt
10.54%      no diff
Rating   C   31d effort to reach  B
Debt   611d      no diff
Annual Interest   111d      no diff
Breaking Point   5y      no diff
CoverageN/A because no coverage data specified
Method Complexity
193   Max      no diff
3.5   Average      no diff
Quality Gates
Fail2
Warn0
Pass6
Rules
Critical3
Violated28
Ok236
Issues
All6 646
Blocker0
Critical21
High417
Medium5 845
Low363

Quality Gates summary

902
graphHelp Some Quality Gates fail. The build
can be stopped upon quality gate
failure. Online documentation.
graphHelp Quality Gates that measure diff cannot
be run on the baseline. Hence they
have blank trend and baseline status.
NameTrendBaseline ValueValueGroup
warning   Percentage Code Coverage
warningN/A because no coverage dataProject Rules \ Quality Gates
warning   Percentage Coverage on New Code
warningN/A because no coverage dataProject Rules \ Quality Gates
warning   Percentage Coverage on Refactored Code
warningN/A because no coverage dataProject Rules \ Quality Gates
warning   Blocker Issues
okwarning0 issueswarning0 issuesProject Rules \ Quality Gates
warningCritical   Critical Issues
okwarningCritical21 issueswarningCritical21 issuesProject Rules \ Quality Gates
warning   New Blocker / Critical / High Issues
warning0 issuesProject Rules \ Quality Gates
warningCritical   Critical Rules Violated
okwarningCritical3 ruleswarningCritical3 rulesProject Rules \ Quality Gates
warning   Percentage Debt
okwarning10.54 %warning10.54 %Project Rules \ Quality Gates
warning   New Debt since Baseline
warning0 man-daysProject Rules \ Quality Gates
warning   Debt Rating per Namespace
okwarning0 namespaceswarning0 namespacesProject Rules \ Quality Gates
warning   New Annual Interest since Baseline
warning0 man-daysProject Rules \ Quality Gates

Rules summary

247253
  • Number of Rules or Queries with Error (syntax error, exception thrown, time-out): 0
  • Number of Rules violated: 28
graphHelp Rules can be checked from within
VisualCppDepend.
Online documentation.
graphHelp Rules that rely on diff cannot be
run on the baseline. Hence they
have blank # Issues Fixed or Added.
Name# IssuesAddedFixedElementsGroup
warningCritical   Avoid types too big
25600 typesProject Rules \ Code Smells
warning   Avoid types with too many methods
25500 typesProject Rules \ Code Smells
warning   Avoid types with too many fields
16400 typesProject Rules \ Code Smells
warningCritical   Avoid methods too big, too complex
181100 methodsProject Rules \ Code Smells
warningCritical   Avoid methods with too many parameters
20400 methodsProject Rules \ Code Smells
warning   Avoid methods with too many local variables
29100 methodsProject Rules \ Code Smells
warning   Avoid methods with too many overloads
19500 methodsProject Rules \ Code Smells
warning   Avoid methods potentially poorly commented
195700 methodsProject Rules \ Code Smells
warning   Avoid types with poor cohesion
10100 typesProject Rules \ Code Smells
warning   Base class should not use derivatives
1600 typesProject Rules \ Object Oriented Design
warning   Class shouldn't be too deep in inheritance tree
18600 typesProject Rules \ Object Oriented Design
warning   Constructor should not call a virtual methods
300 methodsProject Rules \ Object Oriented Design
warning   Don't assign static fields from instance methods
63600 fieldsProject Rules \ Object Oriented Design
warning   Avoid Abstract Classes with too many methods
2000 typesProject Rules \ Object Oriented Design
warning   Nested types should not be visible
18800 typesProject Rules \ Object Oriented Design
warning   Projects with poor cohesion (RelationalCohesion)
500 projectsProject Rules \ Object Oriented Design
warning   Projects that don't satisfy the Abstractness/Instability principle
100 projectProject Rules \ Object Oriented Design
warning   Constructors of abstract classes should be declared as protected or private
3200 typesProject Rules \ Object Oriented Design
warning   Potentially dead Types
5500 typesProject Rules \ Dead Code
warning   Potentially dead Methods
10300 methodsProject Rules \ Dead Code
warning   Potentially dead Fields
6800 fieldsProject Rules \ Dead Code
warning   Instance fields should be prefixed with a 'm_'
1000 fieldsProject Rules \ Naming Conventions
warning   Static fields should be prefixed with a 's_'
1000 fieldsProject Rules \ Naming Conventions
warning   Exception class name should be suffixed with 'Exception'
600 typesProject Rules \ Naming Conventions
warning   Types name should begin with an Upper character
1000 typesProject Rules \ Naming Conventions
warning   Avoid types with name too long
400 typesProject Rules \ Naming Conventions
warning   Avoid methods with name too long
5200 methodsProject Rules \ Naming Conventions
warning   Avoid fields with name too long
700 fieldsProject Rules \ Naming Conventions

Application Statistics

Stat # Occurences Avg StdDev Max
Properties on interfaces interfaces 00-1 properties on
Methods on interfaces interfaces 00-1 methods on
Arguments on methods on interfaces methods 00-1 arguments on
Public properties on classes 967 Classes 0.4911.26307 public properties on __Globals
Public methods on classes 967 classes 24.9698.292919 public methods on __Globals
Arguments on public methods on classes 24,132 methods 1.131.3516 arguments on idMat4.idMat4(constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat,constfloat)
IL instructions in non-abstract methods 27,910 methods 0.250.6517 IL instructions in __Globals.TestDot()
Cyclomatic complexity on non abstract Methods 27,910 Methods 0.391.37 CC = 42 for idWindow.Parse(idParser*,bool)

Projects Metrics

If you wish to define thresholds on Projects' Code Metrics, consider writing some Rules.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.
Projects # lines of code# IL instruction # Types # Abstract Types # lines of comment% Comment% CoverageAfferent CouplingEfferent CouplingRelational CohesionInstabilityAbstractnessDistance
libs v1.0.0.0000000-000000
exes v1.0.0.0000000-000000
dlls v1.0.0.0000000-000000
idLib v1.0.0.028033102511321058927,41702-912203.990.020.030.67
TypeInfo v1.0.0.05111134630268934,47436-22511.480.70.020.2
Game v1.0.0.04666695036742695036,60889-251547.140.860.010.09
CurlLib v1.0.0.09103118630542737,35031-1381.30.9700.02
DoomDLL v1.0.0.012801237181014175171628,77459-03812.9410.020.01
MayaImport v1.0.0.012594223045726,6317-0201.27100
Game-d3xp v1.0.0.054656103840153049535,81285-01607.4610.010.01

Types Metrics

If the code base analyzed has too many types, CppDepend doesn't list Types Metrics to avoid a too big report. The section Types Metrics can be activated by unchecking the option:
CppDepend Project Properties > Report > Avoid too big report for large code base > Hide section Types Metrics if...
It is recommended to use the CppDepend interactive UI capabilities to browse large applications.

Namespaces Metrics

If you wish to define thresholds on namespaces' Code Metrics, consider writing some Code Rules.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.
Namespaces # lines of code# IL instruction # Types # lines of comment% Comment% CoverageAfferent CouplingEfferent Coupling
idLib::GlobalNamespace28033102511300-51
TypeInfo::GlobalNamespace51111346300-23
Game::GlobalNamespace4666695036700-13
CurlLib::GlobalNamespace91031186300-12
DoomDLL::GlobalNamespace1280123718101400-09
MayaImport::GlobalNamespace1259422300-05
Game-d3xp::GlobalNamespace54656103840100-03

902This group contains children groups
Project Rules  

    902
    Quality Gates  

    ok   Quality Gate Pass:    Percentage Code Coverage

    Scalar Result: N/A %

    ok   Quality Gate Pass:    Percentage Coverage on New Code

    Scalar Result: N/A %

    ok   Quality Gate Pass:    Percentage Coverage on Refactored Code

    Scalar Result: N/A %

    ok   Quality Gate Pass:    Blocker Issues

    No issue matched

    ok   Quality Gate Fail:    Critical Issues

    21 issues matched

    21 issuesSeverityDebtAnnual InterestFull Name
    Critical issue on: idPlayer06Critical121d 2h062h 0minRule violated: Avoid types too big
    Critical issue on: idPlayer05Critical061d 2h052h 0minRule violated: Avoid types too big
    Critical issue on: idAI07Critical051d 2h072h 0minRule violated: Avoid types too big
    Critical issue on: idCollisionModelManagerLocal09Critical071d 2h092h 0minRule violated: Avoid types too big
    Critical issue on: idGameLocal08Critical091d 2h082h 0minRule violated: Avoid types too big
    Critical issue on: idMatX01Critical081d 2h012h 0minRule violated: Avoid types too big
    Critical issue on: idGameLocal00Critical011d 2h002h 0minRule violated: Avoid types too big
    Critical issue on: idMultiplayerGame02Critical001d 2h022h 0minRule violated: Avoid types too big
    Critical issue on: idSessionLocal04Critical021d 2h042h 0minRule violated: Avoid types too big
    Critical issue on: CMainFrame03Critical041d 2h032h 0minRule violated: Avoid types too big
    Critical issue on: idSIMD_SSE10Critical031d 2h102h 0minRule violated: Avoid types too big
    Critical issue on: idRenderWorldLocal17Critical161d 2h172h 0minRule violated: Avoid types too big
    Critical issue on: CMainFrame16Critical151d 2h162h 0minRule violated: Avoid types with too many methods
    Critical issue on: idAI18Critical181d 2h182h 0minRule violated: Avoid types with too many methods
    Critical issue on: idAI20Critical171d 2h202h 0minRule violated: Avoid types with too many methods
    Critical issue on: idPlayer19Critical141d 2h192h 0minRule violated: Avoid types with too many methods
    Critical issue on: idEntity12Critical111d 2h122h 0minRule violated: Avoid types with too many methods
    Critical issue on: idEntity11Critical101d 2h112h 0minRule violated: Avoid types with too many methods
    Critical issue on: idPlayer13Critical131d 2h132h 0minRule violated: Avoid types with too many methods
    Critical issue on: idMat6.InverseSelf()15Critical206h 0min152h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: idMat5.InverseSelf()14Critical196h 0min142h 0minRule violated: Avoid methods with too many local variables

    Statistics

    Stat   Severity   Debt   Annual Interest
    Sum:-25d5d 2h
    Average:-1d 1h2h 0min
    Minimum:-6h 0min2h 0min
    Maximum:-1d 2h2h 0min
    Standard deviation:-1h 10min0min 0s
    Variance:-620d0min 0s
    ok   Quality Gate Pass:    New Blocker / Critical / High Issues

    No issue matched

    ok   Quality Gate Fail:    Critical Rules Violated

    3 rules matched

    3 rulesissuesFull Name
    Avoid types too big1256 issuesRule
    Avoid methods too big, too complex01 811 issuesRule
    Avoid methods with too many parameters2204 issuesRule

    Statistics

    Stat   issues
    Sum:2 271
    Average:757
    Minimum:204
    Maximum:1 811
    Standard deviation:745.59
    Variance:555 909
    ok   Quality Gate Pass:    Percentage Debt

    Scalar Result: 10.54 %

    ok   Quality Gate Pass:    New Debt since Baseline

    Scalar Result: 0 man-days

    ok   Quality Gate Pass:    Debt Rating per Namespace

    No namespace matched

    ok   Quality Gate Pass:    New Annual Interest since Baseline

    Scalar Result: 0 man-days

    247253This group contains children groups
    Project Rules  

      063
      Code Smells  

      warningCritical   Critical Rule Violated:    Avoid types too big

      256 types matched

      256 typeslocJustMyCodeMethodsFieldsDebtAnnual InterestFull Name
      idPlayer0004 581002225 methods000196 fields0081d 2h0082h 0minidPlayer
      idPlayer0014 045005205 methods001177 fields0071d 2h0072h 0minidPlayer
      idAI0023 949001248 methods002118 fields0061d 2h0062h 0minidAI
      idCollisionModelManagerLocal0033 780011136 methods06416 fields0111d 2h0112h 0minidCollisionModelManagerLocal
      idGameLocal0043 144006163 methods00597 fields0101d 2h0102h 0minidGameLocal
      idMatX0052 918007162 methods0887 fields0091d 2h0092h 0minidMatX
      idGameLocal0062 857008156 methods00687 fields0021d 2h0022h 0minidGameLocal
      idMultiplayerGame0072 300019110 methods01156 fields0011d 2h0012h 0minidMultiplayerGame
      idSessionLocal0082 17002397 methods00781 fields0001d 2h0002h 0minidSessionLocal
      CMainFrame0092 107000411 methods05119 fields0051d 2h0052h 0minCMainFrame
      idSIMD_SSE0102 09902984 methods097no field0041d 2h0042h 0minidSIMD_SSE
      idRenderWorldLocal0112 033020102 methods04920 fields0031d 2h0032h 0minidRenderWorldLocal
      idWindow0121 968010137 methods01069 fields0121d 1h0121h 57minidWindow
      idMultiplayerGame0131 91702590 methods01350 fields0131d 1h0131h 54minidMultiplayerGame
      idFileSystemLocal0141 79202786 methods03133 fields0141d 0h0141h 46minidFileSystemLocal
      idFileSystemLocal0151 78502886 methods02933 fields0151d 0h0151h 45minidFileSystemLocal
      idWeapon0161 780013124 methods003104 fields0161d 0h0161h 45minidWeapon
      idEntity0171 743003219 methods01940 fields0171d 0h0171h 43minidEntity
      idParser0181 70902494 methods07114 fields0181d 0h0181h 40minidParser
      idEntity0191 673004211 methods02535 fields0191d 0h0191h 38minidEntity
      idSIMD_Generic0201 56302686 methods098no field0207h 48min0201h 31minidSIMD_Generic
      idFrustum0211 54903673 methods0877 fields0217h 44min0211h 30minidFrustum
      CXYWnd0221 519021101 methods02436 fields0227h 35min0221h 28minCXYWnd
      idMaterial0231 446022100 methods01642 fields0237h 13min0231h 23minidMaterial
      idWeapon0241 431018110 methods00499 fields0247h 9min0241h 22minidWeapon
      idAsyncServer0251 38103278 methods03526 fields0256h 54min0251h 19minidAsyncServer
      idCompiler0271 37805652 methods05818 fields0276h 53min0271h 19minidCompiler
      idCompiler0261 37805852 methods05618 fields0266h 53min0261h 19minidCompiler
      idActor0281 351014120 methods01742 fields0286h 45min0281h 17minidActor
      idPhysics_AF0301 341016118 methods01250 fields0306h 42min0301h 16minidPhysics_AF
      idPhysics_AF0291 341015118 methods01550 fields0296h 42min0291h 16minidPhysics_AF
      idActor0311 320017113 methods01841 fields0316h 36min0311h 15minidActor
      idAASLocal0331 27503474 methods07015 fields0336h 22min0331h 12minidAASLocal
      idAASLocal0321 27503574 methods06915 fields0326h 22min0321h 12minidAASLocal
      idImage0341 25308131 methods03033 fields0346h 15min0341h 11minidImage
      idInterpreter0361 24406939 methods06017 fields0366h 13min0361h 10minidInterpreter
      idInterpreter0351 24407039 methods06217 fields0356h 13min0351h 10minidInterpreter
      idAsyncClient0371 23203867 methods01450 fields0376h 9min0371h 9minidAsyncClient
      codec0381 18609026 methods03426 fields0385h 55min0381h 6mincodec
      idRenderModelStatic0391 11305554 methods05718 fields0395h 33min0391h 1minidRenderModelStatic
      rvGEWorkspace0401 05503084 methods03326 fields0405h 16min04058minrvGEWorkspace
      idAASBuild0411 02106146 methods0839 fields0415h 6min04155minidAASBuild
      idSoundWorldLocal0421 00407139 methods04022 fields0425h 1min04254minidSoundWorldLocal
      idStr043963012136 methods0904 fields0434h 48min04352minidStr
      idTraceModel04494707735 methods08210 fields0444h 44min04450minidTraceModel
      CSyntaxRichEditCtrl04589904764 methods02834 fields0454h 29min04547minCSyntaxRichEditCtrl
      idLexer04686505356 methods04122 fields0464h 19min04645minidLexer
      CDialogParticleEditor04785503377 methods00969 fields0474h 16min04744minCDialogParticleEditor
      MaterialTreeView04885403967 methods06815 fields0484h 16min04844minMaterialTreeView
      idPhysics_Player04984204066 methods03924 fields0494h 12min04944minidPhysics_Player
      idPhysics_Player05084204166 methods03824 fields0504h 12min05044minidPhysics_Player
      idDeclAF05183307337 methods05020 fields0514h 9min05143minidDeclAF
      idWinding05280406046 methods0923 fields0524h 1min05241minidWinding
      idAASFileLocal05378006840 methods096no field0533h 54min05340minidAASFileLocal
      idBrushBSP05477006243 methods05419 fields0543h 51min05439minidBrushBSP
      CEntityDlg05575703768 methods02138 fields0553h 47min05538minCEntityDlg
      idAnimator05774404963 methods06117 fields0573h 43min05737minidAnimator
      idAnimator05674404863 methods05917 fields0563h 43min05637minidAnimator
      idBrittleFracture05873908630 methods04422 fields0583h 41min05837minidBrittleFracture
      idCommonLocal05973505455 methods07514 fields0593h 40min05937minidCommonLocal
      rvGEApp06072208827 methods07414 fields0603h 36min06036minrvGEApp
      CCamWnd06171504465 methods03625 fields0613h 34min06135minCCamWnd
      idBrittleFracture06269808330 methods04521 fields0623h 29min06234minidBrittleFracture
      idCinematicLocal06368809324 methods02039 fields0633h 26min06333minidCinematicLocal
      idProjectile06468607535 methods04820 fields0643h 25min06433minidProjectile
      idAF06766207635 methods07214 fields0673h 18min06732minidAF
      DialogAFBody06666203179 methods02735 fields0663h 18min06632minDialogAFBody
      idAF06566207835 methods07314 fields0653h 18min06532minidAF
      idMat606865807436 methods0941 field0683h 17min06832minidMat6
      idMover07064104665 methods04322 fields0703h 12min07030minidMover
      idMover06964104565 methods04222 fields0693h 12min06930minidMover
      idProjectile07163508230 methods05219 fields0713h 10min07130minidProjectile
      idSurface07262908926 methods0914 fields0723h 8min07230minidSurface
      idAnim07362409620 methods0848 fields0733h 7min07329minidAnim
      idDeviceContext07462306342 methods03229 fields0743h 6min07429minidDeviceContext
      idGameEdit07760805256 methods099no field0773h 2min07728minidGameEdit
      idGameEdit07660805056 methods095no field0763h 2min07628minidGameEdit
      idPVS07560807934 methods07612 fields0753h 2min07528minidPVS
      idPVS07859608033 methods08012 fields0782h 58min07827minidPVS
      idAnim07956809720 methods0858 fields0792h 50min07926minidAnim
      CDIB08056305156 methods06316 fields0802h 48min08025minCDIB
      idInventory08155709225 methods02336 fields0812h 47min08125minidInventory
      idMayaExport08255309126 methods0932 fields0822h 45min08225minidMayaExport
      idGameSSDWindow08354805948 methods05519 fields0832h 44min08324minidGameSSDWindow
      idSoundSystemLocal08453908728 methods00870 fields0842h 41min08424minidSoundSystemLocal
      idPhysics_RigidBody08653804366 methods04721 fields0862h 41min08624minidPhysics_RigidBody
      idPhysics_RigidBody08553804266 methods04621 fields0852h 41min08524minidPhysics_RigidBody
      idTypeInfoGen08952209815 methods0867 fields0892h 36min08923minidTypeInfoGen
      idMD5Anim08852209523 methods08112 fields0882h 36min08823minidMD5Anim
      idMD5Anim08752209423 methods07812 fields0872h 36min08723minidMD5Anim
      idClip09152008430 methods07712 fields0912h 36min09122minidClip
      idClip09052008530 methods07912 fields0902h 36min09022minidClip
      idRenderSystemLocal09251806641 methods02635 fields0922h 35min09222minidRenderSystemLocal
      idAnimBlend09450506441 methods06615 fields0942h 31min09421minidAnimBlend
      idAnimBlend09350506541 methods06715 fields0932h 31min09321minidAnimBlend
      CDialogSound09550405752 methods03725 fields0952h 31min09521minCDialogSound
      idThread096497009139 methods06516 fields0962h 29min09621minidThread
      CDialogTextures09749007238 methods05319 fields0972h 27min09721minCDialogTextures
      idAASReach09848709912 methods0895 fields0982h 26min09820minidAASReach
      CDialogColorPicker09948306740 methods02238 fields0992h 24min09920minCDialogColorPicker
      warning   Rule Violated:    Avoid types with too many methods

      255 types matched

      255 typesnbMethodsinstanceMethodsstaticMethods# lines of code (LOC)DebtAnnual InterestFull Name
      CMainFrame000410000407 methods0273 methods0092 1070041d 2h0042h 0minCMainFrame
      idAI001247001240 methods0157 methods0023 9490051d 2h0052h 0minidAI
      idAI002235002228 methods0167 methods0912300061d 2h0062h 0minidAI
      idPlayer003224003223 methods0481 method0004 5810031d 2h0032h 0minidPlayer
      idEntity004218004216 methods0372 methods0171 7430001d 2h0002h 0minidEntity
      idEntity005210005208 methods0332 methods0191 6730011d 2h0012h 0minidEntity
      idPlayer006204006203 methods0391 method0014 0450021d 2h0022h 0minidPlayer
      idMatX007162007161 methods0431 method0052 9180071d 0h0071h 35minidMatX
      idGameLocal008160008156 methods0204 methods0043 1440081d 0h0081h 33minidGameLocal
      idGameLocal009153009149 methods0244 methods0062 8570097h 39min0091h 29minidGameLocal
      idThread010138012121 methods00317 methods0614970106h 54min0101h 19minidThread
      idStr01213602590 methods00146 methods0389630126h 48min0121h 18minidStr
      idWindow011136010136 methods069no method0121 9680116h 48min0111h 18minidWindow
      idThread014133017116 methods00217 methods0624820146h 39min0141h 16minidThread
      idCollisionModelManagerLocal013133011133 methods072no method0033 7800136h 39min0131h 16minidCollisionModelManagerLocal
      idWeapon015123013118 methods0195 methods0161 7800156h 9min0151h 9minidWeapon
      idActor016119014118 methods0441 method0281 3510165h 57min0161h 6minidActor
      idPhysics_AF018117015116 methods0451 method0291 3410185h 51min0181h 5minidPhysics_AF
      idPhysics_AF017117016116 methods0461 method0301 3410175h 51min0171h 5minidPhysics_AF
      idActor019112018111 methods0471 method0311 3200195h 36min0191h 2minidActor
      idWeapon020109019104 methods0185 methods0241 4310205h 27min0201h 0minidWeapon
      idMultiplayerGame021107021100 methods0137 methods0072 3000215h 21min02159minidMultiplayerGame
      idRenderWorldLocal022101020101 methods093no method0112 0330225h 3min02255minidRenderWorldLocal
      CXYWnd02310002496 methods0234 methods0221 5190235h 0min02354minCXYWnd
      idMaterial0249902299 methods098no method0231 4460244h 57min02453minidMaterial
      idSessionLocal0259602396 methods099no method0082 1700254h 48min02551minidSessionLocal
      idParser0269402686 methods0098 methods0181 7090264h 42min02650minidParser
      idMultiplayerGame0278703280 methods0117 methods0131 9170274h 21min02745minidMultiplayerGame
      idBitMsg0298402982 methods0362 methods0703660294h 12min02943minidBitMsg
      rvGEWorkspace0288403180 methods0224 methods0361 0550284h 12min02843minrvGEWorkspace
      idSIMDProcessor0328302783 methods091no method09910324h 9min03243minidSIMDProcessor
      idSIMD_Generic0338302883 methods085no method0201 5630334h 9min03343minidSIMD_Generic
      idFileSystemLocal0308303376 methods0127 methods0141 7920304h 9min03043minidFileSystemLocal
      idFileSystemLocal0318303476 methods0107 methods0151 7850314h 9min03143minidFileSystemLocal
      idSIMD_SSE0348103081 methods086no method0102 0990344h 3min03441minidSIMD_SSE
      DialogAFBody0357803675 methods0293 methods0516620353h 54min03540minDialogAFBody
      CDialogParticleEditor0367604073 methods0263 methods0418550363h 48min03638minCDialogParticleEditor
      idAsyncServer0377503575 methods084no method0251 3810373h 45min03738minidAsyncServer
      idPhysics_Base0397404173 methods0491 method0961690393h 42min03937minidPhysics_Base
      idPhysics_Base0387403973 methods0401 method0951690383h 42min03837minidPhysics_Base
      idAASLocal0417303773 methods090no method0321 2750413h 39min04136minidAASLocal
      idAASLocal0407303873 methods087no method0331 2750403h 39min04036minidAASLocal
      idMath04272099no method00072 methods0733490423h 36min04236minidMath
      idFrustum0457104271 methods088no method0211 5490453h 33min04535minidFrustum
      idPhysics0447104569 methods0352 methods09850443h 33min04435minidPhysics
      idPhysics0437104669 methods0342 methods09750433h 33min04335minidPhysics
      idPhysics_StaticMulti0477004369 methods0381 method0753350473h 30min04734minidPhysics_StaticMulti
      idPhysics_StaticMulti0467004469 methods0421 method0763350463h 30min04634minidPhysics_StaticMulti
      idPhysics_Static0496904868 methods0411 method0932030493h 27min04934minidPhysics_Static
      idPhysics_Static0486904768 methods0501 method0942030483h 27min04834minidPhysics_Static
      CEntityDlg0506706357 methods00410 methods0467570503h 21min05032minCEntityDlg
      MaterialTreeView0516605662 methods0254 methods0428540513h 18min05132minMaterialTreeView
      idPhysics_RigidBody0536504964 methods0661 method0585380533h 15min05331minidPhysics_RigidBody
      idPhysics_RigidBody0526505064 methods0631 method0595380523h 15min05231minidPhysics_RigidBody
      idAsyncClient0556405163 methods0641 method0341 2320553h 12min05530minidAsyncClient
      CCamWnd0546406260 methods0214 methods0507150543h 12min05430minCCamWnd
      idPhysics_Player0586305562 methods0681 method0438420583h 9min05830minidPhysics_Player
      CSyntaxRichEditCtrl0576305262 methods0621 method0398990573h 9min05730minCSyntaxRichEditCtrl
      idPhysics_Player0566305362 methods0651 method0448420563h 9min05630minidPhysics_Player
      idAnimator0626205462 methods089no method0487440623h 6min06229minidAnimator
      idPhysics_Parametric0636205861 methods0671 method0664220633h 6min06329minidPhysics_Parametric
      idMover0646206161 methods0541 method0526410643h 6min06429minidMover
      idAnimator0596205762 methods083no method0477440593h 6min05929minidAnimator
      idPhysics_Parametric0606205961 methods0531 method0654220603h 6min06029minidPhysics_Parametric
      idMover0616206061 methods0511 method0536410613h 6min06129minidMover
      idClass0675908149 methods00610 methods0872680672h 57min06727minidClass
      DialogAFConstraintUniversal0665906456 methods0283 methods0673970662h 57min06627minDialogAFConstraintUniversal
      idClass0655908049 methods00510 methods0862720652h 57min06527minidClass
      idLexer0695606855 methods0561 method0408650692h 48min06925minidLexer
      CDIB0685606555 methods0601 method0565630682h 48min06825minCDIB
      idDict0725507950 methods0175 methods0793110722h 45min07224minidDict
      idGameEdit0715506755 methods097no method0546080712h 45min07124minidGameEdit
      idGameEdit0705506655 methods096no method0556080702h 45min07024minidGameEdit
      idLight0755307452 methods0591 method0693820752h 39min07523minidLight
      idRenderModelStatic0745307052 methods0571 method0351 1130742h 39min07423minidRenderModelStatic
      idLight0735307352 methods0581 method0683840732h 39min07323minidLight
      idBitMsgDelta0785207252 methods092no method0842850782h 36min07822minidBitMsgDelta
      idCommonLocal0775207152 methods095no method0497350772h 36min07722minidCommonLocal
      MaterialDocManager0765206952 methods094no method0803010762h 36min07622minMaterialDocManager
      idMat30815107651 methods073no method0743360812h 33min08122minidMat3
      idVec30825107551 methods071no method0783200822h 33min08222minidVec3
      DialogAFConstraintBallAndSocket0795108348 methods0303 methods0773270792h 33min07922minDialogAFConstraintBallAndSocket
      CPropTree0805109644 methods0147 methods0723550802h 33min08022minCPropTree
      idCompiler0845007750 methods070no method0261 3780842h 30min08421minidCompiler
      idCompiler0835007850 methods074no method0271 3780832h 30min08321minidCompiler
      DialogAFConstraintSpring0864908946 methods0323 methods0852730862h 27min08621minDialogAFConstraintSpring
      CDialogSound0854908248 methods0611 method0605040852h 27min08521minCDialogSound
      MEMainFrame0874809545 methods0313 methods0713550872h 24min08720minMEMainFrame
      idBounds0914708447 methods080no method0832920912h 21min09119minidBounds
      idClipModel0924709838 methods0079 methods0882630922h 21min09219minidClipModel
      CVectorCtl0934708746 methods0521 method0922280932h 21min09319minCVectorCtl
      idGameSSDWindow0884708547 methods082no method0575480882h 21min08819minidGameSSDWindow
      idUserInterfaceLocal0894708647 methods075no method0902410892h 21min08919minidUserInterfaceLocal
      idClipModel0904709738 methods0089 methods0892630902h 21min09019minidClipModel
      idWinding0964609445 methods0551 method0458040962h 18min09619minidWinding
      idRestoreGame0974609046 methods077no method0822920972h 18min09719minidRestoreGame
      idAASBuild0944608846 methods078no method0371 0210942h 18min09419minidAASBuild
      idRestoreGame0954609146 methods076no method0812940952h 18min09519minidRestoreGame
      idProgram0994509345 methods081no method0634680992h 15min09918minidProgram
      idProgram0984509245 methods079no method0644680982h 15min09818minidProgram
      warning   Rule Violated:    Avoid types with too many fields

      164 types matched

      164 typesinstanceFieldsstaticFieldsmethodsAssigningFieldsDebtAnnual InterestFull Name
      idPlayer000191 fields033no field000496 methods0001d 1h0001h 54minidPlayer
      idPlayer001172 fields032no field002438 methods0011d 0h0011h 42minidPlayer
      idAI002116 fields031no field007200 methods0025h 54min0021h 6minidAI
      idAI003113 fields036no field0981 method0035h 46min0031h 4minidAI
      idWeapon004102 fields035no field006201 methods0045h 13min00457minidWeapon
      idWeapon00597 fields034no field009186 methods0054h 59min00554minidWeapon
      idGameLocal00695 fields027no field001495 methods0064h 53min00653minidGameLocal
      idGameLocal00884 fields026no field003435 methods0084h 21min00846minidGameLocal
      jpeg_decompress_struct00784 fields025no field010169 methods0074h 21min00746minjpeg_decompress_struct
      CDialogParticleEditor00968 fields030no field03482 methods0093h 34min00935minCDialogParticleEditor
      idSessionLocal01066 fields029no field011163 methods0103h 28min01034minidSessionLocal
      idWindow01163 fields028no field008192 methods0113h 20min01132minidWindow
      CPrefsDlg01261 fields037no field025112 methods0123h 14min01231minCPrefsDlg
      jpeg_compress_struct01360 fields046no field014149 methods0133h 11min01330minjpeg_compress_struct
      idAsyncClient01550 fields045no field027109 methods0152h 42min01524minidAsyncClient
      idMultiplayerGame01450 fields044no field015139 methods0142h 42min01424minidMultiplayerGame
      roqParam01649 fields049no field06948 methods0162h 39min01623minroqParam
      idPhysics_AF01848 fields048no field012155 methods0182h 36min01823minidPhysics_AF
      idPhysics_AF01748 fields047no field013155 methods0172h 36min01723minidPhysics_AF
      idMultiplayerGame02044 fields040no field019116 methods0202h 24min02020minidMultiplayerGame
      QEGlobals_t01944 fields039no field017131 methods0192h 24min01920minQEGlobals_t
      glconfig_s02243 fields038no field05258 methods0222h 21min02219minglconfig_s
      CLightDlg02143 fields043no field04169 methods0212h 21min02119minCLightDlg
      idMaterial02342 fields042no field03190 methods0232h 18min02319minidMaterial
      idAFBody02541 fields041no field04364 methods0252h 15min02518minidAFBody
      idAFBody02441 fields008no field04264 methods0242h 15min02418minidAFBody
      idActor02640 fields007no field021115 methods0262h 12min02617minidActor
      idActor02939 fields006no field028102 methods0292h 10min02917minidActor
      cm_traceWork_s02839 fields011no field03386 methods0282h 10min02817mincm_traceWork_s
      idCinematicLocal02739 fields010no field03577 methods0272h 10min02717minidCinematicLocal
      CDialogColorPicker03038 fields009no field08433 methods0302h 7min03016minCDialogColorPicker
      ve_setup_data_template03337 fields002no field099no method0332h 4min03316minve_setup_data_template
      CEntityDlg03237 fields001no field09517 methods0322h 4min03216minCEntityDlg
      idEntity03137 fields000no field004368 methods0312h 4min03116minidEntity
      idParticleStage03636 fields005no field016138 methods0362h 1min03615minidParticleStage
      idImageManager03736 fields004no field07146 methods0372h 1min03715minidImageManager
      Win32Vars_t03436 fields003no field05854 methods0342h 1min03415minWin32Vars_t
      idInventory03536 fields012no field020115 methods0352h 1min03515minidInventory
      idInventory04035 fields021no field023114 methods0401h 58min04014minidInventory
      idRenderSystemLocal03935 fields020no field03674 methods0391h 58min03914minidRenderSystemLocal
      CXYWnd03835 fields019no field08532 methods0381h 58min03814minCXYWnd
      CSyntaxRichEditCtrl04134 fields024no field03971 methods0411h 55min04114minCSyntaxRichEditCtrl
      DialogAFBody04233 fields023no field04069 methods0421h 52min04213minDialogAFBody
      idEntity04632 fields022no field005315 methods0461h 49min04612minidEntity
      idIK_Walk04732 fields015no field04961 methods0471h 49min04712minidIK_Walk
      idImage04532 fields014no field018119 methods0451h 49min04512minidImage
      CVectorCtl04332 fields013no field07245 methods0431h 49min04312minCVectorCtl
      idIK_Walk04432 fields018no field05061 methods0441h 49min04412minidIK_Walk
      idFXSingleAction04831 fields017no field09124 methods0481h 46min04812minidFXSingleAction
      idSimpleWindow04930 fields016no field08234 methods0491h 43min04911minidSimpleWindow
      cm_model_s05228 fields083no field024113 methods0521h 37min05210mincm_model_s
      idSoundSystemLocal05128 fields082no field05655 methods0511h 37min05110minidSoundSystemLocal
      idExportOptions05028 fields081no field07640 methods0501h 37min05010minidExportOptions
      idMover_Binary05327 fields086no field03773 methods0531h 35min0539minidMover_Binary
      idMover_Binary05826 fields085no field03872 methods0581h 32min0589minidMover_Binary
      idMsgChannel05926 fields084no field05954 methods0591h 32min0599minidMsgChannel
      performanceCounters_t06026 fields077no field0972 methods0601h 32min0609minperformanceCounters_t
      st_lwSurface05726 fields076no field09614 methods0571h 32min0579minst_lwSurface
      codec05426 fields075no field03286 methods0541h 32min0549mincodec
      CSurfaceDlg05526 fields080no field08828 methods0551h 32min0559minCSurfaceDlg
      idGameBustOutWindow05626 fields079no field06750 methods0561h 32min0569minidGameBustOutWindow
      idAsyncServer06625 fields078no field06054 methods0661h 29min0668minidAsyncServer
      viewDef_s06525 fields087no field04464 methods0651h 29min0658minviewDef_s
      bitrate_manager_state06825 fields096no field09418 methods0681h 29min0688minbitrate_manager_state
      WinConData06725 fields095no field09320 methods0671h 29min0678minWinConData
      dmapGlobals_t06225 fields094no field06552 methods0621h 29min0628mindmapGlobals_t
      rvGEWorkspace06125 fields099no field06651 methods0611h 29min0618minrvGEWorkspace
      CDialogSound06425 fields098no field07740 methods0641h 29min0648minCDialogSound
      idGameBearShootWindow06325 fields097no field06850 methods0631h 29min0638minidGameBearShootWindow
      DialogAFView07124 fields090no field09024 methods0711h 26min0717minDialogAFView
      CCamWnd07024 fields089no field08925 methods0701h 26min0707minCCamWnd
      CLightInfo06924 fields088no field07541 methods0691h 26min0697minCLightInfo
      idRenderLightLocal07423 fields093no field05755 methods0741h 23min0747minidRenderLightLocal
      vorbis_info_psy07523 fields092no field08729 methods0751h 23min0757minvorbis_info_psy
      OggVorbis_File07223 fields091no field03090 methods0721h 23min0727minOggVorbis_File
      idPlayerView07323 fields058no field08134 methods0731h 23min0737minidPlayerView
      idFileSystemLocal08222 fields057no field04762 methods0821h 20min0826minidFileSystemLocal
      idPhysics_Player08122 fields056no field06452 methods0811h 20min0816minidPhysics_Player
      idPlayerView08322 fields061no field08334 methods0831h 20min0836minidPlayerView
      _CURL_CONTEXT08522 fields060no field07938 methods0851h 20min0856min_CURL_CONTEXT
      idFileSystemLocal08422 fields059no field04862 methods0841h 20min0846minidFileSystemLocal
      idSoundWorldLocal07722 fields052no field06153 methods0771h 20min0776minidSoundWorldLocal
      DialogAFConstraintUniversal07622 fields051no field07344 methods0761h 20min0766minDialogAFConstraintUniversal
      DialogAFProperties07822 fields050no field05457 methods0781h 20min0786minDialogAFProperties
      idAASSettings08022 fields055no field08629 methods0801h 20min0806minidAASSettings
      idPhysics_Player07922 fields054no field06352 methods0791h 20min0796minidPhysics_Player
      idLexer09121 fields053no field026109 methods0911h 17min0915minidLexer
      idDeclAF_Body09021 fields062no field07839 methods0901h 17min0905minidDeclAF_Body
      serverClient_s09321 fields071no field04663 methods0931h 17min0935minserverClient_s
      jpeg_component_info09221 fields070no field02997 methods0921h 17min0925minjpeg_component_info
      vorbis_block08721 fields069no field06252 methods0871h 17min0875minvorbis_block
      codec_setup_info08621 fields074no field05358 methods0861h 17min0865mincodec_setup_info
      SSDEntity08921 fields073no field05557 methods0891h 17min0895minSSDEntity
      idExportJoint08821 fields072no field08034 methods0881h 17min0885minidExportJoint
      idLCP_Symmetric09720 fields065no field09223 methods0971h 14min0975minidLCP_Symmetric
      idAFConstraint09820 fields064no field022114 methods0981h 14min0985minidAFConstraint
      idProgram09920 fields063no field07048 methods0991h 14min0995minidProgram
      idMover09420 fields068no field05159 methods0941h 14min0945minidMover
      idConsoleLocal09520 fields067no field07441 methods0951h 14min0955minidConsoleLocal
      idDeclAF09620 fields066no field04563 methods0961h 14min0965minidDeclAF
      warningCritical   Critical Rule Violated:    Avoid methods too big, too complex

      1,811 methods matched

      1 811 methods# lines of code (LOC)Cyclomatic Complexity (CC)complexityScoreDebtAnnual InterestFull Name
      Execute()0017150011930015500021d 0h01340minidInterpreter.Execute()
      Execute()0007150001930005500011d 0h01440minidInterpreter.Execute()
      Curl_readwrite(structconnectdata*,bool*)0034600021860024160001d 0h01240min__Globals.Curl_readwrite (structconnectdata*,bool*)
      Curl_setopt(structSessionHandle* ,CURLoption)0044360031700033880037h 45min01040min__Globals.Curl_setopt (structSessionHandle*,CURLoption)
      GLimp_EnableLogging(bool)002706095100043630047h 16min01140min__Globals.GLimp_EnableLogging(bool)
      CreateConnection(structSessionHandle* ,structconnectdata** ,structCurl_dns_entry**,bool*)0064130051420053480056h 58min01840min__Globals.CreateConnection (structSessionHandle* ,structconnectdata** ,structCurl_dns_entry**,bool*)
      ParseStage(idLexer&,consttextureRepeat_t )0103490041500063240066h 29min01940minidMaterial.ParseStage(idLexer& ,consttextureRepeat_t)
      Curl_gd_parse(void*)0074020111080073090076h 11min01740min__Globals.Curl_gd_parse(void*)
      EvaluateTokens(idToken*,long*,double* ,int)0113450081290083010086h 2min01540minidParser.EvaluateTokens(idToken*,long* ,double*,int)
      Test()005432019820092980095h 58min01640minidMatX.Test()
      HandleMainMenuCommands(constchar*)0142960071400112880115h 46min00340minidSessionLocal.HandleMainMenuCommands (constchar*)
      AddFrameCommand (constclassidDeclModelDef*,int,idLexer& ,constidDict*)0133200091280102880105h 46min00440minidAnim.AddFrameCommand (constclassidDeclModelDef*,int,idLexer& ,constidDict*)
      Curl_http(structconnectdata*)0192650061410122730125h 28min00240min__Globals.Curl_http(structconnectdata*)
      AddFrameCommand (constclassidDeclModelDef*,int,idLexer& ,constidDict*)0152790101130132520135h 4min00040minidAnim.AddFrameCommand (constclassidDeclModelDef*,int,idLexer& ,constidDict*)
      TestMath()012325041650142270144h 34min00140min__Globals.TestMath()
      Curl_cookie_add(structSessionHandle* ,structCookieInfo*,bool,char*,char* ,char*)0292320131030152190154h 24min00840min__Globals.Curl_cookie_add (structSessionHandle*,structCookieInfo* ,bool,char*,char*,char*)
      dprintf_formatf(void*,int(*)(int,FILE*) ,constchar*,va_list)026238014990162180164h 23min00940min__Globals.dprintf_formatf(void*,int(*) (int,FILE*),constchar*,va_list)
      ParseScope(constchar*,bool,idParser& ,idClassTypeInfo*)027234015970172140174h 18min00740minidTypeInfoGen.ParseScope(constchar*,bool ,idParser&,idClassTypeInfo*)
      Reachability_Step_Barrier_WaterJump_Walk OffLedge(int,int)017270022780182130184h 17min00540minidAASReach .Reachability_Step_Barrier_WaterJump_Wal kOffLedge(int,int)
      HessenbergToRealSchur(idMatX&,idVecX& ,idVecX&)022260030730192030194h 5min00640minidMatX.HessenbergToRealSchur(idMatX& ,idVecX&,idVecX&)
      lwGetSurface5(idFile*,int,lwObject*)028234021790211960213h 57min02139min__Globals.lwGetSurface5(idFile*,int ,lwObject*)
      HandleCommand(WPARAM,LPARAM)023248032720201960203h 57min02039minrvGEApp.HandleCommand(WPARAM,LPARAM)
      FormAdd(structcurl_httppost** ,structcurl_httppost**,va_list)040201017940221940223h 55min02238min__Globals.FormAdd(structcurl_httppost** ,structcurl_httppost**,va_list)
      HandleInitMenu(WPARAM,LPARAM)0551730121050231910233h 51min02337minrvGEApp.HandleInitMenu(WPARAM,LPARAM)
      ParseMaterial(idLexer&)043192018920241880243h 47min02437minidMaterial.ParseMaterial(idLexer&)
      dradbg(int,int,int,int,float*,float* ,float*,float*,float*,float*)018270074520251870253h 46min02537min__Globals.dradbg(int,int,int,int,float* ,float*,float*,float*,float*,float*)
      QGL_Init(constchar*)00836809820261860263h 45min02636min__Globals.QGL_Init(constchar*)
      QGL_Shutdown()00936209720271830273h 41min02736min__Globals.QGL_Shutdown()
      HandleEvent(constsysEvent_t*,bool*)065164016960291780293h 36min02935minidWindow.HandleEvent(constsysEvent_t* ,bool*)
      CallFrameCommands(idEntity*,int,int)035208028740281780283h 36min02835minidAnim.CallFrameCommands(idEntity*,int ,int)
      dprintf_Pass1(char*,va_stack_t*,char** ,va_list)034210031720301770303h 34min03034min__Globals.dprintf_Pass1(char* ,va_stack_t*,char**,va_list)
      Parse(idParser*,bool)021262087430311740313h 31min03134minidWindow.Parse(idParser*,bool)
      dradfg(int,int,int,int,float*,float* ,float*,float*,float*,float*)024248083470321710323h 27min03233min__Globals.dradfg(int,int,int,int,float* ,float*,float*,float*,float*,float*)
      MatX_MultiplyMatX(idMatX&,constidMatX& ,constidMatX&)039202035690341700343h 26min03433minidSIMD_Generic.MatX_MultiplyMatX(idMatX& ,constidMatX&,constidMatX&)
      ParseSingleFXAction(idLexer& ,idFXSingleAction&)036207038670331700333h 26min03333minidDeclFX.ParseSingleFXAction(idLexer& ,idFXSingleAction&)
      InitFromFile(constchar*)038204039660351680353h 24min03532minroqParam.InitFromFile(constchar*)
      SparseEncode()052178023770361660363h 21min03632mincodec.SparseEncode()
      Curl_ftp_nextconnect(structconnectdata*)048188034710381650383h 20min03832min__Globals.Curl_ftp_nextconnect (structconnectdata*)
      CallFrameCommands(idEntity*,int,int)042193036690371650373h 20min03732minidAnim.CallFrameCommands(idEntity*,int ,int)
      Rotation180(trace_t*,constidVec3& ,constidVec3&,constfloat,constfloat ,constidVec3&,constidTraceModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)032215062560391630393h 18min03931minidCollisionModelManagerLocal.Rotation180 (trace_t*,constidVec3&,constidVec3& ,constfloat,constfloat,constidVec3& ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      AddChannelContribution (idSoundEmitterLocal*,idSoundChannel* ,int,int,float*)054175026750421620423h 16min04231minidSoundWorldLocal.AddChannelContribution (idSoundEmitterLocal*,idSoundChannel* ,int,int,float*)
      Translation(trace_t*,constidVec3& ,constidVec3&,constidTraceModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)041198042630411620413h 16min04131minidCollisionModelManagerLocal.Translation (trace_t*,constidVec3&,constidVec3& ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      ConvertLWOToModelSurfaces (conststructst_lwObject*)033211059570401620403h 16min04031minidRenderModelStatic .ConvertLWOToModelSurfaces (conststructst_lwObject*)
      lwGetObject(constchar*,unsignedint*,int* )066164025750431570433h 11min04330min__Globals.lwGetObject(constchar* ,unsignedint*,int*)
      HandleEvent(constsysEvent_t*,bool*)088142020800451510453h 3min04529minidEditWindow.HandleEvent (constsysEvent_t*,bool*)
      ParseParticleStage(idLexer&)077151024760441510443h 3min04429minidDeclParticle.ParseParticleStage (idLexer&)
      RB_RenderInteraction(constdrawSurf_t*)037205079480461500463h 2min04628min__Globals.RB_RenderInteraction (constdrawSurf_t*)
      Brush_MoveVertex(brush_t*,constidVec3& ,constidVec3&,idVec3&,bool)053176045610471490473h 1min04728min__Globals.Brush_MoveVertex(brush_t* ,constidVec3&,constidVec3&,idVec3&,bool)
      Split(constidPlane&,constfloat ,idSurface**,idSurface**,int*,int*)025247093250481480483h 0min04828minidSurface.Split(constidPlane&,constfloat ,idSurface**,idSurface**,int*,int*)
      GetWeaponDef(constchar*,int)030228092330491470492h 59min04928minidWeapon.GetWeaponDef(constchar*,int)
      UpdateFocus()067163040650521460522h 57min05227minidPlayer.UpdateFocus()
      OptimizeOpcode(constopcode_t*,idVarDef* ,idVarDef*)050183065550511460512h 57min05127minidCompiler.OptimizeOpcode(constopcode_t* ,idVarDef*,idVarDef*)
      OptimizeOpcode(constopcode_t*,idVarDef* ,idVarDef*)049183064550501460502h 57min05027minidCompiler.OptimizeOpcode(constopcode_t* ,idVarDef*,idVarDef*)
      HandleGuiCommands(constchar*)061169046610531450532h 56min05327minidMultiplayerGame.HandleGuiCommands (constchar*)
      ConvertMAToModelSurfaces (conststructmaModel_s*)045192080480541440542h 55min05427minidRenderModelStatic .ConvertMAToModelSurfaces (conststructmaModel_s*)
      OpenFileReadFlags(constchar*,int ,pack_t**,bool,constchar*)093138029740581430582h 54min05827minidFileSystemLocal.OpenFileReadFlags (constchar*,int,pack_t**,bool,constchar* )
      OpenFileReadFlags(constchar*,int ,pack_t**,bool,constchar*)092138027740591430592h 54min05927minidFileSystemLocal.OpenFileReadFlags (constchar*,int,pack_t**,bool,constchar* )
      Run(int)071160044630571430572h 54min05727minidEntityFx.Run(int)
      TestDot()057171056580551430552h 54min05527min__Globals.TestDot()
      ConvertASEToModelSurfaces (conststructaseModel_s*)044192082470561430562h 54min05627minidRenderModelStatic .ConvertASEToModelSurfaces (conststructaseModel_s*)
      inflate_blocks(inflate_blocks_statef* ,z_streamp,int)046189081470621410622h 52min06226min__Globals.inflate_blocks (inflate_blocks_statef*,z_streamp,int)
      inflate_blocks(inflate_blocks_statef* ,z_streamp,int)047189084470611410612h 52min06126min__Globals.inflate_blocks (inflate_blocks_statef*,z_streamp,int)
      InverseSelf()01627809620601410602h 52min06026minidMat6.InverseSelf()
      UpdateFocus()075155043630631400632h 50min06326minidPlayer.UpdateFocus()
      TestCompare()069162053580651390652h 49min06526min__Globals.TestCompare()
      HandleGuiCommands(constchar*)068163054580641390642h 49min06426minidMultiplayerGame.HandleGuiCommands (constchar*)
      lwGetSurface(idFile*,int)058170069530661380662h 48min06626min__Globals.lwGetSurface(idFile*,int)
      Patch_Weld(patchMesh_t*,patchMesh_t*)060169068530671370672h 47min06725min__Globals.Patch_Weld(patchMesh_t* ,patchMesh_t*)
      MakeMegaTexture_f(constidCmdArgs&)051182090430681340682h 43min06825minidMegaTexture.MakeMegaTexture_f (constidCmdArgs&)
      CreateFrame(int,bool)086144048610721330722h 42min07225minidAnimator.CreateFrame(int,bool)
      CreateFrame(int,bool)085144047610731330732h 42min07325minidAnimator.CreateFrame(int,bool)
      MatX_TransposeMultiplyMatX(idMatX& ,constidMatX&,constidMatX&)076154061560711330712h 42min07125minidSIMD_Generic .MatX_TransposeMultiplyMatX(idMatX& ,constidMatX&,constidMatX&)
      MatX_MultiplyMatX(idMatX&,constidMatX& ,constidMatX&)073157067550691330692h 42min06925minidSIMD_SSE.MatX_MultiplyMatX(idMatX& ,constidMatX&,constidMatX&)
      XY_Draw()070162073520701330702h 42min07025minCXYWnd.XY_Draw()
      DrawPatchMesh(patchMesh_t*,bool,int* ,bool)079150057570751320752h 41min07524min__Globals.DrawPatchMesh(patchMesh_t* ,bool,int*,bool)
      MD5Transform(UINT4*,unsignedchar*)02026309910741320742h 41min07424min__Globals.MD5Transform(UINT4* ,unsignedchar*)
      WritePrecompressedImage()072159072520761310762h 40min07624minidImage.WritePrecompressedImage()
      ClippedProjectionBounds(constidFrustum& ,constidBox&,idBounds&)091140050600801300802h 38min08024minidFrustum.ClippedProjectionBounds (constidFrustum&,constidBox&,idBounds&)
      MakePreviousImage(quadcel*)081147058570811300812h 38min08124mincodec.MakePreviousImage(quadcel*)
      Parse(constchar*,constint)063168086460791300792h 38min07924minidDeclModelDef.Parse(constchar*,constint )
      Parse(constchar*,constint)062168085460771300772h 38min07724minidDeclModelDef.Parse(constchar*,constint )
      DeriveTangents(idPlane*,idDrawVert* ,constint,constint*,constint)031226094170781300782h 38min07824minidSIMD_SSE.DeriveTangents(idPlane* ,idDrawVert*,constint,constint*,constint )
      R_LocalTrace(constidVec3&,constidVec3& ,constfloat,constsrfTriangles_t*)089141052590841290842h 37min08424min__Globals.R_LocalTrace(constidVec3& ,constidVec3&,constfloat ,constsrfTriangles_t*)
      Solve(constidMatX&,idVecX&,constidVecX& ,constidVecX&,constidVecX&,constint*)082146060560831290832h 37min08324minidLCP_Symmetric.Solve(constidMatX& ,idVecX&,constidVecX&,constidVecX& ,constidVecX&,constint*)
      Entity_PostParse(entity_t*,brush_t*)074156076510821290822h 37min08224min__Globals.Entity_PostParse(entity_t* ,brush_t*)
      Run(int)090141055580871280872h 36min08723minidEntityFx.Run(int)
      LoadTGA(constchar*,byte**,int*,int* ,time_t*)059170089430861280862h 36min08623min__Globals.LoadTGA(constchar*,byte**,int* ,int*,time_t*)
      Segment(int*,float*,int,float)056171088430851280852h 36min08523mincodec.Segment(int*,float*,int,float)
      Solve(constidMatX&,idVecX&,constidVecX& ,constidVecX&,constidVecX&,constint*)087143063560881270882h 35min08823minidLCP_Square.Solve(constidMatX&,idVecX& ,constidVecX&,constidVecX&,constidVecX& ,constint*)
      ParseBody(idLexer&)098110033710901260902h 34min09023minidDeclAF.ParseBody(idLexer&)
      Think()080147070530891260892h 34min08923minidPlayer.Think()
      VQ(constint,constint,constunsignedchar* ,float*,double**,constbool)084145071530931250932h 32min09323mincodec.VQ(constint,constint ,constunsignedchar*,float*,double** ,constbool)
      ClientReadSnapshot(int,int,constint ,constint,constint,constint ,constidBitMsg&)083146075520921250922h 32min09223minidGameLocal.ClientReadSnapshot(int,int ,constint,constint,constint,constint ,constidBitMsg&)
      WndProc(HWND,UINT,WPARAM,LPARAM)064166091420911250912h 32min09123minrvGENavigator.WndProc(HWND,UINT,WPARAM ,LPARAM)
      RB_STD_T_RenderShaderPasses (constdrawSurf_t*)078150078490941240942h 31min09423min__Globals.RB_STD_T_RenderShaderPasses (constdrawSurf_t*)
      ReadNumber(idToken*)095124051590951210952h 28min09522minidLexer.ReadNumber(idToken*)
      read_markers(j_decompress_ptr)099105037680971200972h 27min09722min__Globals.read_markers(j_decompress_ptr)
      R_ListImages_f(constidCmdArgs&)097120049600961200962h 27min09622min__Globals.R_ListImages_f(constidCmdArgs& )
      ClientReadSnapshot(int,int,constint ,constint,constint,constint ,constidBitMsg&)094137077500981180982h 24min09821minidGameLocal.ClientReadSnapshot(int,int ,constint,constint,constint,constint ,constidBitMsg&)
      ParseShader(idLexer&)096123066550991160992h 22min09921minidSoundShader.ParseShader(idLexer&)
      warningCritical   Critical Rule Violated:    Avoid methods with too many parameters

      204 methods matched

      204 methods# ParametersDebtAnnual InterestFull Name
      idMat4(constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat)000160002h 21min00034minidMat4.idMat4(constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat,constfloat)
      AddHttpPost(char*,size_t,char*,size_t ,char*,size_t,char*,long ,structcurl_slist*,char* ,structcurl_httppost* ,structcurl_httppost** ,structcurl_httppost**)001130011h 54min00123min__Globals.AddHttpPost(char*,size_t,char* ,size_t,char*,size_t,char*,long ,structcurl_slist*,char* ,structcurl_httppost* ,structcurl_httppost** ,structcurl_httppost**)
      Rotation180(trace_t*,constidVec3& ,constidVec3&,constfloat,constfloat ,constidVec3&,constidTraceModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)002120021h 45min00219minidCollisionModelManagerLocal.Rotation180 (trace_t*,constidVec3&,constidVec3& ,constfloat,constfloat,constidVec3& ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      TestTrajectory(constidVec3&,constidVec3& ,float,float,float,float ,constidClipModel*,int,constidEntity* ,constidEntity*,int)007110071h 36min00716minidAI.TestTrajectory(constidVec3& ,constidVec3&,float,float,float,float ,constidClipModel*,int,constidEntity* ,constidEntity*,int)
      PredictTrajectory(constidVec3& ,constidVec3&,float,constidVec3& ,constidClipModel*,int,float ,constidEntity*,constidEntity*,int ,idVec3&)008110081h 36min00816minidAI.PredictTrajectory(constidVec3& ,constidVec3&,float,constidVec3& ,constidClipModel*,int,float ,constidEntity*,constidEntity*,int ,idVec3&)
      ContactsModel(contactInfo_t*,constint ,constidVec3&,constidVec6&,constfloat ,constidClipModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)009110091h 36min00916minidClip.ContactsModel(contactInfo_t* ,constint,constidVec3&,constidVec6& ,constfloat,constidClipModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)
      Contacts(contactInfo_t*,constint ,constidVec3&,constidVec6&,constfloat ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)006110061h 36min00616minidCollisionModelManagerLocal.Contacts (contactInfo_t*,constint,constidVec3& ,constidVec6&,constfloat ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      ContactsModel(contactInfo_t*,constint ,constidVec3&,constidVec6&,constfloat ,constidClipModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)003110031h 36min00316minidClip.ContactsModel(contactInfo_t* ,constint,constidVec3&,constidVec6& ,constfloat,constidClipModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)
      TestTrajectory(constidVec3&,constidVec3& ,float,float,float,float ,constidClipModel*,int,constidEntity* ,constidEntity*,int)004110041h 36min00416minidAI.TestTrajectory(constidVec3& ,constidVec3&,float,float,float,float ,constidClipModel*,int,constidEntity* ,constidEntity*,int)
      PredictTrajectory(constidVec3& ,constidVec3&,float,constidVec3& ,constidClipModel*,int,float ,constidEntity*,constidEntity*,int ,idVec3&)005110051h 36min00516minidAI.PredictTrajectory(constidVec3& ,constidVec3&,float,constidVec3& ,constidClipModel*,int,float ,constidEntity*,constidEntity*,int ,idVec3&)
      huft_build(uInt*,uInt,uInt,constuInt* ,constuInt*,inflate_huft**,uInt* ,inflate_huft*,uInt*,uInt*)021100211h 27min02112min__Globals.huft_build(uInt*,uInt,uInt ,constuInt*,constuInt*,inflate_huft** ,uInt*,inflate_huft*,uInt*,uInt*)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)022100221h 27min02212minidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)019100191h 27min01912minidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      huft_build(uInt*,uInt,uInt,constuInt* ,constuInt*,inflate_huft**,uInt* ,inflate_huft*,uInt*,uInt*)020100201h 27min02012min__Globals.huft_build(uInt*,uInt,uInt ,constuInt*,constuInt*,inflate_huft** ,uInt*,inflate_huft*,uInt*,uInt*)
      _vp_couple(int,vorbis_info_psy_global* ,vorbis_look_psy*,vorbis_info_mapping0* ,float**,float**,int**,int**,int*,int)025100251h 27min02512min__Globals._vp_couple(int ,vorbis_info_psy_global* ,vorbis_look_psy*,vorbis_info_mapping0* ,float**,float**,int**,int**,int*,int)
      dradfg(int,int,int,int,float*,float* ,float*,float*,float*,float*)026100261h 27min02612min__Globals.dradfg(int,int,int,int,float* ,float*,float*,float*,float*,float*)
      dradbg(int,int,int,int,float*,float* ,float*,float*,float*,float*)023100231h 27min02312min__Globals.dradbg(int,int,int,int,float* ,float*,float*,float*,float*,float*)
      logMap2d(GLenum,GLdouble,GLdouble,GLint ,GLint,GLdouble,GLdouble,GLint,GLint ,constGLdouble*)024100241h 27min02412min__Globals.logMap2d(GLenum,GLdouble ,GLdouble,GLint,GLint,GLdouble,GLdouble ,GLint,GLint,constGLdouble*)
      logMap2f(GLenum,GLfloat,GLfloat,GLint ,GLint,GLfloat,GLfloat,GLint,GLint ,constGLfloat*)018100181h 27min01812min__Globals.logMap2f(GLenum,GLfloat ,GLfloat,GLint,GLint,GLfloat,GLfloat ,GLint,GLint,constGLfloat*)
      DrawStretchPic(constidDrawVert* ,constglIndex_t*,int,int ,constidMaterial*,bool,float,float,float ,float)012100121h 27min01212minidRenderSystemLocal.DrawStretchPic (constidDrawVert*,constglIndex_t*,int ,int,constidMaterial*,bool,float,float ,float,float)
      DrawStretchPic(constidDrawVert* ,constglIndex_t*,int,int ,constidMaterial*,bool,float,float,float ,float)013100131h 27min01312minidGuiModel.DrawStretchPic (constidDrawVert*,constglIndex_t*,int ,int,constidMaterial*,bool,float,float ,float,float)
      DrawStretchPic(constidDrawVert* ,constglIndex_t*,int,int ,constidMaterial*,bool,float,float,float ,float)010100101h 27min01012minidRenderSystem.DrawStretchPic (constidDrawVert*,constglIndex_t*,int ,int,constidMaterial*,bool,float,float ,float,float)
      DrawTextA(constchar*,float,int,idVec4 ,idRectangle,bool,int,bool,idList<int>* ,int)011100111h 27min01112minidDeviceContext.DrawTextA(constchar* ,float,int,idVec4,idRectangle,bool,int ,bool,idList<int>*,int)
      DrawStretchPicRotated(float,float,float ,float,float,float,float,float ,constidMaterial*,float)016100161h 27min01612minidDeviceContext.DrawStretchPicRotated (float,float,float,float,float,float ,float,float,constidMaterial*,float)
      PaintChar(float,float,float,float,float ,float,float,float,float ,constidMaterial*)017100171h 27min01712minidDeviceContext.PaintChar(float,float ,float,float,float,float,float,float ,float,constidMaterial*)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)014100141h 27min01412minidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)015100151h 27min01512minidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      idMat3(constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat)04290421h 18min0429minidMat3.idMat3(constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat,constfloat,constfloat ,constfloat)
      unzlocal_GetCurrentFileInfoInternal (unzFile,unz_file_info* ,unz_file_info_internal*,char*,uLong ,void*,uLong,char*,uLong)04390431h 18min0439min__Globals .unzlocal_GetCurrentFileInfoInternal (unzFile,unz_file_info* ,unz_file_info_internal*,char*,uLong ,void*,uLong,char*,uLong)
      inflate_trees_dynamic(uInt,uInt,uInt* ,uInt*,uInt*,inflate_huft** ,inflate_huft**,inflate_huft*,z_streamp)04190411h 18min0419min__Globals.inflate_trees_dynamic(uInt ,uInt,uInt*,uInt*,uInt*,inflate_huft** ,inflate_huft**,inflate_huft*,z_streamp)
      GetObstacles(constidPhysics*,constidAAS* ,constidEntity*,int,constidVec3& ,constidVec3&,obstacle_t*,int,idBounds&)03990391h 18min0399min__Globals.GetObstacles(constidPhysics* ,constidAAS*,constidEntity*,int ,constidVec3&,constidVec3&,obstacle_t* ,int,idBounds&)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)04090401h 18min0409minidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)04490441h 18min0449minidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)04890481h 18min0489minidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      Contacts(contactInfo_t*,constint ,constidVec3&,constidVec6&,constfloat ,constidClipModel*,constidMat3&,int ,constidEntity*)04990491h 18min0499minidClip.Contacts(contactInfo_t*,constint ,constidVec3&,constidVec6&,constfloat ,constidClipModel*,constidMat3&,int ,constidEntity*)
      TranslationModel(trace_t&,constidVec3& ,constidVec3&,constidClipModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)04790471h 18min0479minidClip.TranslationModel(trace_t& ,constidVec3&,constidVec3& ,constidClipModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      RotationModel(trace_t&,constidVec3& ,constidRotation&,constidClipModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)04590451h 18min0459minidClip.RotationModel(trace_t& ,constidVec3&,constidRotation& ,constidClipModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      Translation(trace_t*,constidVec3& ,constidVec3&,constidTraceModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)04690461h 18min0469minidCollisionModelManagerLocal.Translation (trace_t*,constidVec3&,constidVec3& ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      Rotation(trace_t*,constidVec3& ,constidRotation&,constidTraceModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)03890381h 18min0389minidCollisionModelManagerLocal.Rotation (trace_t*,constidVec3&,constidRotation& ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      RotatePointThroughEpsilonPlane (constcm_traceWork_t*,constidVec3& ,constidVec3&,constidPlane&,constfloat ,constidVec3&,float&,idVec3&,idVec3&)03090301h 18min0309minidCollisionModelManagerLocal .RotatePointThroughEpsilonPlane (constcm_traceWork_t*,constidVec3& ,constidVec3&,constidPlane&,constfloat ,constidVec3&,float&,idVec3&,idVec3&)
      unzlocal_GetCurrentFileInfoInternal (unzFile,unz_file_info* ,unz_file_info_internal*,char*,uLong ,void*,uLong,char*,uLong)03190311h 18min0319min__Globals .unzlocal_GetCurrentFileInfoInternal (unzFile,unz_file_info* ,unz_file_info_internal*,char*,uLong ,void*,uLong,char*,uLong)
      inflate_trees_dynamic(uInt,uInt,uInt* ,uInt*,uInt*,inflate_huft** ,inflate_huft**,inflate_huft*,z_streamp)02990291h 18min0299min__Globals.inflate_trees_dynamic(uInt ,uInt,uInt*,uInt*,uInt*,inflate_huft** ,inflate_huft**,inflate_huft*,z_streamp)
      logTexImage2D(GLenum,GLint,GLint,GLsizei ,GLsizei,GLint,GLenum,GLenum ,constGLvoid*)02790271h 18min0279min__Globals.logTexImage2D(GLenum,GLint ,GLint,GLsizei,GLsizei,GLint,GLenum ,GLenum,constGLvoid*)
      logTexSubImage2D(GLenum,GLint,GLint ,GLint,GLsizei,GLsizei,GLenum,GLenum ,constGLvoid*)02890281h 18min0289min__Globals.logTexSubImage2D(GLenum,GLint ,GLint,GLint,GLsizei,GLsizei,GLenum ,GLenum,constGLvoid*)
      GLColoredBoxWithLabel(float,float,float ,idVec4,constchar*,idVec4,float,float ,float)03290321h 18min0329min__Globals.GLColoredBoxWithLabel(float ,float,float,idVec4,constchar*,idVec4 ,float,float,float)
      DrawStretchPic(float,float,float,float ,float,float,float,float ,constidMaterial*)03690361h 18min0369minidRenderSystemLocal.DrawStretchPic(float ,float,float,float,float,float,float ,float,constidMaterial*)
      DrawStretchPic(float,float,float,float ,float,float,float,float ,constidMaterial*)03790371h 18min0379minidGuiModel.DrawStretchPic(float,float ,float,float,float,float,float,float ,constidMaterial*)
      DrawStretchPic(float,float,float,float ,float,float,float,float ,constidMaterial*)03590351h 18min0359minidRenderSystem.DrawStretchPic(float ,float,float,float,float,float,float ,float,constidMaterial*)
      StretchBlt(HDC,int,int,int,int,int,int ,int,int)03390331h 18min0339minCDIB.StretchBlt(HDC,int,int,int,int,int ,int,int,int)
      StretchBlt(int,int,int,int,CDIB&,int,int ,int,int)03490341h 18min0349minCDIB.StretchBlt(int,int,int,int,CDIB& ,int,int,int,int)
      ExpandBlt(int,int,int,int,CDIB&,int,int ,int,int)05890581h 18min0589minCDIB.ExpandBlt(int,int,int,int,CDIB&,int ,int,int,int)
      Expand(int,int,int,int,CDIB&,int,int,int ,int)05790571h 18min0579minCDIB.Expand(int,int,int,int,CDIB&,int ,int,int,int)
      DrawStretchPic(float,float,float,float ,float,float,float,float ,constidMaterial*)05690561h 18min0569minidDeviceContext.DrawStretchPic(float ,float,float,float,float,float,float ,float,constidMaterial*)
      DrawMaterialRotated(float,float,float ,float,constidMaterial*,constidVec4& ,float,float,float)06190611h 18min0619minidDeviceContext.DrawMaterialRotated (float,float,float,float ,constidMaterial*,constidVec4&,float ,float,float)
      DrawTextA(float,float,float,idVec4 ,constchar*,float,int,int,int)06090601h 18min0609minidDeviceContext.DrawTextA(float,float ,float,idVec4,constchar*,float,int,int ,int)
      GetObstacles(constidPhysics*,constidAAS* ,constidEntity*,int,constidVec3& ,constidVec3&,obstacle_t*,int,idBounds&)05990591h 18min0599min__Globals.GetObstacles(constidPhysics* ,constidAAS*,constidEntity*,int ,constidVec3&,constidVec3&,obstacle_t* ,int,idBounds&)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)05290521h 18min0529minidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)05190511h 18min0519minidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)05090501h 18min0509minidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      Contacts(contactInfo_t*,constint ,constidVec3&,constidVec6&,constfloat ,constidClipModel*,constidMat3&,int ,constidEntity*)05590551h 18min0559minidClip.Contacts(contactInfo_t*,constint ,constidVec3&,constidVec6&,constfloat ,constidClipModel*,constidMat3&,int ,constidEntity*)
      TranslationModel(trace_t&,constidVec3& ,constidVec3&,constidClipModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)05490541h 18min0549minidClip.TranslationModel(trace_t& ,constidVec3&,constidVec3& ,constidClipModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      RotationModel(trace_t&,constidVec3& ,constidRotation&,constidClipModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)05390531h 18min0539minidClip.RotationModel(trace_t& ,constidVec3&,constidRotation& ,constidClipModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      ClipLine(constidVec3*,constidVec3*,int ,int,idVec3&,idVec3&,int&,int&)08780871h 9min0875minidFrustum.ClipLine(constidVec3* ,constidVec3*,int,int,idVec3&,idVec3& ,int&,int&)
      unzGetCurrentFileInfo(unzFile ,unz_file_info*,char*,uLong,void*,uLong ,char*,uLong)08680861h 9min0865min__Globals.unzGetCurrentFileInfo(unzFile ,unz_file_info*,char*,uLong,void*,uLong ,char*,uLong)
      FindNearestGoal(aasGoal_t&,int ,constidVec3,constidVec3&,int ,aasObstacle_t*,int,idAASCallback&)08980891h 9min0895minidAAS.FindNearestGoal(aasGoal_t&,int ,constidVec3,constidVec3&,int ,aasObstacle_t*,int,idAASCallback&)
      FindNearestGoal(aasGoal_t&,int ,constidVec3,constidVec3&,int ,aasObstacle_t*,int,idAASCallback&)08880881h 9min0885minidAASLocal.FindNearestGoal(aasGoal_t& ,int,constidVec3,constidVec3&,int ,aasObstacle_t*,int,idAASCallback&)
      GetFirstBlockingObstacle (constobstacle_t*,int,int,constidVec2& ,constidVec2&,float&,int&,int&)08580851h 9min0855min__Globals.GetFirstBlockingObstacle (constobstacle_t*,int,int,constidVec2& ,constidVec2&,float&,int&,int&)
      PredictPath(constidEntity*,constidAAS* ,constidVec3&,constidVec3&,int,int,int ,predictedPath_t&)08280821h 9min0825minidAI.PredictPath(constidEntity* ,constidAAS*,constidVec3&,constidVec3& ,int,int,int,predictedPath_t&)
      BlendAnim(int,int,int,idJointQuat* ,float&,bool,bool,bool)08180811h 9min0815minidAnimBlend.BlendAnim(int,int,int ,idJointQuat*,float&,bool,bool,bool)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)08480841h 9min0845minidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)08380831h 9min0835minidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)09080901h 9min0905minidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      Motion(trace_t&,constidVec3& ,constidVec3&,constidRotation& ,constidClipModel*,constidMat3&,int ,constidEntity*)09780971h 9min0975minidClip.Motion(trace_t&,constidVec3& ,constidVec3&,constidRotation& ,constidClipModel*,constidMat3&,int ,constidEntity*)
      Setup(idAFBody*,idAFBody*,constidVec3& ,constidVec3&,constidVec3&,constfloat ,constfloat,constidVec3&)09680961h 9min0965minidAFConstraint_PyramidLimit.Setup (idAFBody*,idAFBody*,constidVec3& ,constidVec3&,constidVec3&,constfloat ,constfloat,constidVec3&)
      CollisionBetweenEdgeBounds (cm_traceWork_t*,constidVec3& ,constidVec3&,constidVec3&,constidVec3& ,float,idVec3&,idVec3&)09980991h 9min0995minidCollisionModelManagerLocal .CollisionBetweenEdgeBounds (cm_traceWork_t*,constidVec3& ,constidVec3&,constidVec3&,constidVec3& ,float,idVec3&,idVec3&)
      ContentsTrm(trace_t*,constidVec3& ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)09880981h 9min0985minidCollisionModelManagerLocal.ContentsTrm (trace_t*,constidVec3& ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      unzGetCurrentFileInfo(unzFile ,unz_file_info*,char*,uLong,void*,uLong ,char*,uLong)09580951h 9min0955min__Globals.unzGetCurrentFileInfo(unzFile ,unz_file_info*,char*,uLong,void*,uLong ,char*,uLong)
      RB_AddDebugText(constchar*,constidVec3& ,float,constidVec4&,constidMat3& ,constint,constint,constbool)09280921h 9min0925min__Globals.RB_AddDebugText(constchar* ,constidVec3&,float,constidVec4& ,constidMat3&,constint,constint ,constbool)
      vorbis_lsp_to_curve(float*,int*,int,int ,float*,int,float,float)09180911h 9min0915min__Globals.vorbis_lsp_to_curve(float* ,int*,int,int,float*,int,float,float)
      _ov_splice(float**,float**,int,int,int ,int,float*,float*)09480941h 9min0945min__Globals._ov_splice(float**,float**,int ,int,int,int,float*,float*)
      Sys_FPU_PrintStateFlags(char*,int,int ,int,int,int,int,int)09380931h 9min0935min__Globals.Sys_FPU_PrintStateFlags(char* ,int,int,int,int,int,int,int)
      logCopyTexImage2D(GLenum,GLint,GLenum ,GLint,GLint,GLsizei,GLsizei,GLint)06880681h 9min0685min__Globals.logCopyTexImage2D(GLenum,GLint ,GLenum,GLint,GLint,GLsizei,GLsizei ,GLint)
      logCopyTexSubImage2D(GLenum,GLint,GLint ,GLint,GLint,GLint,GLsizei,GLsizei)06780671h 9min0675min__Globals.logCopyTexSubImage2D(GLenum ,GLint,GLint,GLint,GLint,GLint,GLsizei ,GLsizei)
      logTexImage1D(GLenum,GLint,GLint,GLsizei ,GLint,GLenum,GLenum,constGLvoid*)07080701h 9min0705min__Globals.logTexImage1D(GLenum,GLint ,GLint,GLsizei,GLint,GLenum,GLenum ,constGLvoid*)
      TraceToMeshFace(constsrfTriangles_t*,int ,float,float,constidVec3&,constidVec3& ,idVec3&,byte*)06980691h 9min0695min__Globals.TraceToMeshFace (constsrfTriangles_t*,int,float,float ,constidVec3&,constidVec3&,idVec3&,byte* )
      parseRange(constchar*,int,int*,int*,int* ,int*,bool*,int*)06680661h 9min0665min__Globals.parseRange(constchar*,int,int* ,int*,int*,int*,bool*,int*)
      parseTimecodeRange(constchar*,int,int* ,int*,int*,int*,bool*,int*)06380631h 9min0635min__Globals.parseTimecodeRange(constchar* ,int,int*,int*,int*,int*,bool*,int*)
      Patch_Combine(patchMesh_t*,patchMesh_t* ,int,int,int,int,bool,bool)06280621h 9min0625min__Globals.Patch_Combine(patchMesh_t* ,patchMesh_t*,int,int,int,int,bool,bool)
      Generate3DImage(constbyte*,int,int,int ,textureFilter_t,bool,textureRepeat_t ,textureDepth_t)06580651h 9min0655minidImage.Generate3DImage(constbyte*,int ,int,int,textureFilter_t,bool ,textureRepeat_t,textureDepth_t)
      DrawTextA(constchar*,constidVec3&,float ,constidVec4&,constidMat3&,constint ,constint,bool)06480641h 9min0645minidRenderWorldLocal.DrawTextA(constchar* ,constidVec3&,float,constidVec4& ,constidMat3&,constint,constint,bool)
      BitBlt(int,int,int,int,CDIB&,int,int ,BYTE*)07180711h 9min0715minCDIB.BitBlt(int,int,int,int,CDIB&,int ,int,BYTE*)
      DrawMaterial(float,float,float,float ,constidMaterial*,constidVec4&,float ,float)07880781h 9min0785minidDeviceContext.DrawMaterial(float,float ,float,float,constidMaterial* ,constidVec4&,float,float)
      ClippedCoords(float*,float*,float* ,float*,float*,float*,float*,float*)07780771h 9min0775minidDeviceContext.ClippedCoords(float* ,float*,float*,float*,float*,float* ,float*,float*)
      Init(idGameSSDWindow*,constidVec3& ,constidVec2&,int,int,SSDEntity*,bool ,bool)08080801h 9min0805minSSDExplosion.Init(idGameSSDWindow* ,constidVec3&,constidVec2&,int,int ,SSDEntity*,bool,bool)
      GetNewExplosion(idGameSSDWindow* ,constidVec3&,constidVec2&,int,int ,SSDEntity*,bool,bool)07980791h 9min0795minSSDExplosion.GetNewExplosion (idGameSSDWindow*,constidVec3& ,constidVec2&,int,int,SSDEntity*,bool ,bool)
      InitWithDefaults(constchar* ,constidRectangle&,constidVec4& ,constidVec4&,constchar*,constchar*,bool ,bool)07680761h 9min0765minidSliderWindow.InitWithDefaults (constchar*,constidRectangle& ,constidVec4&,constidVec4&,constchar* ,constchar*,bool,bool)
      GetFirstBlockingObstacle (constobstacle_t*,int,int,constidVec2& ,constidVec2&,float&,int&,int&)07380731h 9min0735min__Globals.GetFirstBlockingObstacle (constobstacle_t*,int,int,constidVec2& ,constidVec2&,float&,int&,int&)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)07280721h 9min0725minidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)07580751h 9min0755minidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)07480741h 9min0745minidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      warning   Rule Violated:    Avoid methods with too many local variables

      291 methods matched

      291 methods# VariablesDebtAnnual InterestFull Name
      InverseSelf()0002380016h 0min0012h 0minidMat6.InverseSelf()
      InverseSelf()001970006h 0min0002h 0minidMat5.InverseSelf()
      Reachability_Step_Barrier_WaterJump_Walk OffLedge(int,int)002720025h 23min0021h 45minidAASReach .Reachability_Step_Barrier_WaterJump_Wal kOffLedge(int,int)
      Determinant()003560034h 9min0031h 16minidMat6.Determinant()
      ConvertLWOToModelSurfaces (conststructst_lwObject*)004480043h 32min0041h 1minidRenderModelStatic .ConvertLWOToModelSurfaces (conststructst_lwObject*)
      ConvertASEToModelSurfaces (conststructaseModel_s*)006470063h 27min0061h 0minidRenderModelStatic .ConvertASEToModelSurfaces (conststructaseModel_s*)
      ConvertMAToModelSurfaces (conststructmaModel_s*)005470053h 27min0051h 0minidRenderModelStatic .ConvertMAToModelSurfaces (conststructmaModel_s*)
      CreateConnection(structSessionHandle* ,structconnectdata** ,structCurl_dns_entry**,bool*)007460073h 23min00758min__Globals.CreateConnection (structSessionHandle* ,structconnectdata** ,structCurl_dns_entry**,bool*)
      DeriveTangents(idPlane*,idDrawVert* ,constint,constint*,constint)009450093h 18min00956minidSIMD_SSE.DeriveTangents(idPlane* ,idDrawVert*,constint,constint*,constint )
      mapping0_forward(vorbis_block*)008450083h 18min00856min__Globals.mapping0_forward(vorbis_block* )
      DeriveUnsmoothedTangents(idDrawVert* ,constdominantTri_s*,constint)010440103h 13min01054minidSIMD_SSE.DeriveUnsmoothedTangents (idDrawVert*,constdominantTri_s* ,constint)
      Parse(idParser*,bool)011430113h 9min01152minidWindow.Parse(idParser*,bool)
      GetObstacles(constidPhysics*,constidAAS* ,constidEntity*,int,constidVec3& ,constidVec3&,obstacle_t*,int,idBounds&)013420133h 4min01351min__Globals.GetObstacles(constidPhysics* ,constidAAS*,constidEntity*,int ,constidVec3&,constidVec3&,obstacle_t* ,int,idBounds&)
      GetObstacles(constidPhysics*,constidAAS* ,constidEntity*,int,constidVec3& ,constidVec3&,obstacle_t*,int,idBounds&)012420123h 4min01251min__Globals.GetObstacles(constidPhysics* ,constidAAS*,constidEntity*,int ,constidVec3&,constidVec3&,obstacle_t* ,int,idBounds&)
      ClippedProjectionBounds(constidFrustum& ,constidBox&,idBounds&)017380172h 46min01743minidFrustum.ClippedProjectionBounds (constidFrustum&,constidBox&,idBounds&)
      Evaluate()018380182h 46min01843minidIK_Walk.Evaluate()
      Curl_readwrite(structconnectdata*,bool*)016380162h 46min01643min__Globals.Curl_readwrite (structconnectdata*,bool*)
      floor1_encode(vorbis_block* ,vorbis_look_floor1*,int*,int*)014380142h 46min01443min__Globals.floor1_encode(vorbis_block* ,vorbis_look_floor1*,int*,int*)
      Evaluate()015380152h 46min01543minidIK_Walk.Evaluate()
      R_ParticleDeform(drawSurf_t*,bool)021370212h 41min02141min__Globals.R_ParticleDeform(drawSurf_t* ,bool)
      Entity_PostParse(entity_t*,brush_t*)020370202h 41min02041min__Globals.Entity_PostParse(entity_t* ,brush_t*)
      Segment(int*,float*,int,float)019370192h 41min01941mincodec.Segment(int*,float*,int,float)
      InverseSelf()024360242h 36min02440minidMat4.InverseSelf()
      floor1_fit(vorbis_block* ,vorbis_look_floor1*,constfloat* ,constfloat*)025360252h 36min02540min__Globals.floor1_fit(vorbis_block* ,vorbis_look_floor1*,constfloat* ,constfloat*)
      RenderBumpFlat_f(constidCmdArgs&)022360222h 36min02240min__Globals.RenderBumpFlat_f (constidCmdArgs&)
      GetWeaponDef(constchar*,int)023360232h 36min02340minidWeapon.GetWeaponDef(constchar*,int)
      AF_CreateMesh(constidDict&,idVec3& ,idMat3&,bool&)028350282h 32min02838minidGameEdit.AF_CreateMesh(constidDict& ,idVec3&,idMat3&,bool&)
      dradfg(int,int,int,int,float*,float* ,float*,float*,float*,float*)029350292h 32min02938min__Globals.dradfg(int,int,int,int,float* ,float*,float*,float*,float*,float*)
      dradbg(int,int,int,int,float*,float* ,float*,float*,float*,float*)026350262h 32min02638min__Globals.dradbg(int,int,int,int,float* ,float*,float*,float*,float*,float*)
      AF_CreateMesh(constidDict&,idVec3& ,idMat3&,bool&)027350272h 32min02738minidGameEdit.AF_CreateMesh(constidDict& ,idVec3&,idMat3&,bool&)
      ProjectionIntegrals(int,int,int ,structprojectionIntegrals_s&)031340312h 27min03136minidTraceModel.ProjectionIntegrals(int,int ,int,structprojectionIntegrals_s&)
      RasterizeTriangle(constsrfTriangles_t* ,constidVec3*,int,renderBump_t*)030340302h 27min03036min__Globals.RasterizeTriangle (constsrfTriangles_t*,constidVec3*,int ,renderBump_t*)
      ClientProcessReliableMessage(int ,constidBitMsg&)033330332h 23min03334minidGameLocal.ClientProcessReliableMessage (int,constidBitMsg&)
      UpdateFocus()032330322h 23min03234minidPlayer.UpdateFocus()
      Test()036320362h 18min03632minidMatX.Test()
      Patch_Weld(patchMesh_t*,patchMesh_t*)035320352h 18min03532min__Globals.Patch_Weld(patchMesh_t* ,patchMesh_t*)
      HandleMainMenuCommands(constchar*)034320342h 18min03432minidSessionLocal.HandleMainMenuCommands (constchar*)
      ClientProcessReliableMessage(int ,constidBitMsg&)039310392h 13min03931minidGameLocal.ClientProcessReliableMessage (int,constidBitMsg&)
      UpdateFocus()038310382h 13min03831minidPlayer.UpdateFocus()
      Select_AutoCaulk()037310372h 13min03731min__Globals.Select_AutoCaulk()
      ParticleOrigin(particleGen_t*,idVec3&)041300412h 9min04129minidParticleStage.ParticleOrigin (particleGen_t*,idVec3&)
      AddChannelContribution (idSoundEmitterLocal*,idSoundChannel* ,int,int,float*)040300402h 9min04029minidSoundWorldLocal.AddChannelContribution (idSoundEmitterLocal*,idSoundChannel* ,int,int,float*)
      Split(constidPlane&,constfloat ,idSurface**,idSurface**,int*,int*)044290442h 4min04427minidSurface.Split(constidPlane&,constfloat ,idSurface**,idSurface**,int*,int*)
      Curl_ldap(structconnectdata*)045290452h 4min04527min__Globals.Curl_ldap(structconnectdata*)
      MakeMegaTexture_f(constidCmdArgs&)042290422h 4min04227minidMegaTexture.MakeMegaTexture_f (constidCmdArgs&)
      VQ(constint,constint,constunsignedchar* ,float*,double**,constbool)043290432h 4min04327mincodec.VQ(constint,constint ,constunsignedchar*,float*,double** ,constbool)
      HessenbergToRealSchur(idMatX&,idVecX& ,idVecX&)048280482h 0min04825minidMatX.HessenbergToRealSchur(idMatX& ,idVecX&,idVecX&)
      R_EyeballDeform(drawSurf_t*)049280492h 0min04925min__Globals.R_EyeballDeform(drawSurf_t*)
      Patch_Combine(patchMesh_t*,patchMesh_t* ,int,int,int,int,bool,bool)046280462h 0min04625min__Globals.Patch_Combine(patchMesh_t* ,patchMesh_t*,int,int,int,int,bool,bool)
      ImageForTime(constint,constbool)047280472h 0min04725minidSoundSystemLocal.ImageForTime(constint ,constbool)
      WndProc(HWND,UINT,WPARAM,LPARAM)051280512h 0min05125minrvGENavigator.WndProc(HWND,UINT,WPARAM ,LPARAM)
      CreateMesh(float)050280502h 0min05025minidMayaExport.CreateMesh(float)
      DeriveUnsmoothedTangents(idDrawVert* ,constdominantTri_s*,constint)054270541h 55min05423minidSIMD_Generic.DeriveUnsmoothedTangents (idDrawVert*,constdominantTri_s* ,constint)
      dprintf_formatf(void*,int(*)(int,FILE*) ,constchar*,va_list)055270551h 55min05523min__Globals.dprintf_formatf(void*,int(*) (int,FILE*),constchar*,va_list)
      FvqData(byte*,int,int,int,quadcel*,bool)052270521h 55min05223mincodec.FvqData(byte*,int,int,int,quadcel* ,bool)
      HandleGuiCommands(constchar*)053270531h 55min05323minidMultiplayerGame.HandleGuiCommands (constchar*)
      AuxiliaryForces(float)062260621h 50min06221minidPhysics_AF.AuxiliaryForces(float)
      HandleGuiCommands(constchar*)061260611h 50min06121minidMultiplayerGame.HandleGuiCommands (constchar*)
      Curl_http(structconnectdata*)063260631h 50min06321min__Globals.Curl_http(structconnectdata*)
      Rotation180(trace_t*,constidVec3& ,constidVec3&,constfloat,constfloat ,constidVec3&,constidTraceModel* ,constidMat3&,int,cmHandle_t ,constidVec3&,constidMat3&)065260651h 50min06521minidCollisionModelManagerLocal.Rotation180 (trace_t*,constidVec3&,constidVec3& ,constfloat,constfloat,constidVec3& ,constidTraceModel*,constidMat3&,int ,cmHandle_t,constidVec3&,constidMat3&)
      R_CreateTurboShadowVolume (constidRenderEntityLocal* ,constsrfTriangles_t* ,constidRenderLightLocal*,srfCullInfo_t& )064260641h 50min06421min__Globals.R_CreateTurboShadowVolume (constidRenderEntityLocal* ,constsrfTriangles_t* ,constidRenderLightLocal*,srfCullInfo_t& )
      vorbis_synthesis_blockin (vorbis_dsp_state*,vorbis_block*)057260571h 50min05721min__Globals.vorbis_synthesis_blockin (vorbis_dsp_state*,vorbis_block*)
      dradb4(int,int,float*,float*,float* ,float*,float*)056260561h 50min05621min__Globals.dradb4(int,int,float*,float* ,float*,float*,float*)
      GEItescriptsDlg_Apply(HWND)058260581h 50min05821min__Globals.GEItescriptsDlg_Apply(HWND)
      LoadFLT(constchar*)060260601h 50min06021minidRenderModelStatic.LoadFLT(constchar*)
      AuxiliaryForces(float)059260591h 50min05921minidPhysics_AF.AuxiliaryForces(float)
      Determinant()071250711h 46min07120minidMat5.Determinant()
      SlideMove(bool,bool,bool,bool)070250701h 46min07020minidPhysics_Player.SlideMove(bool,bool ,bool,bool)
      dradb3(int,int,float*,float*,float* ,float*)073250731h 46min07320min__Globals.dradb3(int,int,float*,float* ,float*,float*)
      Brush_DrawCombatNode(brush_t*,bool,bool)072250721h 46min07220min__Globals.Brush_DrawCombatNode(brush_t* ,bool,bool)
      ParticleVerts(particleGen_t*,constidVec3 ,idDrawVert*)067250671h 46min06720minidParticleStage.ParticleVerts (particleGen_t*,constidVec3,idDrawVert*)
      CreateOverlay(constidRenderModel* ,constidPlane*,constidMaterial*)066250661h 46min06620minidRenderModelOverlay.CreateOverlay (constidRenderModel*,constidPlane* ,constidMaterial*)
      HandleEvent(constsysEvent_t*,bool*)069250691h 46min06920minidWindow.HandleEvent(constsysEvent_t* ,bool*)
      SlideMove(bool,bool,bool,bool)068250681h 46min06820minidPhysics_Player.SlideMove(bool,bool ,bool,bool)
      BlendJoints(idJointQuat* ,constidJointQuat*,constfloat,constint* ,constint)083240831h 41min08318minidSIMD_SSE.BlendJoints(idJointQuat* ,constidJointQuat*,constfloat,constint* ,constint)
      R_ListImages_f(constidCmdArgs&)082240821h 41min08218min__Globals.R_ListImages_f(constidCmdArgs& )
      R_FlareDeform(drawSurf_t*)081240811h 41min08118min__Globals.R_FlareDeform(drawSurf_t*)
      drfti1(int,float*,int*)086240861h 41min08618min__Globals.drfti1(int,float*,int*)
      dradf4(int,int,float*,float*,float* ,float*,float*)085240851h 41min08518min__Globals.dradf4(int,int,float*,float* ,float*,float*,float*)
      FragmentSilQuad(silQuad_t,silPlane_t* ,shadowOptEdge_t*,shadowOptEdge_t*)084240841h 41min08418min__Globals.FragmentSilQuad(silQuad_t ,silPlane_t*,shadowOptEdge_t* ,shadowOptEdge_t*)
      ProcessConnectMessage(constnetadr_t ,constidBitMsg&)080240801h 41min08018minidAsyncServer.ProcessConnectMessage (constnetadr_t,constidBitMsg&)
      Trace(modelTrace_t&,constidVec3& ,constidVec3&,constfloat,bool,bool)076240761h 41min07618minidRenderWorldLocal.Trace(modelTrace_t& ,constidVec3&,constidVec3&,constfloat ,bool,bool)
      FindAmplitude(idSoundEmitterLocal* ,constint,constidVec3* ,consts_channelType,bool)075240751h 41min07518minidSoundWorldLocal.FindAmplitude (idSoundEmitterLocal*,constint ,constidVec3*,consts_channelType,bool)
      Update(idPlayer*,bool)074240741h 41min07418minidGrabber.Update(idPlayer*,bool)
      Explode(consttrace_t&,idEntity*)079240791h 41min07918minidProjectile.Explode(consttrace_t& ,idEntity*)
      LaunchProjectile(constchar*,idEntity* ,bool)078240781h 41min07818minidAI.LaunchProjectile(constchar* ,idEntity*,bool)
      UpdateAnimationControllers()077240771h 41min07718minidAI.UpdateAnimationControllers()
      ClipInPlace(constidPlane&,constfloat ,constbool)096230961h 36min09616minidSurface.ClipInPlace(constidPlane& ,constfloat,constbool)
      Curl_cookie_add(structSessionHandle* ,structCookieInfo*,bool,char*,char* ,char*)095230951h 36min09516min__Globals.Curl_cookie_add (structSessionHandle*,structCookieInfo* ,bool,char*,char*,char*)
      LoadTGA(constchar*,byte**,int*,int* ,time_t*)094230941h 36min09416min__Globals.LoadTGA(constchar*,byte**,int* ,int*,time_t*)
      R_MakeAmbientMap_f(constidCmdArgs&)099230991h 36min09916min__Globals.R_MakeAmbientMap_f (constidCmdArgs&)
      make_sv(constpolyhedron&,idVec4)098230981h 36min09816min__Globals.make_sv(constpolyhedron& ,idVec4)
      R_CreateVertexProgramTurboShadowVolume (constidRenderEntityLocal* ,constsrfTriangles_t* ,constidRenderLightLocal*,srfCullInfo_t& )097230971h 36min09716min__Globals .R_CreateVertexProgramTurboShadowVolume (constidRenderEntityLocal* ,constsrfTriangles_t* ,constidRenderLightLocal*,srfCullInfo_t& )
      Brush_MoveVertex(brush_t*,constidVec3& ,constidVec3&,idVec3&,bool)093230931h 36min09316min__Globals.Brush_MoveVertex(brush_t* ,constidVec3&,constidVec3&,idVec3&,bool)
      Map_SaveFile(constchar*,bool,bool)089230891h 36min08916min__Globals.Map_SaveFile(constchar*,bool ,bool)
      Map_ImportBuffer(char*,bool)088230881h 36min08816min__Globals.Map_ImportBuffer(char*,bool)
      ProcessDownloadRequestMessage (constnetadr_t,constidBitMsg&)087230871h 36min08716minidAsyncServer .ProcessDownloadRequestMessage (constnetadr_t,constidBitMsg&)
      GravSubdivLeafNode(idBrushBSPNode*)092230921h 36min09216minidAASBuild.GravSubdivLeafNode (idBrushBSPNode*)
      AddStrList(constchar*,idStrList*,bool)091230911h 36min09116minMaterialTreeView.AddStrList(constchar* ,idStrList*,bool)
      PostParse()090230901h 36min09016minidListWindow.PostParse()
      warning   Rule Violated:    Avoid methods with too many overloads

      195 methods matched

      195 methodsoverloadsDebtSeverityFull Name
      idStr()01310 methods0332min 0s033MediumidStr.idStr()
      idStr(constidStr&)01410 methods0322min 0s032MediumidStr.idStr(constidStr&)
      idStr(constidStr&,int,int)01210 methods0312min 0s031MediumidStr.idStr(constidStr&,int,int)
      idStr(constchar*)01010 methods0362min 0s036MediumidStr.idStr(constchar*)
      idStr(constchar*,int,int)01110 methods0352min 0s035MediumidStr.idStr(constchar*,int,int)
      idStr(constbool)01810 methods0342min 0s034MediumidStr.idStr(constbool)
      idStr(constchar)01910 methods0272min 0s027MediumidStr.idStr(constchar)
      idStr(constint)01710 methods0262min 0s026MediumidStr.idStr(constint)
      idStr(constunsignedint)01510 methods0252min 0s025MediumidStr.idStr(constunsignedint)
      idStr(constfloat)01610 methods0302min 0s030MediumidStr.idStr(constfloat)
      idEventArg()00310 methods0292min 0s029MediumidEventArg.idEventArg()
      idEventArg(int)00410 methods0282min 0s028MediumidEventArg.idEventArg(int)
      idEventArg(float)00210 methods0372min 0s037MediumidEventArg.idEventArg(float)
      idEventArg(idVec3&)00010 methods0462min 0s046MediumidEventArg.idEventArg(idVec3&)
      idEventArg(constidStr&)00110 methods0452min 0s045MediumidEventArg.idEventArg(constidStr&)
      idEventArg(constchar*)00810 methods0442min 0s044MediumidEventArg.idEventArg(constchar*)
      idEventArg(constclassidEntity*)00910 methods0492min 0s049MediumidEventArg.idEventArg (constclassidEntity*)
      idEventArg(conststructtrace_s*)00710 methods0482min 0s048MediumidEventArg.idEventArg (conststructtrace_s*)
      idEventArg(constidEventArg&)00510 methods0472min 0s047MediumidEventArg.idEventArg(constidEventArg&)
      idEventArg(idEventArg&&)00610 methods0402min 0s040MediumidEventArg.idEventArg(idEventArg&&)
      idEventArg()0399 methods0392min 0s039MediumidEventArg.idEventArg()
      idEventArg(int)0409 methods0382min 0s038MediumidEventArg.idEventArg(int)
      idEventArg(float)0419 methods0432min 0s043MediumidEventArg.idEventArg(float)
      idEventArg(idVec3&)0389 methods0422min 0s042MediumidEventArg.idEventArg(idVec3&)
      idEventArg(constidStr&)0359 methods0412min 0s041MediumidEventArg.idEventArg(constidStr&)
      idEventArg(constchar*)0369 methods0082min 0s008MediumidEventArg.idEventArg(constchar*)
      idEventArg(constclassidEntity*)0379 methods0072min 0s007MediumidEventArg.idEventArg (constclassidEntity*)
      idEventArg(conststructtrace_s*)0429 methods0062min 0s006MediumidEventArg.idEventArg (conststructtrace_s*)
      idEventArg(idEventArg&&)0479 methods0112min 0s011MediumidEventArg.idEventArg(idEventArg&&)
      PostEventMS(constidEventDef*,int)0489 methods0102min 0s010MediumidClass.PostEventMS(constidEventDef*,int )
      PostEventMS(constidEventDef*,int ,idEventArg)0499 methods0092min 0s009MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg)0469 methods0022min 0s002MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg)0439 methods0012min 0s001MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg)0449 methods0002min 0s000MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0459 methods0052min 0s005MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)0249 methods0042min 0s004MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)0259 methods0032min 0s003MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0269 methods0122min 0s012MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float)0239 methods0212min 0s021MediumidClass.PostEventSec(constidEventDef* ,float)
      PostEventSec(constidEventDef*,float ,idEventArg)0209 methods0202min 0s020MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg)0219 methods0192min 0s019MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg)0229 methods0242min 0s024MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg)0279 methods0232min 0s023MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0329 methods0222min 0s022MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)0339 methods0152min 0s015MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)0349 methods0142min 0s014MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0319 methods0132min 0s013MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*)0289 methods0182min 0s018MediumidClass.ProcessEvent(constidEventDef*)
      ProcessEvent(constidEventDef*,idEventArg )0299 methods0172min 0s017MediumidClass.ProcessEvent(constidEventDef* ,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg)0309 methods0162min 0s016MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg)0729 methods0832min 0s083MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg)0719 methods0822min 0s082MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)0749 methods0812min 0s081MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0739 methods0862min 0s086MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)0689 methods0852min 0s085MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)0679 methods0842min 0s084MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      PostEventMS(constidEventDef*,int)0709 methods0772min 0s077MediumidClass.PostEventMS(constidEventDef*,int )
      PostEventMS(constidEventDef*,int ,idEventArg)0699 methods0762min 0s076MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg)0809 methods0752min 0s075MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg)0799 methods0802min 0s080MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg)0829 methods0792min 0s079MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0819 methods0782min 0s078MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)0769 methods0872min 0s087MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)0759 methods0962min 0s096MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0789 methods0952min 0s095MediumidClass.PostEventMS(constidEventDef*,int ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float)0779 methods0942min 0s094MediumidClass.PostEventSec(constidEventDef* ,float)
      PostEventSec(constidEventDef*,float ,idEventArg)0669 methods0992min 0s099MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg)0559 methods0982min 0s098MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg)0549 methods0972min 0s097MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg)0579 methods0902min 0s090MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0569 methods0892min 0s089MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)0519 methods0882min 0s088MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)0509 methods0932min 0s093MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      PostEventSec(constidEventDef*,float ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0539 methods0922min 0s092MediumidClass.PostEventSec(constidEventDef* ,float,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*)0529 methods0912min 0s091MediumidClass.ProcessEvent(constidEventDef*)
      ProcessEvent(constidEventDef*,idEventArg )0639 methods0582min 0s058MediumidClass.ProcessEvent(constidEventDef* ,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg)0629 methods0572min 0s057MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg)0659 methods0562min 0s056MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg)0649 methods0612min 0s061MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)0599 methods0602min 0s060MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)0589 methods0592min 0s059MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg)0619 methods0522min 0s052MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)
      ProcessEvent(constidEventDef*,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg)0609 methods0512min 0s051MediumidClass.ProcessEvent(constidEventDef* ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg,idEventArg ,idEventArg,idEventArg)
      Dot(float*,constidVec3&,constidVec3* ,constint)0948 methods0502min 0s050MediumidSIMDProcessor.Dot(float*,constidVec3& ,constidVec3*,constint)
      Dot(float*,constidVec3&,constidPlane* ,constint)0958 methods0552min 0s055MediumidSIMDProcessor.Dot(float*,constidVec3& ,constidPlane*,constint)
      Dot(float*,constidVec3&,constidDrawVert* ,constint)0928 methods0542min 0s054MediumidSIMDProcessor.Dot(float*,constidVec3& ,constidDrawVert*,constint)
      Dot(float*,constidPlane&,constidVec3* ,constint)0938 methods0532min 0s053MediumidSIMDProcessor.Dot(float*,constidPlane& ,constidVec3*,constint)
      Dot(float*,constidPlane&,constidPlane* ,constint)0988 methods0622min 0s062MediumidSIMDProcessor.Dot(float*,constidPlane& ,constidPlane*,constint)
      Dot(float*,constidPlane& ,constidDrawVert*,constint)0998 methods0712min 0s071MediumidSIMDProcessor.Dot(float*,constidPlane& ,constidDrawVert*,constint)
      Dot(float*,constidVec3*,constidVec3* ,constint)0968 methods0702min 0s070MediumidSIMDProcessor.Dot(float*,constidVec3* ,constidVec3*,constint)
      Dot(float&,constfloat*,constfloat* ,constint)0978 methods0692min 0s069MediumidSIMDProcessor.Dot(float&,constfloat* ,constfloat*,constint)
      Dot(float*,constidVec3&,constidVec3* ,constint)0918 methods0742min 0s074MediumidSIMD_Generic.Dot(float*,constidVec3& ,constidVec3*,constint)
      Dot(float*,constidVec3&,constidPlane* ,constint)0858 methods0732min 0s073MediumidSIMD_Generic.Dot(float*,constidVec3& ,constidPlane*,constint)
      Dot(float*,constidVec3&,constidDrawVert* ,constint)0868 methods0722min 0s072MediumidSIMD_Generic.Dot(float*,constidVec3& ,constidDrawVert*,constint)
      Dot(float*,constidPlane&,constidVec3* ,constint)0838 methods0652min 0s065MediumidSIMD_Generic.Dot(float*,constidPlane& ,constidVec3*,constint)
      Dot(float*,constidPlane&,constidPlane* ,constint)0848 methods0642min 0s064MediumidSIMD_Generic.Dot(float*,constidPlane& ,constidPlane*,constint)
      Dot(float*,constidPlane& ,constidDrawVert*,constint)0898 methods0632min 0s063MediumidSIMD_Generic.Dot(float*,constidPlane& ,constidDrawVert*,constint)
      Dot(float*,constidVec3*,constidVec3* ,constint)0908 methods0682min 0s068MediumidSIMD_Generic.Dot(float*,constidVec3* ,constidVec3*,constint)
      Dot(float&,constfloat*,constfloat* ,constint)0878 methods0672min 0s067MediumidSIMD_Generic.Dot(float&,constfloat* ,constfloat*,constint)
      Dot(float*,constidVec3&,constidVec3* ,constint)0888 methods0662min 0s066MediumidSIMD_SSE.Dot(float*,constidVec3& ,constidVec3*,constint)
      warning   Rule Violated:    Avoid methods potentially poorly commented

      1,957 methods matched

      1 957 methodsPercentage Comment# lines of code (LOC)# lines of commentnbLinesOfCodeNotCommentedDebtAnnual InterestFull Name
      Execute()0912.190017150561600169901520min00714minidInterpreter.Execute()
      Execute()0922.190007150541600069901620min00814minidInterpreter.Execute()
      GLimp_EnableLogging(bool)0872.620027060411900268701720min01214min__Globals.GLimp_EnableLogging(bool)
      QGL_Init(constchar*)0892.39004368072900335901220min01014min__Globals.QGL_Init(constchar*)
      QGL_Shutdown()0941.63005362087600435601320min00514min__Globals.QGL_Shutdown()
      Curl_gd_parse(void*)00716.770034020008100532101420min0924min 15s__Globals.Curl_gd_parse(void*)
      TestMath()0951.52008325088500732002120min00414min__Globals.TestMath()
      EvaluateTokens(idToken*,long*,double* ,int)0576.760073450242500632002220min04211minidParser.EvaluateTokens(idToken*,long* ,double*,int)
      ParseStage(idLexer&,consttextureRepeat_t )0459.350063490113600831302320min0549minidMaterial.ParseStage(idLexer& ,consttextureRepeat_t)
      AddFrameCommand (constclassidDeclModelDef*,int,idLexer& ,constidDict*)0665.330093200421800930201820min03312minidAnim.AddFrameCommand (constclassidDeclModelDef*,int,idLexer& ,constidDict*)
      dradbg(int,int,int,int,float*,float* ,float*,float*,float*,float*)0980013270097001027001920min00116min__Globals.dradbg(int,int,int,int,float* ,float*,float*,float*,float*,float*)
      InverseSelf()0615.760122780501701226102020min03811minidMat6.InverseSelf()
      AddFrameCommand (constclassidDeclModelDef*,int,idLexer& ,constidDict*)0606.060112790471801126100320min03911minidAnim.AddFrameCommand (constclassidDeclModelDef*,int,idLexer& ,constidDict*)
      HandleMainMenuCommands(constchar*)03011.90102960094001325600420min0697minidSessionLocal.HandleMainMenuCommands (constchar*)
      dradfg(int,int,int,int,float*,float* ,float*,float*,float*,float*)0990016248099001424800520min00216min__Globals.dradfg(int,int,int,int,float* ,float*,float*,float*,float*,float*)
      HandleCommand(WPARAM,LPARAM)0793.880172480651001523800020min02013minrvGEApp.HandleCommand(WPARAM,LPARAM)
      HessenbergToRealSchur(idMatX&,idVecX& ,idVecX&)02612.160152600103601622400120min0737minidMatX.HessenbergToRealSchur(idMatX& ,idVecX&,idVecX&)
      Split(constidPlane&,constfloat ,idSurface**,idSurface**,int*,int*)03710.510182470142901721800220min0628minidSurface.Split(constidPlane&,constfloat ,idSurface**,idSurface**,int*,int*)
      lwGetSurface5(idFile*,int,lwObject*)0566.770212340531701821700920min04311min__Globals.lwGetSurface5(idFile*,int ,lwObject*)
      ParseScope(constchar*,bool,idParser& ,idClassTypeInfo*)0478.950202340312301921101020min0529minidTypeInfoGen.ParseScope(constchar*,bool ,idParser&,idClassTypeInfo*)
      Parse(idParser*,bool)00517.610142620025602120601120min0943min 40sidWindow.Parse(idParser*,bool)
      Restore(idRestoreGame*)0724.820242170631102020600620min02712minidPlayer.Restore(idRestoreGame*)
      CallFrameCommands(idEntity*,int,int)0902.35027208094502320300720min00914minidAnim.CallFrameCommands(idEntity*,int ,int)
      GetWeaponDef(constchar*,int)0409.880222280202502220300820min0599minidWeapon.GetWeaponDef(constchar*,int)
      DeriveTangents(idPlane*,idDrawVert* ,constint,constint*,constint)03411.020232260152802419802419min0658minidSIMD_SSE.DeriveTangents(idPlane* ,idDrawVert*,constint,constint*,constint )
      ParseSingleFXAction(idLexer& ,idFXSingleAction&)05080282070451802518902518min04910minidDeclFX.ParseSingleFXAction(idLexer& ,idFXSingleAction&)
      CallFrameCommands(idEntity*,int,int)0882.53032193093502618802618min01114minidAnim.CallFrameCommands(idEntity*,int ,int)
      dprintf_formatf(void*,int(*)(int,FILE*) ,constchar*,va_list)00119.320192380015702718102718min0982min 28s__Globals.dprintf_formatf(void*,int(*) (int,FILE*),constchar*,va_list)
      OptimizeOpcode(constopcode_t*,idVarDef* ,idVarDef*)0823.68038183081702917602917min01713minidCompiler.OptimizeOpcode(constopcode_t* ,idVarDef*,idVarDef*)
      OptimizeOpcode(constopcode_t*,idVarDef* ,idVarDef*)0813.68037183083702817602817min01813minidCompiler.OptimizeOpcode(constopcode_t* ,idVarDef*,idVarDef*)
      Restore(idRestoreGame*)0655.610361850621103017403017min03412minidPlayer.Restore(idRestoreGame*)
      MatX_MultiplyMatX(idMatX&,constidMatX& ,constidMatX&)02212.930302020123003117203117min0776minidSIMD_Generic.MatX_MultiplyMatX(idMatX& ,constidMatX&,constidMatX&)
      inflate_blocks(inflate_blocks_statef* ,z_streamp,int)0439.570351890392003316903316min0569min