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/model.ts
Items
trait Source type ItemKind trait ImageFrame trait TitleStyle trait Item trait Track trait Composition trait Marker trait ParamTarget trait ResolvedItem trait CurveOwner trait SpeedRamp
Functions
By call-graph weight (PageRank; 1.0 is the average function). 75 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| itemEndsrc/browser/compose/model.ts:208 | fn | 1 | 1 | 23 | 0 | 8.3 | |
| clonesrc/browser/compose/model.ts:439 | fn | 1 | 1 | 27 | 0 | 7.2 | |
| findItemsrc/browser/compose/model.ts:246 | fn | 1 | 1 | 23 | 0 | 5.9 | |
| clampsrc/browser/compose/model.ts:204 | fn | 1 | 1 | 13 | 0 | 5 | |
| durationMssrc/browser/compose/model.ts:236 | fn | 5 | 3 | 13 | 1 | 3.5 | |
| sourceMssrc/browser/compose/model.ts:315 | fn | 5 | 6 | 11 | 1 | 3.5 | |
| curveOwnersrc/browser/compose/model.ts:453 | fn | 8 | 5 | 13 | 4 | 2.3 | |
| paramTargetssrc/browser/compose/model.ts:336 | fn | 41 | 20 | 4 | 4 | 2.3 | |
| hasSoundsrc/browser/compose/model.ts:210 | fn | 1 | 2 | 11 | 0 | 1.8 | |
| finitesrc/browser/compose/model.ts:206 | fn | 1 | 2 | 5 | 0 | 1.8 | |
| validateCompositionsrc/browser/compose/model.ts:1036 | fn | 62 | 67 | 7 | 5 | 1.8 | |
| patchItemsrc/browser/compose/model.ts:474 | fn | 8 | 4 | 7 | 2 | 1.7 | |
| removeItemsrc/browser/compose/model.ts:543 | fn | 5 | 2 | 4 | 1 | 1.3 | |
| sortItemssrc/browser/compose/model.ts:522 | fn | 1 | 1 | 6 | 0 | 1.3 | |
| resolveEffectssrc/browser/compose/model.ts:386 | fn | 12 | 5 | 2 | 3 | 1.3 | |
| speedAtsrc/browser/compose/model.ts:306 | fn | 3 | 2 | 4 | 2 | 1.3 | |
| targetSharesrc/browser/compose/model.ts:174 | fn | 5 | 3 | 1 | 1 | 1.1 | |
| setEffectssrc/browser/compose/model.ts:488 | fn | 15 | 12 | 2 | 2 | 1.1 | |
| windowEnvelopesrc/browser/compose/model.ts:711 | fn | 21 | 6 | 1 | 3 | 1.1 | |
| playedsrc/browser/compose/model.ts:327 | nested fn | 1 | 2 | 1 | 1 | 1 | |
| hasPicturesrc/browser/compose/model.ts:209 | fn | 1 | 1 | 2 | 0 | 1 | |
| setEnvelopesrc/browser/compose/model.ts:463 | fn | 9 | 8 | 3 | 2 | 1 | |
| masterTargetssrc/browser/compose/model.ts:445 | fn | 4 | 1 | 1 | 1 | 1 | |
| countsUpsrc/browser/compose/model.ts:222 | fn | 1 | 3 | 1 | 0 | 1 | |
| rippleRemoveItemsrc/browser/compose/model.ts:598 | fn | 8 | 4 | 2 | 3 | 1 | |
| resolveItemsrc/browser/compose/model.ts:400 | fn | 31 | 11 | 3 | 6 | 1 | |
| dissolveOfsrc/browser/compose/model.ts:277 | fn | 1 | 1 | 3 | 0 | 0.9 | |
| removeItemssrc/browser/compose/model.ts:589 | fn | 7 | 3 | 2 | 3 | 0.9 | |
| splitItemsrc/browser/compose/model.ts:884 | fn | 22 | 5 | 2 | 7 | 0.9 | |
| recordsrc/browser/compose/model.ts:205 | fn | 1 | 3 | 2 | 0 | 0.9 | |
| titleTextsrc/browser/compose/model.ts:212 | fn | 6 | 4 | 2 | 2 | 0.9 | |
| soundDissolvesrc/browser/compose/model.ts:287 | fn | 4 | 5 | 3 | 2 | 0.9 | |
| piecesrc/browser/compose/model.ts:714 | nested fn | 7 | 5 | 1 | 1 | 0.8 | |
| itemErrorsrc/browser/compose/model.ts:958 | fn | 76 | 93 | 1 | 7 | 0.8 | |
| failsrc/browser/compose/model.ts:1037 | nested fn | 1 | 1 | 1 | 0 | 0.8 | |
| resolveMastersrc/browser/compose/model.ts:433 | fn | 3 | 1 | 1 | 1 | 0.8 | |
| visibleLayerssrc/browser/compose/model.ts:259 | fn | 1 | 1 | 3 | 0 | 0.8 | |
| gapAroundsrc/browser/compose/model.ts:511 | fn | 10 | 5 | 4 | 1 | 0.8 | |
| moveItemsrc/browser/compose/model.ts:681 | fn | 10 | 2 | 3 | 5 | 0.8 | |
| setDissolvesrc/browser/compose/model.ts:556 | fn | 1 | 1 | 2 | 0 | 0.7 | |
| retimeBysrc/browser/compose/model.ts:861 | fn | 1 | 1 | 2 | 0 | 0.7 | |
| moveItemssrc/browser/compose/model.ts:573 | fn | 14 | 8 | 2 | 3 | 0.7 | |
| toggleMarkersrc/browser/compose/model.ts:669 | fn | 11 | 6 | 2 | 1 | 0.7 | |
| duplicateItemsrc/browser/compose/model.ts:615 | fn | 1 | 1 | 1 | 0 | 0.7 | |
| editPointssrc/browser/compose/model.ts:651 | fn | 6 | 5 | 1 | 2 | 0.7 | |
| splitAtMarkerssrc/browser/compose/model.ts:934 | fn | 17 | 7 | 1 | 3 | 0.7 | |
| targetValuesrc/browser/compose/model.ts:181 | fn | 5 | 3 | 1 | 1 | 0.7 | |
| newIdsrc/browser/compose/model.ts:505 | fn | 4 | 1 | 3 | 0 | 0.7 | |
| emptyCompositionsrc/browser/compose/model.ts:224 | fn | 10 | 1 | 2 | 0 | 0.7 | |
| windowEnvelopessrc/browser/compose/model.ts:733 | fn | 4 | 3 | 3 | 1 | 0.7 | |
| trimItemsrc/browser/compose/model.ts:748 | fn | 26 | 8 | 3 | 10 | 0.7 | |
| sourceSpansrc/browser/compose/model.ts:869 | fn | 3 | 2 | 2 | 1 | 0.7 | |
| pasteItemsrc/browser/compose/model.ts:608 | fn | 1 | 1 | 2 | 0 | 0.7 | |
| localMsForSpansrc/browser/compose/model.ts:322 | fn | 12 | 7 | 1 | 1 | 0.7 | |
| fadeSharesrc/browser/compose/model.ts:379 | fn | 6 | 5 | 1 | 1 | 0.6 | |
| atsrc/browser/compose/model.ts:401 | nested fn | 1 | 1 | 1 | 2 | 0.6 | |
| swapItemsrc/browser/compose/model.ts:912 | fn | 16 | 6 | 1 | 4 | 0.6 | |
| soundGainsrc/browser/compose/model.ts:293 | fn | 7 | 5 | 2 | 2 | 0.6 | |
| audibleItemssrc/browser/compose/model.ts:301 | fn | 1 | 1 | 2 | 0 | 0.6 | |
| addItemsrc/browser/compose/model.ts:528 | fn | 14 | 7 | 2 | 3 | 0.6 | |
| sourceRoomMssrc/browser/compose/model.ts:739 | fn | 7 | 6 | 2 | 3 | 0.6 | |
| sourceOverrunMssrc/browser/compose/model.ts:877 | fn | 5 | 4 | 2 | 3 | 0.6 | |
| ratesrc/browser/compose/model.ts:847 | nested fn | 1 | 1 | 1 | 1 | 0.6 | |
| closeGapssrc/browser/compose/model.ts:621 | fn | 11 | 6 | 1 | 2 | 0.5 | |
| moveTracksrc/browser/compose/model.ts:634 | fn | 7 | 4 | 1 | 1 | 0.5 | |
| removeTracksrc/browser/compose/model.ts:643 | fn | 6 | 3 | 1 | 1 | 0.5 | |
| frameCountsrc/browser/compose/model.ts:242 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| itemAtsrc/browser/compose/model.ts:254 | fn | 3 | 3 | 1 | 1 | 0.5 | |
| rampEnvelopesrc/browser/compose/model.ts:786 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| retimeItemsrc/browser/compose/model.ts:796 | fn | 1 | 1 | 1 | 0 | 0.5 | |
| labelMarkersrc/browser/compose/model.ts:659 | fn | 8 | 3 | 1 | 1 | 0.5 | |
| retrackItemsrc/browser/compose/model.ts:693 | fn | 11 | 7 | 1 | 5 | 0.5 | |
| stretchItemsrc/browser/compose/model.ts:833 | fn | 26 | 15 | 1 | 7 | 0.5 | |
| sourceKindForsrc/browser/compose/model.ts:220 | fn | 1 | 4 | 0 | 0 | 0.5 | |
| <module>src/browser/compose/model.ts:1 | fn | 1099 | 1 | 0 | 17 | 0.5 |
Source not readable from this process.