Enum GraphicsCompareFunction
#[repr(i32)]pub enum GraphicsCompareFunction {
Never = 0,
Always = 1,
Less = 2,
LessOrEqual = 3,
Greater = 4,
GreaterOrEqual = 5,
Equal = 6,
NotEqual = 7,
Disabled = 8,
}Expand description
Renderer stencil modes.
Variants§
Never = 0
Always fails.
Always = 1
Always passes.
Less = 2
(Ref & mask) < (stencil & mask).
LessOrEqual = 3
(Ref & mask) <= (stencil & mask).
Greater = 4
(Ref & mask) > (stencil & mask).
GreaterOrEqual = 5
(Ref & mask) >= (stencil & mask).
Equal = 6
(Ref & mask) = (stencil & mask).
NotEqual = 7
(Ref & mask) != (stencil & mask).
Disabled = 8
Compare/test is disabled.
Implementations§
§impl GraphicsCompareFunction
impl GraphicsCompareFunction
pub fn as_str(self) -> &'static str
pub fn convert(num: i32) -> GraphicsCompareFunction
Trait Implementations§
§impl Clone for GraphicsCompareFunction
impl Clone for GraphicsCompareFunction
§fn clone(&self) -> GraphicsCompareFunction
fn clone(&self) -> GraphicsCompareFunction
Returns a duplicate 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§impl Debug for GraphicsCompareFunction
impl Debug for GraphicsCompareFunction
§impl Display for GraphicsCompareFunction
impl Display for GraphicsCompareFunction
§impl PartialEq for GraphicsCompareFunction
impl PartialEq for GraphicsCompareFunction
§impl VariantConstraint for GraphicsCompareFunction
impl VariantConstraint for GraphicsCompareFunction
§type DataArg<'a> = GraphicsCompareFunction
type DataArg<'a> = GraphicsCompareFunction
Specifies the type of an argument that provides a value to
Variant.
Generally, this type matches Self, except for KanziString, Resource, and ResourceId. Read more§type RetArg = GraphicsCompareFunction
type RetArg = GraphicsCompareFunction
§fn as_arg(&self) -> <GraphicsCompareFunction as VariantConstraint>::DataArg<'_>
fn as_arg(&self) -> <GraphicsCompareFunction as VariantConstraint>::DataArg<'_>
impl Copy for GraphicsCompareFunction
impl Eq for GraphicsCompareFunction
impl PropertyTypeConstraint for GraphicsCompareFunction
impl StructuralPartialEq for GraphicsCompareFunction
Auto Trait Implementations§
impl Freeze for GraphicsCompareFunction
impl RefUnwindSafe for GraphicsCompareFunction
impl Send for GraphicsCompareFunction
impl Sync for GraphicsCompareFunction
impl Unpin for GraphicsCompareFunction
impl UnwindSafe for GraphicsCompareFunction
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