diff --git a/crates/bevy_render/src/camera/camera.rs b/crates/bevy_render/src/camera/camera.rs index 50c1b05c11..c2e25686b1 100644 --- a/crates/bevy_render/src/camera/camera.rs +++ b/crates/bevy_render/src/camera/camera.rs @@ -89,7 +89,8 @@ pub struct ComputedCameraValues { /// How much energy a `Camera3d` absorbs from incoming light. /// /// -#[derive(Component)] +#[derive(Component, Clone, Copy, Reflect)] +#[reflect_value(Component)] pub struct Exposure { /// pub ev100: f32, diff --git a/crates/bevy_render/src/camera/mod.rs b/crates/bevy_render/src/camera/mod.rs index 52387a047b..a0ea405400 100644 --- a/crates/bevy_render/src/camera/mod.rs +++ b/crates/bevy_render/src/camera/mod.rs @@ -32,6 +32,7 @@ impl Plugin for CameraPlugin { .register_type::() .register_type::() .register_type::() + .register_type::() .init_resource::() .init_resource::() .add_plugins((