pub type StencilOperation = StencilOperation;Aliased Type§
#[repr(C)]pub enum StencilOperation {
Keep = 0,
Zero = 1,
Replace = 2,
Invert = 3,
IncrementClamp = 4,
DecrementClamp = 5,
IncrementWrap = 6,
DecrementWrap = 7,
}Variants§
Keep = 0
Keep stencil value unchanged.
Zero = 1
Set stencil value to zero.
Replace = 2
Replace stencil value with value provided in most recent call to
RenderPass::set_stencil_reference.
Invert = 3
Bitwise inverts stencil value.
IncrementClamp = 4
Increments stencil value by one, clamping on overflow.
DecrementClamp = 5
Decrements stencil value by one, clamping on underflow.
IncrementWrap = 6
Increments stencil value by one, wrapping on overflow.
DecrementWrap = 7
Decrements stencil value by one, wrapping on underflow.