Skip to main content

prepare_layer_morphs

Function prepare_layer_morphs 

Source
pub fn prepare_layer_morphs(
    extracted: Res<'_, ExtractedUiLayers>,
    store: ResMut<'_, LayerTextureStore>,
    pipeline: Option<Res<'_, LayerFilterPipeline>>,
    specialized: ResMut<'_, SpecializedRenderPipelines<LayerFilterPipeline>>,
    pipeline_cache: Res<'_, PipelineCache>,
    render_device: Res<'_, RenderDevice>,
    render_queue: Res<'_, RenderQueue>,
    time: Res<'_, Time>,
    meta: ResMut<'_, MorphMeta>,
)
Expand description

Stage every morphing layer’s blend pass for this frame. Mirrors prepare_layer_filters’ three phases; staging is unconditional per in-flight frame (progress moves every frame). Ordered after prepare_layer_textures (the slot/blend exist) and before prepare_layer_filters (the regular chain’s validity prediction reads MorphSlot::output_valid).