pub struct MotionBlurConfig {
pub strength: f32,
pub sample_count: u32,
}Expand description
Camera motion blur post configuration.
Fields§
§strength: f32Blur strength.
sample_count: u32Number of conceptual samples. The v0.7 shader maps this to a compact fixed pattern.
Implementations§
Source§impl MotionBlurConfig
impl MotionBlurConfig
Sourcepub fn normalized(self) -> Self
pub fn normalized(self) -> Self
Returns a clamped configuration.
Trait Implementations§
Source§impl Clone for MotionBlurConfig
impl Clone for MotionBlurConfig
Source§fn clone(&self) -> MotionBlurConfig
fn clone(&self) -> MotionBlurConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MotionBlurConfig
Source§impl Debug for MotionBlurConfig
impl Debug for MotionBlurConfig
Source§impl Default for MotionBlurConfig
impl Default for MotionBlurConfig
Source§impl PartialEq for MotionBlurConfig
impl PartialEq for MotionBlurConfig
Source§fn eq(&self, other: &MotionBlurConfig) -> bool
fn eq(&self, other: &MotionBlurConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MotionBlurConfig
Auto Trait Implementations§
impl Freeze for MotionBlurConfig
impl RefUnwindSafe for MotionBlurConfig
impl Send for MotionBlurConfig
impl Sync for MotionBlurConfig
impl Unpin for MotionBlurConfig
impl UnsafeUnpin for MotionBlurConfig
impl UnwindSafe for MotionBlurConfig
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