[−][src]Enum wgpu::StencilOperation
pub enum StencilOperation { Keep, Zero, Replace, Invert, IncrementClamp, DecrementClamp, IncrementWrap, DecrementWrap, }
Operation to perform on the stencil value.
Variants
Keep stencil value unchanged.
Set stencil value to zero.
Replace stencil value with value provided in most recent call to [RenderPass::set_stencil_reference
].
Bitwise inverts stencil value.
Increments stencil value by one, clamping on overflow.
Decrements stencil value by one, clamping on underflow.
Increments stencil value by one, wrapping on overflow.
Decrements stencil value by one, wrapping on underflow.
Trait Implementations
impl Clone for StencilOperation
[src][+]
impl Copy for StencilOperation
[src]
impl Debug for StencilOperation
[src][+]
impl Default for StencilOperation
[src][+]
impl Eq for StencilOperation
[src]
impl Hash for StencilOperation
[src][+]
impl PartialEq<StencilOperation> for StencilOperation
[src][+]
impl StructuralEq for StencilOperation
[src]
impl StructuralPartialEq for StencilOperation
[src]
Auto Trait Implementations
impl RefUnwindSafe for StencilOperation
impl Send for StencilOperation
impl Sync for StencilOperation
impl Unpin for StencilOperation
impl UnwindSafe for StencilOperation
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,