pub struct VolumetricConfig {
pub enabled: bool,
pub sample_count: u32,
pub density: f32,
pub scattering: f32,
pub absorption: f32,
pub sun_intensity: f32,
pub fog_color: Vec3,
pub fog_density: f32,
pub fog_height: f32,
pub fog_falloff: f32,
pub resolution_scale: f32,
}Expand description
Volumetric light shaft / god ray parameters.
Fields§
§enabled: bool§sample_count: u32§density: f32§scattering: f32§absorption: f32§sun_intensity: f32How much the directional light contributes to volumetrics.
fog_color: Vec3Color of the fog/atmosphere.
fog_density: f32§fog_height: f32Height at which fog dissipates (exponential height fog).
fog_falloff: f32§resolution_scale: f32Trait Implementations§
Source§impl Clone for VolumetricConfig
impl Clone for VolumetricConfig
Source§fn clone(&self) -> VolumetricConfig
fn clone(&self) -> VolumetricConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VolumetricConfig
impl Debug for VolumetricConfig
Auto Trait Implementations§
impl Freeze for VolumetricConfig
impl RefUnwindSafe for VolumetricConfig
impl Send for VolumetricConfig
impl Sync for VolumetricConfig
impl Unpin for VolumetricConfig
impl UnsafeUnpin for VolumetricConfig
impl UnwindSafe for VolumetricConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more