Skip to content
1 viewer

rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off

crates/cre8-app-tv/src/script_play.rs

cre8-app-tv · module script_play · src · 2,658 lines (2,176 code, 239 comment) · sha 6c8106db9604e86e

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 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). 182 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
PlayConfig::defaultsrc/script_play.rs:63trait impl31803.6
frames_forsrc/script_play.rs:130fn31803.4
SlateProvider::newsrc/script_play.rs:2173method51403.2
WorldsimCamProvider::newsrc/script_play.rs:1572method51423
resolve_visual_puresrc/script_play.rs:309fn61842.5
seed_phasesrc/script_play.rs:1422fn31302.4
stopsrc/script_play.rs:125fn31912.3
apply_post_fx_effectsrc/script_play.rs:857fn95151.8
resolve_timelinesrc/script_play.rs:144fn375531.8
hsv_componentssrc/script_play.rs:2217fn111201.8
slatesrc/script_play.rs:448fn31411.8
worldsim_biomesrc/script_play.rs:1609fn41101.8
seed_huesrc/script_play.rs:1406fn31201.7
easesrc/script_play.rs:742fn31201.6
apply_post_fxsrc/script_play.rs:851fn52311.6
apply_transitionsrc/script_play.rs:727fn147471.6
scale_rgb24src/script_play.rs:2146fn174301.5
apply_transition_specsrc/script_play.rs:711fn93251.5
render_beatsrc/script_play.rs:567fn304181.5
GlowCanvas::addsrc/script_play.rs:1199method84201.4
VirtualWorldProvider::newsrc/script_play.rs:1834method31111.4
EmulatorProvider::session_from_refsrc/script_play.rs:2024method135201.4
star_hashsrc/script_play.rs:1548fn71101.4
apply_camera_fxsrc/script_play.rs:871fn305221.2
resolve_visualsrc/script_play.rs:191fn90102111.2
SceneProvider::newsrc/script_play.rs:1149method124231.2
MusicSceneProvider::newsrc/script_play.rs:1492method61231.2
scene_base_huesrc/script_play.rs:1179fn71211.2
scene_motionsrc/script_play.rs:1410fn117201.2
hsv_to_rgbsrc/script_play.rs:2209fn41321.2
render_passsrc/script_play.rs:550fn163311.1
virtual_camera_providersrc/script_play.rs:392fn31111.1
directive_seedsrc/script_play.rs:444fn31201.1
spawn_producersrc/script_play.rs:487fn579331.1
copy_previous_rgb_pixelsrc/script_play.rs:828fn52101.1
blend_channelsrc/script_play.rs:841fn31111.1
param_f32src/script_play.rs:983fn31201.1
emulator_target_framesrc/script_play.rs:2082fn41201.1
audio_energysrc/script_play.rs:1449fn264221.1
fit_rgb24src/script_play.rs:2102fn184221.1
WorldsimRenderState::sky_valuesrc/script_play.rs:1729method41101
WorldsimRenderState::terrain_layer_colorsrc/script_play.rs:1763method31121
star_visiblesrc/script_play.rs:1790fn73111
rgba_to_rgb24src/script_play.rs:2131fn133101
WorldsimCamProvider::render_pixelsrc/script_play.rs:1595method71161
resolve_seeded_visualsrc/script_play.rs:316fn235141
resolve_static_visualsrc/script_play.rs:340fn93121
resolve_recorded_visualsrc/script_play.rs:350fn113121
render_script_to_takesrc/script_play.rs:666fn241541
rgb_channelsrc/script_play.rs:2230fn31111
rgb_video_framesrc/script_play.rs:2125fn41301
GlowCanvas::newsrc/script_play.rs:1195method31301
hue_rgbsrc/script_play.rs:1241fn41311
apply_dip_transitionsrc/script_play.rs:759fn133210.9
transition_buffers_matchsrc/script_play.rs:814fn31200.9
WorldsimRenderState::terrain_colorsrc/script_play.rs:1767method81110.9
terrain_ridgesrc/script_play.rs:1798fn71100.9
resolve_crystalsrc/script_play.rs:405fn51130.9
resolve_clipsrc/script_play.rs:419fn111130.9
resolve_emulatorsrc/script_play.rs:431fn121120.9
rampsrc/script_play.rs:2384fn31200.9
EmulatorProvider::from_elf_refsrc/script_play.rs:2013method108110.9
locate_test_romsrc/script_play.rs:2500fn144200.8
grade_channelsrc/script_play.rs:987fn51110.8
start_timelinesrc/script_play.rs:693fn152330.8
apply_grade_fxsrc/script_play.rs:902fn102120.8
apply_grain_fxsrc/script_play.rs:913fn92130.8
apply_vignette_fxsrc/script_play.rs:929fn72140.8
apply_crt_fxsrc/script_play.rs:961fn72130.8
unit_hashsrc/script_play.rs:1246fn71200.8
resolve_script_puresrc/script_play.rs:182fn31210.8
WorldsimLight::from_daysrc/script_play.rs:1688method91110.8
day_elevationsrc/script_play.rs:1777fn41100.8
json_param_u64src/script_play.rs:411fn31110.8
json_param_f64src/script_play.rs:415fn31100.8
CrystalProvider::newsrc/script_play.rs:1901method61120.8
ClipProvider::newsrc/script_play.rs:1939method43100.8
dip_coloursrc/script_play.rs:773fn72120.7
visual_capability_warningssrc/script_play.rs:287fn216200.7
apply_noise_to_rgbsrc/script_play.rs:923fn52110.7
darken_scanline_rowsrc/script_play.rs:969fn72110.7
grain_hashsrc/script_play.rs:993fn61100.7
resolve_procedural_scenesrc/script_play.rs:362fn111120.7
resolve_music_visualsrc/script_play.rs:374fn111120.7
resolve_virtual_camerasrc/script_play.rs:386fn41110.7
LayeredProvider::composesrc/script_play.rs:1059method5419150.7
apply_slide_transitionsrc/script_play.rs:746fn124110.7
apply_glitch_transitionsrc/script_play.rs:781fn325110.7
apply_wipe_transitionsrc/script_play.rs:818fn93110.7
apply_crossfade_transitionsrc/script_play.rs:834fn62110.7
WorldsimRenderState::disc_distancesrc/script_play.rs:1745method51100.7
disc_core_colorsrc/script_play.rs:1782fn32100.7
disc_glowsrc/script_play.rs:1786fn32100.7
worldsim_palettesrc/script_play.rs:1637fn95100.7
WorldsimRenderState::newsrc/script_play.rs:1700method171120.7
EmulatorProvider::advance_clocksrc/script_play.rs:2045method154140.7
EmulatorProvider::cached_framesrc/script_play.rs:2077method31100.7
blank_emulator_framesrc/script_play.rs:2121fn31100.7
VignetteGeometry::newsrc/script_play.rs:945method71100.7
VignetteGeometry::factorsrc/script_play.rs:953method61100.7
darken_rgbsrc/script_play.rs:977fn52110.7
start_regensrc/script_play.rs:103fn192330.7
startsrc/script_play.rs:84fn92130.7
beat_transition_framessrc/script_play.rs:598fn31110.6
render_beat_framesrc/script_play.rs:602fn31100.6
capture_last_cleansrc/script_play.rs:606fn52100.6
apply_frame_transitionsrc/script_play.rs:612fn212110.6
apply_frame_post_fxsrc/script_play.rs:634fn142110.6
stamp_global_framesrc/script_play.rs:649fn51100.6
update_previous_clean_framesrc/script_play.rs:655fn52100.6
HsvColor::to_rgbsrc/script_play.rs:1681method41120.6
WorldsimRenderState::coordsrc/script_play.rs:1718method31100.6
WorldsimRenderState::sky_colorsrc/script_play.rs:1722method61110.6
WorldsimRenderState::apply_discsrc/script_play.rs:1734method103130.6
WorldsimRenderState::apply_starsrc/script_play.rs:1751method31110.6
WorldsimRenderState::apply_ridgessrc/script_play.rs:1755method72110.6
EmulatorProvider::stepped_framesrc/script_play.rs:2061method91110.6
EmulatorProvider::cache_framesrc/script_play.rs:2071method52100.6
WorldsimCamProvider::render_statesrc/script_play.rs:1578method61130.6
WorldsimCamProvider::render_pixelssrc/script_play.rs:1585method93110.6
EmulatorProvider::render_source_framesrc/script_play.rs:2038method61130.6
GlowCanvas::glowsrc/script_play.rs:1209method134110.6
SceneProvider::crystal_orbitsrc/script_play.rs:1255method487140.6
SceneProvider::lattice_pulsesrc/script_play.rs:1304method394130.6
SceneProvider::byte_rainsrc/script_play.rs:1344method3910130.6
SceneProvider::plasmasrc/script_play.rs:1384method203120.6
resolve_image_slatesrc/script_play.rs:401fn31110.6
generate_stillsrc/script_play.rs:455fn262120.6
LayerBlend::namedsrc/script_play.rs:1011method73100.6
virtual_camera_providersrc/script_play.rs:397fn31010.5
LayerBlend::mixsrc/script_play.rs:1019method93010.5
LayeredProvider::idsrc/script_play.rs:1116trait impl31000.5
LayeredProvider::rendersrc/script_play.rs:1120trait impl41020.5
GlowCanvas::linesrc/script_play.rs:1224method104010.5
GlowCanvas::into_rgb24src/script_play.rs:1235method41000.5
SceneProvider::idsrc/script_play.rs:1427trait impl31000.5
SceneProvider::rendersrc/script_play.rs:1431trait impl114040.5
MusicSceneProvider::idsrc/script_play.rs:1501trait impl31000.5
MusicSceneProvider::rendersrc/script_play.rs:1505trait impl405030.5
desert_scenesrc/script_play.rs:1614fn32000.5
forest_scenesrc/script_play.rs:1618fn32000.5
ocean_scenesrc/script_play.rs:1622fn33000.5
volcanic_scenesrc/script_play.rs:1626fn33000.5
WorldsimCamProvider::idsrc/script_play.rs:1807trait impl31000.5
WorldsimCamProvider::rendersrc/script_play.rs:1811trait impl51030.5
VirtualWorldProvider::idsrc/script_play.rs:1841trait impl31000.5
VirtualWorldProvider::rendersrc/script_play.rs:1845trait impl455000.5
CrystalProvider::idsrc/script_play.rs:1910trait impl31000.5
CrystalProvider::rendersrc/script_play.rs:1914trait impl121010.5
ClipProvider::idsrc/script_play.rs:1946trait impl31000.5
ClipProvider::rendersrc/script_play.rs:1950trait impl376000.5
EmulatorProvider::idsrc/script_play.rs:2088trait impl31000.5
EmulatorProvider::rendersrc/script_play.rs:2092trait impl51030.5
SlateProvider::idsrc/script_play.rs:2181trait impl31000.5
SlateProvider::rendersrc/script_play.rs:2185trait impl214000.5
frames_for_rounds_and_never_zerosrc/script_play.rs:2240fn41010.5
resolve_pure_flattens_segments_and_keeps_transitionssrc/script_play.rs:2246fn141040.5
crossfade_endpoints_and_cutsrc/script_play.rs:2262fn161010.5
record_take_then_clip_roundtripsrc/script_play.rs:2280fn291060.5
scene_presets_draw_different_picturessrc/script_play.rs:2311fn163010.5
a_layered_beat_composites_a_clear_card_over_its_base_with_an_insetsrc/script_play.rs:2329fn261020.5
storyboard_of_stored_assets_renders_their_pixels_with_burned_captionssrc/script_play.rs:2357fn253070.5
slide_pushes_the_previous_beat_out_to_the_leftsrc/script_play.rs:2389fn111020.5
dip_passes_through_its_colour_mid_waysrc/script_play.rs:2402fn111010.5
glitch_ends_clean_on_the_new_beatsrc/script_play.rs:2415fn101020.5
camera_pushes_in_on_its_centre_and_stays_in_framesrc/script_play.rs:2427fn132010.5
vignette_darkens_edges_more_than_centersrc/script_play.rs:2442fn81010.5
emulator_source_clock_supports_preroll_speed_and_repeated_framessrc/script_play.rs:2452fn71010.5
unsupported_camera_paths_are_reported_and_render_a_slatesrc/script_play.rs:2461fn81020.5
emulator_unresolvable_ref_falls_back_to_slatesrc/script_play.rs:2471fn51010.5
scale_rgb24_nearest_neighboursrc/script_play.rs:2478fn81010.5
fit_rgb24_pillarboxes_without_stretchingsrc/script_play.rs:2489fn101010.5
emulator_backend_renders_real_rom_framessrc/script_play.rs:2516fn263020.5
musicviz_resolves_to_audio_reactive_backendsrc/script_play.rs:2544fn131010.5
musicviz_renders_valid_frames_when_stream_is_silentsrc/script_play.rs:2559fn214010.5
audio_energy_absent_stream_is_zerosrc/script_play.rs:2582fn31010.5
virtual_camera_resolves_to_worldsim_backendsrc/script_play.rs:2587fn61010.5
worldsim_cam_renders_lit_drifting_framessrc/script_play.rs:2595fn111010.5
worldsim_biome_palettes_differsrc/script_play.rs:2608fn61010.5
SharedSink::writesrc/script_play.rs:2618trait impl41000.5
SharedSink::flushsrc/script_play.rs:2622trait impl31000.5
emulator_frames_encode_to_mjpeg_stream_bytessrc/script_play.rs:2628fn303030.5

Source not readable from this process.