Skip to content
1 viewer

rust 1,860,881 · typescript 235,770 · javascript 132,961 · python 20,426 · 6,411 files · digest 3bf1ccedeeb3 · built in 2 s · crystals off

attachTouchControls

cre8_app_emulation::src::browser::touch-controls::attachTouchControls

fn · cre8-app-emulation · crates/cre8-app-emulation/src/browser/touch-controls.ts:6 pub

57lines
17cyclomatic
4max nesting
76statements
0? exits
4params
1callers
11callees
0.7 (p63)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 4 sitesname · 4 sitesname · 3 sitespath · 4 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepresentFrameapp-emulation · cc 8cre8_app_emulation::src::browser::emulation-view::presentFrameresetOutputapp-emulation · cc 4cre8_app_emulation::src::browser::emulation-view::resetOutputattachEmulationCanvasapp-emulation · cc 24cre8_app_emulation::src::browser::emulation-view::attachEmulationCanvasupdateapp-emulation · cc 27cre8_app_emulation::src::browser::emulation-view::updateprojectapp-emulation · cc 19cre8_app_emulation::src::browser::emulation-view::projectattachTouchControlsapp-emulation · cc 17cre8_app_emulation::src::browser::touch-controls::attachTouchControlspaintapp-emulation · cc 9cre8_app_emulation::src::browser::touch-controls::paintpressapp-emulation · cc 5cre8_app_emulation::src::browser::atari-paddle-controls::pressupapp-emulation · cc 2cre8_app_emulation::src::browser::touch-controls::upactionapp-emulation · cc 1cre8_app_emulation::src::browser::touch-controls::actionsnapToGridapp-emulation · cc 2cre8_app_emulation::src::browser::touch_layout_storage::snapToGridloadTouchLayoutapp-emulation · cc 20cre8_app_emulation::src::browser::touch_layout_storage::loadTouchLayoutsaveTouchLayoutapp-emulation · cc 5cre8_app_emulation::src::browser::touch_layout_storage::saveTouchLayoutclearTouchLayoutapp-emulation · cc 2cre8_app_emulation::src::browser::touch_layout_storage::clearTouchLayoutloadHapticEnabledapp-emulation · cc 4cre8_app_emulation::src::browser::touch_layout_storage::loadHapticEnabledsaveHapticEnabledapp-emulation · cc 3cre8_app_emulation::src::browser::touch_layout_storage::saveHapticEnabledtriggerHapticapp-emulation · cc 6cre8_app_emulation::src::browser::touch_layout_storage::triggerHapticcurrentapp-emulation · cc 3cre8_app_emulation::src::browser::emulation-frame::currentlayoutStorageKeyapp-emulation · cc 1cre8_app_emulation::src::browser::touch_layout_storage::layoutStorageKeystyleForSlotapp-emulation · cc 13cre8_app_emulation::src::browser::touch-layout::styleForSlotnotifyapp-emulation · cc 3cre8_app_emulation::src::browser::atari-paddle-controls::notifyrunapp-emulation · cc 1cre8_app_emulation::session::checkpoint_tests::run

Control flow

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

Callers 1

Callees 11

Source not readable from this process.