[]Enum piston_window::draw_state::Stencil

pub enum Stencil {
    Clip(u8),
    Inside(u8),
    Outside(u8),
}

Stencil buffer settings.

Variants

Clip(u8)

Draw to stencil buffer.

Inside(u8)

Draw pixels that have stencil value.

Outside(u8)

Draw pixels that does not have stencil value.

Trait Implementations

impl Clone for Stencil

impl Copy for Stencil

impl Debug for Stencil

impl PartialEq<Stencil> for Stencil

impl PartialOrd<Stencil> for Stencil

impl StructuralPartialEq for Stencil

Auto Trait Implementations

impl RefUnwindSafe for Stencil

impl Send for Stencil

impl Sync for Stencil

impl Unpin for Stencil

impl UnwindSafe for Stencil

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SetParameter for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.