Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

drawSource

cre8_app_studio::src::browser::studioEngine::drawSource

nested fn · cre8-app-studio · crates/cre8-app-studio/src/browser/studioEngine.ts:890

196lines
50cyclomatic
4max nesting
195statements
0? exits
6params
2callers
12callees
1.1 (p82)call-graph weight

Crystal

nested functions are not crystallized separately

Call neighbourhood

Callers left, callees right, two hops each way (2 direct callers, 12 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 3 sitesname · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 4 sitesname · 1 sitename · 1 sitemethod · 1 sitename · 1 sitename · 1 siteself · 1 sitemethod · 2 sitespath · 1 sitename · 1 sitemethod · 1 sitedrawSceneapp-studio · cc 2cre8_app_studio::src::browser::studioEngine::drawScenedrawLayerapp-studio · cc 3cre8_app_studio::src::browser::studioEngine::drawLayersourceapp-studio · cc 2cre8_app_studio::src::browser::studioEngine::sourcedrawSourceapp-studio · cc 50cre8_app_studio::src::browser::studioEngine::drawSourcetrimapp-view-lib · cc 6cre8_app_view_lib::src::code_editing::trimrmsLevelapp-studio · cc 2cre8_app_studio::src::browser::studioEngine::rmsLevelrenderFlowapp-studio · cc 2cre8_app_studio::src::browser::studioEngine::renderFlowrenderVisualizerapp-studio · cc 11cre8_app_studio::src::browser::studioEngine::renderVisualizerCanvas::rectapp-tv · cc 6cre8_app_tv::text_card::Canvas::rectlayerPxapp-studio · cc 1cre8_app_studio::src::browser::studioEngine::layerPxliveVideoapp-studio · cc 4cre8_app_studio::src::browser::studioEngine::liveVideoloadedImageapp-studio · cc 6cre8_app_studio::src::browser::studioEngine::loadedImageellipsizeapp-studio · cc 5cre8_app_studio::src::browser::studioEngine::ellipsizedisplayUrlapp-studio · cc 1cre8_app_studio::src::browser::studioEngine::displayUrldrawContainedapp-studio · cc 2cre8_app_studio::src::browser::studioEngine::drawContaineddrawTextOverlayapp-studio · cc 11cre8_app_studio::src::browser::textOverlay::drawTextOverlayParamDescriptor::clamputil-dsp · cc 5cre8_util_dsp::params::ParamDescriptor::clampCanvas::blendapp-tv · cc 3cre8_app_tv::text_card::Canvas::blendcontainRectapp-studio · cc 1cre8_app_studio::src::browser::layerLook::containRectFlowGpu::drawapp-conduit · cc 1cre8_app_conduit::src::browser::flow::gpu::FlowGpu::drawflowLayerForapp-studio · cc 3cre8_app_studio::src::browser::studioEngine::flowLayerForensureVisualizerapp-studio · cc 7cre8_app_studio::src::browser::studioEngine::ensureVisualizercurrentFeaturesapp-studio · cc 3cre8_app_studio::src::browser::studioEngine::currentFeatureswrapOverlayTextapp-studio · cc 11cre8_app_studio::src::browser::textOverlay::wrapOverlayText

Control flow

Statement-level control-flow graphs are derived from Rust syntax; this function is typescript.

Callers 2

Callees 12

Source not readable from this process.