StencilOperation

Type Alias StencilOperation 

Source
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.