diff --git a/crates/bevy_pbr/src/alpha.rs b/crates/bevy_pbr/src/alpha.rs index 191ff0d8395f04..7ad9246d066749 100644 --- a/crates/bevy_pbr/src/alpha.rs +++ b/crates/bevy_pbr/src/alpha.rs @@ -5,7 +5,7 @@ use bevy_reflect::{FromReflect, Reflect}; // FIXME: This should probably be part of bevy_render2! /// Alpha mode #[derive(Component, Reflect, FromReflect, Debug, Default, Copy, Clone, PartialEq)] -#[reflect(Component, Default)] +#[reflect(Component, Default, Debug)] pub enum AlphaMode { #[default] Opaque, diff --git a/crates/bevy_pbr/src/pbr_material.rs b/crates/bevy_pbr/src/pbr_material.rs index 50774d24ab2e15..0509e25d837204 100644 --- a/crates/bevy_pbr/src/pbr_material.rs +++ b/crates/bevy_pbr/src/pbr_material.rs @@ -16,7 +16,7 @@ use bevy_render::{ #[uuid = "7494888b-c082-457b-aacf-517228cc0c22"] #[bind_group_data(StandardMaterialKey)] #[uniform(0, StandardMaterialUniform)] -#[reflect(Default)] +#[reflect(Default, Debug)] pub struct StandardMaterial { /// Doubles as diffuse albedo for non-metallic, specular for metallic and a mix for everything /// in between. If used together with a base_color_texture, this is factored into the final diff --git a/crates/bevy_sprite/src/mesh2d/color_material.rs b/crates/bevy_sprite/src/mesh2d/color_material.rs index cdafc1f70fd323..57c57deb2bc2c8 100644 --- a/crates/bevy_sprite/src/mesh2d/color_material.rs +++ b/crates/bevy_sprite/src/mesh2d/color_material.rs @@ -40,7 +40,7 @@ impl Plugin for ColorMaterialPlugin { /// A [2d material](Material2d) that renders [2d meshes](crate::Mesh2dHandle) with a texture tinted by a uniform color #[derive(AsBindGroup, Reflect, FromReflect, Debug, Clone, TypeUuid)] -#[reflect(Default)] +#[reflect(Default, Debug)] #[uuid = "e228a544-e3ca-4e1e-bb9d-4d8bc1ad8c19"] #[uniform(0, ColorMaterialUniform)] pub struct ColorMaterial { diff --git a/crates/bevy_sprite/src/texture_atlas.rs b/crates/bevy_sprite/src/texture_atlas.rs index 636b52d1a7cd38..ec21225dc0d3da 100644 --- a/crates/bevy_sprite/src/texture_atlas.rs +++ b/crates/bevy_sprite/src/texture_atlas.rs @@ -11,6 +11,7 @@ use bevy_utils::HashMap; /// [Example usage loading sprite sheet.](https://github.com/bevyengine/bevy/blob/latest/examples/2d/texture_atlas.rs) #[derive(Reflect, FromReflect, Debug, Clone, TypeUuid)] #[uuid = "7233c597-ccfa-411f-bd59-9af349432ada"] +#[reflect(Debug)] pub struct TextureAtlas { /// The handle to the texture in which the sprites are stored pub texture: Handle,