#[repr(C)]pub struct StencilStateFaceDescriptor {
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 StencilStateFaceDescriptor::IGNORE
.
Fields§
§compare: CompareFunction
Comparison function that determines if the fail_op or pass_op is used on the stencil buffer.
fail_op: StencilOperation
Operation that is preformed when stencil test fails.
depth_fail_op: StencilOperation
Operation that is performed when depth test fails but stencil test succeeds.
pass_op: StencilOperation
Operation that is performed when stencil test success.
Implementations§
Trait Implementations§
Source§impl Clone for StencilStateFaceDescriptor
impl Clone for StencilStateFaceDescriptor
Source§fn clone(&self) -> StencilStateFaceDescriptor
fn clone(&self) -> StencilStateFaceDescriptor
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 moreSource§impl Debug for StencilStateFaceDescriptor
impl Debug for StencilStateFaceDescriptor
Source§impl Default for StencilStateFaceDescriptor
impl Default for StencilStateFaceDescriptor
Source§fn default() -> StencilStateFaceDescriptor
fn default() -> StencilStateFaceDescriptor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StencilStateFaceDescriptor
impl<'de> Deserialize<'de> for StencilStateFaceDescriptor
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<StencilStateFaceDescriptor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StencilStateFaceDescriptor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for StencilStateFaceDescriptor
impl Hash for StencilStateFaceDescriptor
Source§impl Serialize for StencilStateFaceDescriptor
impl Serialize for StencilStateFaceDescriptor
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for StencilStateFaceDescriptor
impl StructuralPartialEq for StencilStateFaceDescriptor
Auto Trait Implementations§
impl Freeze for StencilStateFaceDescriptor
impl RefUnwindSafe for StencilStateFaceDescriptor
impl Send for StencilStateFaceDescriptor
impl Sync for StencilStateFaceDescriptor
impl Unpin for StencilStateFaceDescriptor
impl UnwindSafe for StencilStateFaceDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more