Enum tiny_skia::SpreadMode[][src]

pub enum SpreadMode {
    Pad,
    Reflect,
    Repeat,
}

A shader spreading mode.

Variants

Pad

Replicate the edge color if the shader draws outside of its original bounds.

Reflect

Repeat the shader’s image horizontally and vertically, alternating mirror images so that adjacent images always seam.

Repeat

Repeat the shader’s image horizontally and vertically.

Trait Implementations

impl Clone for SpreadMode[src]

impl Copy for SpreadMode[src]

impl Debug for SpreadMode[src]

impl Default for SpreadMode[src]

impl PartialEq<SpreadMode> for SpreadMode[src]

impl StructuralPartialEq for SpreadMode[src]

Auto Trait Implementations

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> 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.