pub enum PostEffect {
Bloom(BloomConfig),
Ssao(SsaoConfig),
Tonemap(ToneMapper),
Fxaa(FxaaConfig),
Taa(TaaConfig),
Smaa(SmaaConfig),
Dof(DofConfig),
Fog(FogPostConfig),
Outline(OutlineConfig),
MotionBlur(MotionBlurConfig),
}Expand description
One post-processing effect in stack order.
Variants§
Bloom(BloomConfig)
Bloom pass.
Ssao(SsaoConfig)
SSAO approximation pass.
Tonemap(ToneMapper)
Tonemapping pass.
Fxaa(FxaaConfig)
FXAA pass.
Taa(TaaConfig)
TAA blend pass.
Smaa(SmaaConfig)
SMAA pass.
Dof(DofConfig)
Depth-of-field pass.
Fog(FogPostConfig)
Fog blend pass.
Outline(OutlineConfig)
Outline edge pass.
MotionBlur(MotionBlurConfig)
Motion blur pass.
Implementations§
Trait Implementations§
Source§impl Clone for PostEffect
impl Clone for PostEffect
Source§fn clone(&self) -> PostEffect
fn clone(&self) -> PostEffect
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 moreSource§impl Debug for PostEffect
impl Debug for PostEffect
Source§impl PartialEq for PostEffect
impl PartialEq for PostEffect
Source§fn eq(&self, other: &PostEffect) -> bool
fn eq(&self, other: &PostEffect) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PostEffect
Auto Trait Implementations§
impl Freeze for PostEffect
impl RefUnwindSafe for PostEffect
impl Send for PostEffect
impl Sync for PostEffect
impl Unpin for PostEffect
impl UnsafeUnpin for PostEffect
impl UnwindSafe for PostEffect
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