[−][src]Enum wgpu_types::StencilOperation
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]
fn clone(&self) -> StencilOperation
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[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]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<StencilOperation> for StencilOperation
[src]
fn eq(&self, other: &StencilOperation) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> 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,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,