[−][src]Enum glium::StencilOperation
Specificies which operation the GPU will do depending on the result of the stencil test.
Variants
Keeps the value currently in the stencil buffer.
Writes zero in the stencil buffer.
Writes the reference value (stencil_reference_value_clockwise
or
stencil_reference_value_counter_clockwise
) in the stencil buffer.
Increments the value currently in the stencil buffer. If the value is the maximum, don't do anything.
Increments the value currently in the stencil buffer. If the value is the
maximum, wrap to 0
.
Decrements the value currently in the stencil buffer. If the value is 0
,
don't do anything.
Decrements the value currently in the stencil buffer. If the value is 0
,
wrap to -1
.
Inverts each bit of the value.
Trait Implementations
impl Clone for StencilOperation
[src]
fn clone(&self) -> StencilOperation
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for StencilOperation
[src]
impl Debug for StencilOperation
[src]
impl Eq for StencilOperation
[src]
impl PartialEq<StencilOperation> for StencilOperation
[src]
fn eq(&self, other: &StencilOperation) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for StencilOperation
[src]
impl StructuralPartialEq for StencilOperation
[src]
Auto Trait Implementations
impl RefUnwindSafe for StencilOperation
impl Send for StencilOperation
impl Sync for StencilOperation
impl Unpin for StencilOperation
impl UnwindSafe for StencilOperation
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Content for T where
T: Copy,
[src]
T: Copy,
type Owned = T
A type that holds a sized version of the content.
fn read<F, E>(usize, F) -> Result<T, E> where
F: FnOnce(&mut T) -> Result<(), E>,
[src]
F: FnOnce(&mut T) -> Result<(), E>,
fn get_elements_size() -> usize
[src]
fn to_void_ptr(&Self) -> *const ()
[src]
fn ref_from_ptr(*mut (), usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,