mirror of
https://github.com/bevyengine/bevy
synced 2025-02-18 06:58:34 +00:00
Reflect Component
and Default
of BloomSettings
(#8283)
These traits are both implemented, but not reflected, requiring user code to do `app.register_type_data::<BloomSettings, ReflectDefault>().register_type_data::<BloomSettings, ReflectComponent>()` to make these usable via reflection.
This commit is contained in:
parent
3442a13d2c
commit
d193d7f537
1 changed files with 3 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
||||||
use super::downsampling_pipeline::BloomUniforms;
|
use super::downsampling_pipeline::BloomUniforms;
|
||||||
use bevy_ecs::{prelude::Component, query::QueryItem};
|
use bevy_ecs::{prelude::Component, query::QueryItem, reflect::ReflectComponent};
|
||||||
use bevy_math::{UVec4, Vec4};
|
use bevy_math::{UVec4, Vec4};
|
||||||
use bevy_reflect::Reflect;
|
use bevy_reflect::{std_traits::ReflectDefault, Reflect};
|
||||||
use bevy_render::{extract_component::ExtractComponent, prelude::Camera};
|
use bevy_render::{extract_component::ExtractComponent, prelude::Camera};
|
||||||
|
|
||||||
/// Applies a bloom effect to an HDR-enabled 2d or 3d camera.
|
/// Applies a bloom effect to an HDR-enabled 2d or 3d camera.
|
||||||
|
@ -26,6 +26,7 @@ use bevy_render::{extract_component::ExtractComponent, prelude::Camera};
|
||||||
/// used in Bevy as well as a visualization of the curve's respective scattering profile.
|
/// used in Bevy as well as a visualization of the curve's respective scattering profile.
|
||||||
#[allow(clippy::doc_markdown)]
|
#[allow(clippy::doc_markdown)]
|
||||||
#[derive(Component, Reflect, Clone)]
|
#[derive(Component, Reflect, Clone)]
|
||||||
|
#[reflect(Component, Default)]
|
||||||
pub struct BloomSettings {
|
pub struct BloomSettings {
|
||||||
/// Controls the baseline of how much the image is scattered (default: 0.15).
|
/// Controls the baseline of how much the image is scattered (default: 0.15).
|
||||||
///
|
///
|
||||||
|
|
Loading…
Add table
Reference in a new issue