Skip to content
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-tv/src/script_play.rs

cre8-app-tv · module script_play · src · 2,809 lines (2,311 code, 252 comment) · sha d59847f11d90ccf0

Items

struct PlayConfig impl Default for PlayConfig struct ResolvedBeat type VisualResolution struct VignetteGeometry impl VignetteGeometry enum LayerBlend impl LayerBlend struct ResolvedLayer const LAYER_FADE_S struct LayeredProvider impl LayeredProvider impl ImageProvider for LayeredProvider struct SceneProvider enum ScenePreset impl SceneProvider const SCENE_PALETTE_HUES struct GlowCanvas impl GlowCanvas impl SceneProvider const N const TRAIL const SITES impl ImageProvider for SceneProvider struct MusicSceneProvider impl MusicSceneProvider impl ImageProvider for MusicSceneProvider struct WorldsimCamProvider impl WorldsimCamProvider type BiomeRule const WORLDSIM_BIOME_RULES struct WorldsimPalette struct WorldsimRenderState struct WorldsimLight struct WorldsimCoord struct HsvColor impl HsvColor impl WorldsimLight impl WorldsimRenderState impl ImageProvider for WorldsimCamProvider struct VirtualWorldProvider impl VirtualWorldProvider impl ImageProvider for VirtualWorldProvider struct CrystalProvider impl CrystalProvider impl ImageProvider for CrystalProvider struct ClipProvider impl ClipProvider impl ImageProvider for ClipProvider struct EmulatorFrame struct EmulatorProvider impl EmulatorProvider impl ImageProvider for EmulatorProvider struct SlateProvider impl SlateProvider impl ImageProvider for SlateProvider const HSV_RGB_SECTORS struct SharedSink impl Write for SharedSink

Functions

