Struct wgpu_types::StencilFaceState
source · #[repr(C)]pub struct StencilFaceState {
pub compare: CompareFunction,
pub fail_op: StencilOperation,
pub depth_fail_op: StencilOperation,
pub pass_op: StencilOperation,
}Expand description
Describes stencil state in a render pipeline.
If you are not using stencil state, set this to StencilFaceState::IGNORE.
Fields§
§compare: CompareFunctionComparison function that determines if the fail_op or pass_op is used on the stencil buffer.
fail_op: StencilOperationOperation that is preformed when stencil test fails.
depth_fail_op: StencilOperationOperation that is performed when depth test fails but stencil test succeeds.
pass_op: StencilOperationOperation that is performed when stencil test success.
Implementations§
source§impl StencilFaceState
impl StencilFaceState
sourcepub fn needs_ref_value(&self) -> bool
pub fn needs_ref_value(&self) -> bool
Returns true if the face state uses the reference value for testing or operation.
Trait Implementations§
source§impl Clone for StencilFaceState
impl Clone for StencilFaceState
source§fn clone(&self) -> StencilFaceState
fn clone(&self) -> StencilFaceState
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more