1 viewer
rust 1,854,395 · typescript 233,161 · javascript 131,995 · python 19,227 · 6,379 files · digest 17dcda71e44b · built in 1.5 s · crystals off
crates/cre8-app-studio/src/browser/studioEngine.ts
Items
trait StudioSelection type CaptureStatus trait CaptureEntry trait CrowdFeed trait StudioEngineOptions type StudioRendererPreference trait StudioRendererStatus trait StudioEngine trait VisualizerEntry trait SourceMedia trait StripPan trait StudioEngineSession
Functions
By call-graph weight (PageRank; 1.0 is the average function). 79 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| setRenderersrc/browser/studioEngine.ts:370 | nested fn | 6 | 5 | 5 | 1 | 3.3 | |
| dropGpusrc/browser/studioEngine.ts:377 | nested fn | 8 | 1 | 5 | 1 | 2.2 | |
| schedulesrc/browser/studioEngine.ts:1383 | nested fn | 8 | 6 | 4 | 0 | 1.7 | |
| setCaptureStatesrc/browser/studioEngine.ts:455 | nested fn | 1 | 2 | 1 | 3 | 1.6 | |
| ensureAudioGraphsrc/browser/studioEngine.ts:467 | nested fn | 38 | 5 | 2 | 0 | 1.4 | |
| disposeMediasrc/browser/studioEngine.ts:574 | nested fn | 17 | 4 | 4 | 0 | 1.4 | |
| flowLayerForsrc/browser/studioEngine.ts:819 | nested fn | 9 | 3 | 2 | 3 | 1.4 | |
| setCapturesrc/browser/studioEngine.ts:458 | nested fn | 8 | 2 | 4 | 1 | 1.4 | |
| ticksrc/browser/studioEngine.ts:1266 | nested fn | 91 | 31 | 3 | 8 | 1.2 | |
| applyMixsrc/browser/studioEngine.ts:703 | nested fn | 10 | 3 | 3 | 4 | 1.2 | |
| scratchCanvassrc/browser/studioEngine.ts:1107 | nested fn | 11 | 4 | 3 | 0 | 1.2 | |
| drawSourcesrc/browser/studioEngine.ts:890 | nested fn | 196 | 50 | 2 | 12 | 1.1 | |
| updatesrc/browser/studioEngine.ts:1550 | nested fn | 14 | 11 | 2 | 5 | 1.1 | |
| setRecordingsrc/browser/studioEngine.ts:456 | nested fn | 1 | 2 | 2 | 1 | 1.1 | |
| getProgramStreamsrc/browser/studioEngine.ts:1421 | nested fn | 17 | 9 | 3 | 1 | 1 | |
| drawLayersrc/browser/studioEngine.ts:1087 | nested fn | 10 | 3 | 1 | 2 | 1 | |
| rmsLevelsrc/browser/studioEngine.ts:297 | fn | 9 | 2 | 2 | 0 | 1 | |
| renderFlowsrc/browser/studioEngine.ts:830 | nested fn | 4 | 2 | 2 | 1 | 1 | |
| renderVisualizersrc/browser/studioEngine.ts:835 | nested fn | 32 | 11 | 2 | 3 | 1 | |
| resumeAudiosrc/browser/studioEngine.ts:1439 | nested fn | 3 | 2 | 2 | 0 | 0.8 | |
| mixSourcessrc/browser/studioEngine.ts:507 | nested fn | 1 | 2 | 2 | 0 | 0.8 | |
| ensureCapturesrc/browser/studioEngine.ts:592 | nested fn | 73 | 26 | 2 | 4 | 0.8 | |
| ensureVisualizersrc/browser/studioEngine.ts:737 | nested fn | 19 | 7 | 1 | 0 | 0.8 | |
| currentFeaturessrc/browser/studioEngine.ts:758 | nested fn | 8 | 3 | 1 | 0 | 0.8 | |
| scaleTosrc/browser/studioEngine.ts:734 | nested fn | 1 | 1 | 2 | 0 | 0.8 | |
| reconcileSourcessrc/browser/studioEngine.ts:675 | nested fn | 26 | 21 | 2 | 4 | 0.7 | |
| startLoopsrc/browser/studioEngine.ts:729 | nested fn | 679 | 3 | 2 | 2 | 0.7 | |
| startGpusrc/browser/studioEngine.ts:386 | nested fn | 38 | 11 | 2 | 3 | 0.7 | |
| armTransitionsrc/browser/studioEngine.ts:715 | nested fn | 12 | 6 | 1 | 0 | 0.7 | |
| probeGpusrc/browser/studioEngine.ts:427 | nested fn | 11 | 5 | 1 | 1 | 0.7 | |
| gpuLayerssrc/browser/studioEngine.ts:1152 | nested fn | 61 | 20 | 1 | 9 | 0.7 | |
| wireAudiosrc/browser/studioEngine.ts:512 | nested fn | 54 | 20 | 1 | 8 | 0.7 | |
| disposeVisualizersrc/browser/studioEngine.ts:567 | nested fn | 6 | 1 | 1 | 0 | 0.7 | |
| layerPxsrc/browser/studioEngine.ts:286 | fn | 3 | 1 | 2 | 0 | 0.6 | |
| liveVideosrc/browser/studioEngine.ts:869 | nested fn | 4 | 4 | 2 | 0 | 0.6 | |
| loadedImagesrc/browser/studioEngine.ts:875 | nested fn | 11 | 6 | 2 | 0 | 0.6 | |
| noteFramesrc/browser/studioEngine.ts:439 | nested fn | 4 | 5 | 1 | 1 | 0.6 | |
| advanceCrowdsrc/browser/studioEngine.ts:769 | nested fn | 26 | 14 | 1 | 0 | 0.6 | |
| drawScenesrc/browser/studioEngine.ts:1098 | nested fn | 3 | 2 | 1 | 1 | 0.6 | |
| renderGpusrc/browser/studioEngine.ts:1217 | nested fn | 28 | 7 | 1 | 3 | 0.6 | |
| drawSelectionsrc/browser/studioEngine.ts:1246 | nested fn | 19 | 4 | 1 | 0 | 0.6 | |
| setsrc/browser/studioEngine.ts:223 | nested fn | 1 | 1 | 1 | 0 | 0.6 | |
| disconnectsrc/browser/studioEngine.ts:223 | nested fn | 1 | 1 | 1 | 0 | 0.6 | |
| disposesrc/browser/studioEngine.ts:1564 | nested fn | 1 | 2 | 1 | 0 | 0.6 | |
| ellipsizesrc/browser/studioEngine.ts:250 | fn | 11 | 5 | 1 | 0 | 0.6 | |
| displayUrlsrc/browser/studioEngine.ts:263 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| drawContainedsrc/browser/studioEngine.ts:268 | fn | 13 | 2 | 1 | 1 | 0.6 | |
| stereoPansrc/browser/studioEngine.ts:220 | fn | 5 | 1 | 1 | 0 | 0.6 | |
| monoPansrc/browser/studioEngine.ts:229 | fn | 14 | 1 | 1 | 0 | 0.6 | |
| fitNormalizedsrc/browser/studioEngine.ts:291 | fn | 4 | 2 | 1 | 1 | 0.6 | |
| solidPicturesrc/browser/studioEngine.ts:1119 | nested fn | 14 | 1 | 1 | 0 | 0.6 | |
| drawnPicturesrc/browser/studioEngine.ts:1134 | nested fn | 15 | 1 | 1 | 0 | 0.6 | |
| cellsrc/browser/studioEngine.ts:60 | fn | 1 | 1 | 1 | 0 | 0.6 | |
| teardownsrc/browser/studioEngine.ts:1513 | nested fn | 30 | 8 | 1 | 1 | 0.6 | |
| createStudioEnginesrc/browser/studioEngine.ts:310 | fn | 1275 | 4 | 1 | 7 | 0.5 | |
| <module>src/browser/studioEngine.ts:1 | fn | 1584 | 1 | 0 | 4 | 0.5 | |
| setsrc/browser/studioEngine.ts:239 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| disconnectsrc/browser/studioEngine.ts:240 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| onLostsrc/browser/studioEngine.ts:396 | nested fn | 8 | 3 | 0 | 1 | 0.5 | |
| onErrorsrc/browser/studioEngine.ts:404 | nested fn | 3 | 2 | 0 | 1 | 0.5 | |
| preferRenderersrc/browser/studioEngine.ts:444 | nested fn | 11 | 3 | 0 | 3 | 0.5 | |
| reconnectsrc/browser/studioEngine.ts:666 | nested fn | 6 | 1 | 0 | 3 | 0.5 | |
| audioBandsrc/browser/studioEngine.ts:801 | nested fn | 15 | 5 | 0 | 0 | 0.5 | |
| sourcesrc/browser/studioEngine.ts:1123 | nested fn | 8 | 2 | 0 | 1 | 0.5 | |
| sourcesrc/browser/studioEngine.ts:1138 | nested fn | 9 | 2 | 0 | 3 | 0.5 | |
| sourcesrc/browser/studioEngine.ts:1175 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| sourcesrc/browser/studioEngine.ts:1187 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| sourcesrc/browser/studioEngine.ts:1194 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| sourcesrc/browser/studioEngine.ts:1201 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| onDisplayFramesrc/browser/studioEngine.ts:1368 | nested fn | 9 | 4 | 0 | 2 | 0.5 | |
| onTimersrc/browser/studioEngine.ts:1377 | nested fn | 6 | 2 | 0 | 2 | 0.5 | |
| onVisibilitysrc/browser/studioEngine.ts:1391 | nested fn | 7 | 3 | 0 | 1 | 0.5 | |
| getLevelssrc/browser/studioEngine.ts:1409 | nested fn | 9 | 3 | 0 | 1 | 0.5 | |
| getMeterNodesrc/browser/studioEngine.ts:1419 | nested fn | 1 | 2 | 0 | 0 | 0.5 | |
| openMonitorsrc/browser/studioEngine.ts:1443 | nested fn | 30 | 7 | 0 | 2 | 0.5 | |
| startRecordingsrc/browser/studioEngine.ts:1474 | nested fn | 20 | 8 | 0 | 3 | 0.5 | |
| stopRecordingsrc/browser/studioEngine.ts:1495 | nested fn | 10 | 2 | 0 | 1 | 0.5 | |
| takeSnapshotsrc/browser/studioEngine.ts:1506 | nested fn | 5 | 2 | 0 | 0 | 0.5 | |
| getAudioContextsrc/browser/studioEngine.ts:1574 | nested fn | 1 | 1 | 0 | 0 | 0.5 |
Source not readable from this process.