Function queue_prepass_material_meshes

Source
pub fn queue_prepass_material_meshes<M>(
    _: (Res<'_, DrawFunctions<Opaque3dPrepass>>, Res<'_, DrawFunctions<AlphaMask3dPrepass>>, Res<'_, DrawFunctions<Opaque3dDeferred>>, Res<'_, DrawFunctions<AlphaMask3dDeferred>>),
    prepass_pipeline: Res<'_, PrepassPipeline<M>>,
    pipelines: ResMut<'_, SpecializedMeshPipelines<PrepassPipeline<M>>>,
    pipeline_cache: Res<'_, PipelineCache>,
    render_meshes: Res<'_, RenderAssets<RenderMesh>>,
    render_mesh_instances: Res<'_, RenderMeshInstances>,
    render_materials: Res<'_, RenderAssets<PreparedMaterial<M>>>,
    render_material_instances: Res<'_, RenderMaterialInstances<M>>,
    render_lightmaps: Res<'_, RenderLightmaps>,
    opaque_prepass_render_phases: ResMut<'_, ViewBinnedRenderPhases<Opaque3dPrepass>>,
    alpha_mask_prepass_render_phases: ResMut<'_, ViewBinnedRenderPhases<AlphaMask3dPrepass>>,
    opaque_deferred_render_phases: ResMut<'_, ViewBinnedRenderPhases<Opaque3dDeferred>>,
    alpha_mask_deferred_render_phases: ResMut<'_, ViewBinnedRenderPhases<AlphaMask3dDeferred>>,
    views: Query<'_, '_, (Entity, &RenderVisibleEntities, &Msaa, Option<&DepthPrepass>, Option<&NormalPrepass>, Option<&MotionVectorPrepass>, Option<&DeferredPrepass>), With<ExtractedView>>,
)
where M: Material, <M as AsBindGroup>::Data: PartialEq + Eq + Hash + Clone,