Enum piston_window::draw_state::Stencil[][src]

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

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.

Increment

Increment stencil buffer.

Trait Implementations

impl Clone for Stencil[src]

impl Copy for Stencil[src]

impl Debug for Stencil[src]

impl PartialEq<Stencil> for Stencil[src]

impl PartialOrd<Stencil> for Stencil[src]

impl StructuralPartialEq for Stencil[src]

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> Pointable for T[src]

type Init = T

The type for initializers.

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.