@@ -8,9 +8,10 @@ use bevy_render::{
88
99use super :: { AlphaMode2d , Material2dKey } ;
1010
11- /// Materials are used alongside [`Material2dPlugin`], [`Mesh2d`], and [`MeshMaterial2d`]
11+ /// Materials are used alongside [`Material2dPlugin`](super::Material2dPlugin),
12+ /// [`Mesh2d`](bevy_render::mesh::Mesh2d), and [`MeshMaterial2d`](super::MeshMaterial2d)
1213/// to spawn entities that are rendered with a specific [`Material2d`] type. They serve as an easy to use high level
13- /// way to render [`Mesh2d`] entities with custom shader logic.
14+ /// way to render [`Mesh2d`](bevy_render::mesh::Mesh2d) entities with custom shader logic.
1415///
1516/// Materials must implement [`AsBindGroup`] to define how data will be transferred to the GPU and bound in shaders.
1617/// [`AsBindGroup`] can be derived, which makes generating bindings straightforward. See the [`AsBindGroup`] docs for details.
@@ -21,13 +22,12 @@ use super::{AlphaMode2d, Material2dKey};
2122/// check out the [`AsBindGroup`] documentation.
2223///
2324/// ```
24- /// # use bevy_sprite ::{Material2d, MeshMaterial2d};
25+ /// # use bevy_render_2d::material ::{Material2d, MeshMaterial2d};
2526/// # use bevy_ecs::prelude::*;
2627/// # use bevy_image::Image;
2728/// # use bevy_reflect::TypePath;
2829/// # use bevy_render::{mesh::{Mesh, Mesh2d}, render_resource::{AsBindGroup, ShaderRef}};
29- /// # use bevy_color::LinearRgba;
30- /// # use bevy_color::palettes::basic::RED;
30+ /// # use bevy_color::{LinearRgba, palettes::basic::RED};
3131/// # use bevy_asset::{Handle, AssetServer, Assets, Asset};
3232/// # use bevy_math::primitives::Circle;
3333/// #
0 commit comments