By call-graph weight (PageRank; 1.0 is the average function). 185 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
PlayConfig::defaultsrc/script_play.rs:63trait impl31803.6
frames_forsrc/script_play.rs:130fn31803.3
SlateProvider::newsrc/script_play.rs:2312method51403.1
WorldsimCamProvider::newsrc/script_play.rs:1711method51423
seed_phasesrc/script_play.rs:1559fn31302.6
resolve_visual_puresrc/script_play.rs:314fn61842.5
stopsrc/script_play.rs:125fn31912.2
hsv_componentssrc/script_play.rs:2356fn111202
apply_post_fx_effectsrc/script_play.rs:862fn95151.8
resolve_timelinesrc/script_play.rs:144fn375531.8
worldsim_biomesrc/script_play.rs:1748fn41101.7
slatesrc/script_play.rs:453fn31411.7
SceneProvider::newsrc/script_play.rs:1156method146331.6
easesrc/script_play.rs:747fn31201.6
apply_transitionsrc/script_play.rs:732fn147471.6
apply_post_fxsrc/script_play.rs:856fn52311.6
GlowCanvas::addsrc/script_play.rs:1217method84201.5
apply_transition_specsrc/script_play.rs:716fn93251.5
scale_rgb24src/script_play.rs:2285fn174301.5
render_beatsrc/script_play.rs:572fn304181.5
VirtualWorldProvider::newsrc/script_play.rs:1973method31111.4
EmulatorProvider::session_from_refsrc/script_play.rs:2163method135201.4
star_hashsrc/script_play.rs:1687fn71101.4
scene_base_huesrc/script_play.rs:1188fn165221.3
scene_motionsrc/script_play.rs:1547fn117201.3
seed_huesrc/script_play.rs:1543fn31201.2
apply_camera_fxsrc/script_play.rs:876fn305221.2
resolve_visualsrc/script_play.rs:191fn95102131.2
MusicSceneProvider::newsrc/script_play.rs:1631method61231.2
hue_rgbsrc/script_play.rs:1259fn41511.2
hsv_to_rgbsrc/script_play.rs:2348fn41321.1
render_passsrc/script_play.rs:555fn163311.1
spawn_producersrc/script_play.rs:492fn579331.1
virtual_camera_providersrc/script_play.rs:397fn31111.1
directive_seedsrc/script_play.rs:449fn31201.1
copy_previous_rgb_pixelsrc/script_play.rs:833fn52101.1
blend_channelsrc/script_play.rs:846fn31111.1
param_f32src/script_play.rs:988fn31201.1
emulator_target_framesrc/script_play.rs:2221fn41201.1
audio_energysrc/script_play.rs:1588fn264221.1
fit_rgb24src/script_play.rs:2241fn184221.1
WorldsimRenderState::sky_valuesrc/script_play.rs:1868method41101
WorldsimRenderState::terrain_layer_colorsrc/script_play.rs:1902method31121
star_visiblesrc/script_play.rs:1929fn73111
rgba_to_rgb24src/script_play.rs:2270fn133101
WorldsimCamProvider::render_pixelsrc/script_play.rs:1734method71161
GlowCanvas::newsrc/script_play.rs:1213method31401
resolve_seeded_visualsrc/script_play.rs:321fn235141
resolve_static_visualsrc/script_play.rs:345fn93121
resolve_recorded_visualsrc/script_play.rs:355fn113121
render_script_to_takesrc/script_play.rs:671fn241541
rgb_video_framesrc/script_play.rs:2264fn41301
rgb_channelsrc/script_play.rs:2369fn31111
apply_dip_transitionsrc/script_play.rs:764fn133210.9
transition_buffers_matchsrc/script_play.rs:819fn31200.9
WorldsimRenderState::terrain_colorsrc/script_play.rs:1906method81110.9
terrain_ridgesrc/script_play.rs:1937fn71100.9
resolve_crystalsrc/script_play.rs:410fn51130.9
resolve_clipsrc/script_play.rs:424fn111130.9
resolve_emulatorsrc/script_play.rs:436fn121120.9
rampsrc/script_play.rs:2535fn31200.9
EmulatorProvider::from_elf_refsrc/script_play.rs:2152method108110.9
unit_hashsrc/script_play.rs:1264fn71300.9
locate_test_romsrc/script_play.rs:2651fn144200.8
grade_channelsrc/script_play.rs:992fn51110.8
start_timelinesrc/script_play.rs:698fn152330.8
apply_grade_fxsrc/script_play.rs:907fn102120.8
apply_grain_fxsrc/script_play.rs:918fn92130.8
apply_vignette_fxsrc/script_play.rs:934fn72140.8
apply_crt_fxsrc/script_play.rs:966fn72130.8
resolve_script_puresrc/script_play.rs:182fn31210.8
WorldsimLight::from_daysrc/script_play.rs:1827method91110.8
day_elevationsrc/script_play.rs:1916fn41100.8
json_param_u64src/script_play.rs:416fn31110.8
json_param_f64src/script_play.rs:420fn31100.8
CrystalProvider::newsrc/script_play.rs:2040method61120.8
ClipProvider::newsrc/script_play.rs:2078method43100.8
dip_coloursrc/script_play.rs:778fn72120.7
visual_capability_warningssrc/script_play.rs:292fn216200.7
apply_noise_to_rgbsrc/script_play.rs:928fn52110.7
darken_scanline_rowsrc/script_play.rs:974fn72110.7
grain_hashsrc/script_play.rs:998fn61100.7
resolve_procedural_scenesrc/script_play.rs:367fn111120.7
resolve_music_visualsrc/script_play.rs:379fn111120.7
resolve_virtual_camerasrc/script_play.rs:391fn41110.7
GlowCanvas::glowsrc/script_play.rs:1227method134210.7
LayeredProvider::composesrc/script_play.rs:1064method5419160.7
apply_slide_transitionsrc/script_play.rs:751fn124110.7
apply_glitch_transitionsrc/script_play.rs:786fn325110.7
apply_wipe_transitionsrc/script_play.rs:823fn93110.7
apply_crossfade_transitionsrc/script_play.rs:839fn62110.7
WorldsimRenderState::disc_distancesrc/script_play.rs:1884method51100.7
disc_core_colorsrc/script_play.rs:1921fn32100.7
disc_glowsrc/script_play.rs:1925fn32100.7
worldsim_palettesrc/script_play.rs:1776fn95100.7
WorldsimRenderState::newsrc/script_play.rs:1839method171120.7
EmulatorProvider::advance_clocksrc/script_play.rs:2184method154140.7
EmulatorProvider::cached_framesrc/script_play.rs:2216method31100.7
blank_emulator_framesrc/script_play.rs:2260fn31100.7
VignetteGeometry::newsrc/script_play.rs:950method71100.7
VignetteGeometry::factorsrc/script_play.rs:958method61100.7
darken_rgbsrc/script_play.rs:982fn52110.7
start_regensrc/script_play.rs:103fn192330.7
startsrc/script_play.rs:84fn92130.6
beat_transition_framessrc/script_play.rs:603fn31110.6
render_beat_framesrc/script_play.rs:607fn31100.6
capture_last_cleansrc/script_play.rs:611fn52100.6
apply_frame_transitionsrc/script_play.rs:617fn212110.6
apply_frame_post_fxsrc/script_play.rs:639fn142110.6
stamp_global_framesrc/script_play.rs:654fn51100.6
update_previous_clean_framesrc/script_play.rs:660fn52100.6
HsvColor::to_rgbsrc/script_play.rs:1820method41120.6
WorldsimRenderState::coordsrc/script_play.rs:1857method31100.6
WorldsimRenderState::sky_colorsrc/script_play.rs:1861method61110.6
WorldsimRenderState::apply_discsrc/script_play.rs:1873method103130.6
WorldsimRenderState::apply_starsrc/script_play.rs:1890method31110.6
WorldsimRenderState::apply_ridgessrc/script_play.rs:1894method72110.6
EmulatorProvider::stepped_framesrc/script_play.rs:2200method91110.6
EmulatorProvider::cache_framesrc/script_play.rs:2210method52100.6
WorldsimCamProvider::render_statesrc/script_play.rs:1717method61130.6
WorldsimCamProvider::render_pixelssrc/script_play.rs:1724method93110.6
EmulatorProvider::render_source_framesrc/script_play.rs:2177method61130.6
LayerBlend::mixsrc/script_play.rs:1024method93110.6
resolve_image_slatesrc/script_play.rs:406fn31110.6
generate_stillsrc/script_play.rs:460fn262120.6
LayerBlend::namedsrc/script_play.rs:1016method73100.6
SceneProvider::crystal_orbitsrc/script_play.rs:1273method487140.6
SceneProvider::lattice_pulsesrc/script_play.rs:1322method394130.6
SceneProvider::byte_rainsrc/script_play.rs:1362method3910130.6
SceneProvider::survey_gridsrc/script_play.rs:1405method334130.6
SceneProvider::haul_routessrc/script_play.rs:1442method7812150.6
SceneProvider::plasmasrc/script_play.rs:1521method203120.6
virtual_camera_providersrc/script_play.rs:402fn31010.5
LayeredProvider::idsrc/script_play.rs:1121trait impl31000.5
LayeredProvider::rendersrc/script_play.rs:1125trait impl41020.5
GlowCanvas::linesrc/script_play.rs:1242method104010.5
GlowCanvas::into_rgb24src/script_play.rs:1253method41000.5
SceneProvider::idsrc/script_play.rs:1564trait impl31000.5
SceneProvider::rendersrc/script_play.rs:1568trait impl136060.5
MusicSceneProvider::idsrc/script_play.rs:1640trait impl31000.5
MusicSceneProvider::rendersrc/script_play.rs:1644trait impl405030.5
desert_scenesrc/script_play.rs:1753fn32000.5
forest_scenesrc/script_play.rs:1757fn32000.5
ocean_scenesrc/script_play.rs:1761fn33000.5
volcanic_scenesrc/script_play.rs:1765fn33000.5
WorldsimCamProvider::idsrc/script_play.rs:1946trait impl31000.5
WorldsimCamProvider::rendersrc/script_play.rs:1950trait impl51030.5
VirtualWorldProvider::idsrc/script_play.rs:1980trait impl31000.5
VirtualWorldProvider::rendersrc/script_play.rs:1984trait impl455000.5
CrystalProvider::idsrc/script_play.rs:2049trait impl31000.5
CrystalProvider::rendersrc/script_play.rs:2053trait impl121010.5
ClipProvider::idsrc/script_play.rs:2085trait impl31000.5
ClipProvider::rendersrc/script_play.rs:2089trait impl376000.5
EmulatorProvider::idsrc/script_play.rs:2227trait impl31000.5
EmulatorProvider::rendersrc/script_play.rs:2231trait impl51030.5
SlateProvider::idsrc/script_play.rs:2320trait impl31000.5
SlateProvider::rendersrc/script_play.rs:2324trait impl214000.5
frames_for_rounds_and_never_zerosrc/script_play.rs:2379fn41010.5
resolve_pure_flattens_segments_and_keeps_transitionssrc/script_play.rs:2385fn141040.5
crossfade_endpoints_and_cutsrc/script_play.rs:2401fn161010.5
record_take_then_clip_roundtripsrc/script_play.rs:2419fn291060.5
haul_routes_draws_lit_sites_and_moving_truckssrc/script_play.rs:2450fn101010.5
scene_presets_draw_different_picturessrc/script_play.rs:2462fn163010.5
a_layered_beat_composites_a_clear_card_over_its_base_with_an_insetsrc/script_play.rs:2480fn261020.5
storyboard_of_stored_assets_renders_their_pixels_with_burned_captionssrc/script_play.rs:2508fn253070.5
slide_pushes_the_previous_beat_out_to_the_leftsrc/script_play.rs:2540fn111020.5
dip_passes_through_its_colour_mid_waysrc/script_play.rs:2553fn111010.5
glitch_ends_clean_on_the_new_beatsrc/script_play.rs:2566fn101020.5
camera_pushes_in_on_its_centre_and_stays_in_framesrc/script_play.rs:2578fn132010.5
vignette_darkens_edges_more_than_centersrc/script_play.rs:2593fn81010.5
emulator_source_clock_supports_preroll_speed_and_repeated_framessrc/script_play.rs:2603fn71010.5
unsupported_camera_paths_are_reported_and_render_a_slatesrc/script_play.rs:2612fn81020.5
emulator_unresolvable_ref_falls_back_to_slatesrc/script_play.rs:2622fn51010.5
scale_rgb24_nearest_neighboursrc/script_play.rs:2629fn81010.5
fit_rgb24_pillarboxes_without_stretchingsrc/script_play.rs:2640fn101010.5
emulator_backend_renders_real_rom_framessrc/script_play.rs:2667fn263020.5
musicviz_resolves_to_audio_reactive_backendsrc/script_play.rs:2695fn131010.5
musicviz_renders_valid_frames_when_stream_is_silentsrc/script_play.rs:2710fn214010.5
audio_energy_absent_stream_is_zerosrc/script_play.rs:2733fn31010.5
virtual_camera_resolves_to_worldsim_backendsrc/script_play.rs:2738fn61010.5
worldsim_cam_renders_lit_drifting_framessrc/script_play.rs:2746fn111010.5
worldsim_biome_palettes_differsrc/script_play.rs:2759fn61010.5
SharedSink::writesrc/script_play.rs:2769trait impl41000.5
SharedSink::flushsrc/script_play.rs:2773trait impl31000.5
emulator_frames_encode_to_mjpeg_stream_bytessrc/script_play.rs:2779fn303030.5

Source not readable from this process.