1 viewer
rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off
crates/cre8-app-video/src/browser/compose/engine.ts
Items
trait EngineNote trait ComposeEngine trait TitleState trait Still trait FlowRunner trait Picture trait Layer
Functions
By call-graph weight (PageRank; 1.0 is the average function). 67 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| notesrc/browser/compose/engine.ts:313 | nested fn | 5 | 3 | 12 | 0 | 5.2 | |
| sourceUrlsrc/browser/compose/engine.ts:381 | nested fn | 1 | 3 | 5 | 0 | 1.7 | |
| finishsrc/browser/compose/engine.ts:60 | nested fn | 6 | 1 | 2 | 0 | 1.6 | |
| clampsrc/browser/compose/engine.ts:49 | fn | 1 | 1 | 5 | 0 | 1.6 | |
| elementsrc/browser/compose/engine.ts:366 | nested fn | 15 | 4 | 2 | 1 | 1.3 | |
| flowVideosrc/browser/compose/engine.ts:452 | nested fn | 6 | 4 | 3 | 2 | 1.2 | |
| closeDecoderssrc/browser/compose/engine.ts:420 | nested fn | 6 | 2 | 2 | 0 | 1.2 | |
| loadFacessrc/browser/compose/engine.ts:337 | nested fn | 9 | 5 | 2 | 1 | 1.2 | |
| rectOfsrc/browser/compose/engine.ts:582 | nested fn | 7 | 2 | 2 | 0 | 1.1 | |
| nextTurnsrc/browser/compose/engine.ts:52 | fn | 5 | 1 | 3 | 0 | 1 | |
| renderExactsrc/browser/compose/engine.ts:662 | nested fn | 55 | 22 | 1 | 16 | 1 | |
| decoderAtsrc/browser/compose/engine.ts:388 | nested fn | 11 | 3 | 2 | 2 | 0.9 | |
| waitForsrc/browser/compose/engine.ts:58 | fn | 14 | 1 | 1 | 1 | 0.8 | |
| seekTosrc/browser/compose/engine.ts:74 | fn | 10 | 8 | 2 | 2 | 0.8 | |
| pausesrc/browser/compose/engine.ts:781 | nested fn | 7 | 3 | 3 | 0 | 0.8 | |
| schedulesrc/browser/compose/engine.ts:777 | nested fn | 4 | 2 | 2 | 0 | 0.8 | |
| mediaForsrc/browser/compose/engine.ts:426 | nested fn | 1 | 2 | 3 | 2 | 0.8 | |
| paintTitlesrc/browser/compose/engine.ts:104 | fn | 80 | 45 | 1 | 5 | 0.7 | |
| stillsrc/browser/compose/engine.ts:347 | nested fn | 14 | 2 | 2 | 1 | 0.7 | |
| bodysrc/browser/compose/engine.ts:214 | nested fn | 1 | 1 | 1 | 0 | 0.7 | |
| pictureForsrc/browser/compose/engine.ts:543 | nested fn | 19 | 13 | 1 | 6 | 0.7 | |
| drawWithCanvassrc/browser/compose/engine.ts:590 | nested fn | 16 | 5 | 1 | 2 | 0.7 | |
| drawWithGpusrc/browser/compose/engine.ts:607 | nested fn | 25 | 5 | 1 | 2 | 0.7 | |
| flowRunnersrc/browser/compose/engine.ts:428 | nested fn | 23 | 8 | 2 | 5 | 0.6 | |
| wrapLinessrc/browser/compose/engine.ts:87 | fn | 12 | 6 | 1 | 0 | 0.6 | |
| facesrc/browser/compose/engine.ts:120 | nested fn | 4 | 2 | 1 | 0 | 0.6 | |
| casedsrc/browser/compose/engine.ts:126 | nested fn | 1 | 3 | 1 | 0 | 0.6 | |
| frameStillsrc/browser/compose/engine.ts:194 | fn | 84 | 21 | 1 | 3 | 0.6 | |
| stillLevelssrc/browser/compose/engine.ts:280 | fn | 14 | 4 | 1 | 0 | 0.6 | |
| flowShapesrc/browser/compose/engine.ts:298 | fn | 2 | 3 | 1 | 0 | 0.6 | |
| runFlowssrc/browser/compose/engine.ts:564 | nested fn | 17 | 10 | 2 | 0 | 0.6 | |
| layersAtsrc/browser/compose/engine.ts:633 | nested fn | 9 | 3 | 2 | 3 | 0.6 | |
| drawsrc/browser/compose/engine.ts:644 | nested fn | 17 | 6 | 2 | 3 | 0.6 | |
| renderAtsrc/browser/compose/engine.ts:720 | nested fn | 12 | 4 | 2 | 1 | 0.6 | |
| titlePicturesrc/browser/compose/engine.ts:459 | nested fn | 16 | 6 | 1 | 2 | 0.6 | |
| stillPicturesrc/browser/compose/engine.ts:480 | nested fn | 27 | 9 | 1 | 4 | 0.6 | |
| chartPicturesrc/browser/compose/engine.ts:508 | nested fn | 18 | 7 | 1 | 1 | 0.6 | |
| solidPicturesrc/browser/compose/engine.ts:526 | nested fn | 17 | 2 | 1 | 0 | 0.6 | |
| decoderForsrc/browser/compose/engine.ts:399 | nested fn | 1 | 1 | 1 | 2 | 0.5 | |
| decodeFlowSlotsrc/browser/compose/engine.ts:402 | nested fn | 18 | 6 | 1 | 3 | 0.5 | |
| viaElementsrc/browser/compose/engine.ts:665 | nested fn | 5 | 2 | 1 | 4 | 0.5 | |
| viaSlotElementsrc/browser/compose/engine.ts:696 | nested fn | 6 | 2 | 1 | 2 | 0.5 | |
| syncPlaybacksrc/browser/compose/engine.ts:733 | nested fn | 30 | 15 | 1 | 9 | 0.5 | |
| drivesrc/browser/compose/engine.ts:735 | nested fn | 10 | 5 | 1 | 3 | 0.5 | |
| setCompositionsrc/browser/compose/engine.ts:794 | nested fn | 21 | 15 | 1 | 1 | 0.5 | |
| rewindsrc/browser/compose/engine.ts:816 | nested fn | 1 | 2 | 1 | 0 | 0.5 | |
| setExactsrc/browser/compose/engine.ts:817 | nested fn | 5 | 3 | 1 | 1 | 0.5 | |
| playsrc/browser/compose/engine.ts:822 | nested fn | 8 | 4 | 1 | 2 | 0.5 | |
| onFramesrc/browser/compose/engine.ts:831 | nested fn | 1 | 1 | 1 | 0 | 0.5 | |
| onNotesrc/browser/compose/engine.ts:832 | nested fn | 1 | 1 | 1 | 0 | 0.5 | |
| disposesrc/browser/compose/engine.ts:833 | nested fn | 12 | 4 | 1 | 2 | 0.5 | |
| createComposeEnginesrc/browser/compose/engine.ts:304 | fn | 543 | 3 | 1 | 2 | 0.5 | |
| <module>src/browser/compose/engine.ts:1 | fn | 846 | 1 | 0 | 9 | 0.5 | |
| onDonesrc/browser/compose/engine.ts:66 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| onLostsrc/browser/compose/engine.ts:322 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| onErrorsrc/browser/compose/engine.ts:323 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| sourcesrc/browser/compose/engine.ts:473 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| sourcesrc/browser/compose/engine.ts:505 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| sourcesrc/browser/compose/engine.ts:524 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| sourcesrc/browser/compose/engine.ts:541 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| sourcesrc/browser/compose/engine.ts:550 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| sourcesrc/browser/compose/engine.ts:553 | nested fn | 1 | 2 | 0 | 0 | 0.5 | |
| sourcesrc/browser/compose/engine.ts:558 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| picturesrc/browser/compose/engine.ts:575 | nested fn | 1 | 4 | 0 | 1 | 0.5 | |
| audiosrc/browser/compose/engine.ts:576 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| sourcesrc/browser/compose/engine.ts:624 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| ticksrc/browser/compose/engine.ts:764 | nested fn | 11 | 4 | 0 | 8 | 0.5 |
Source not readable from this process.