[][src]Enum amethyst_rendy::rendy::factory::ImageStateOrLayout

pub enum ImageStateOrLayout {
    State(ImageState),
    Layout(Layout),
}

Either image state or just layout for image that is not used by device.

Variants

State(ImageState)

State of image used by device.

Layout(Layout)

Layout of image not used by device.

Methods

impl ImageStateOrLayout[src]

pub fn undefined() -> ImageStateOrLayout[src]

Create instance that descibes unused image with undefined content (or if previous content doesn't need to be preserved). This can be used for newly created images. Or when whole image is updated.

Trait Implementations

impl Copy for ImageStateOrLayout[src]

impl From<ImageState> for ImageStateOrLayout[src]

impl From<Layout> for ImageStateOrLayout[src]

impl Debug for ImageStateOrLayout[src]

impl Clone for ImageStateOrLayout[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for ImageStateOrLayout

impl Sync for ImageStateOrLayout

impl Send for ImageStateOrLayout

impl UnwindSafe for ImageStateOrLayout

impl RefUnwindSafe for ImageStateOrLayout

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

fn adapt_into(self) -> D[src]

Convert the source color to the destination color using the bradford method by default Read more

impl<T> SetParameter for T[src]

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 
[src]

Sets value as a parameter of self.

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

impl<T> Erased for T[src]

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

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync
[src]

impl<T> Any for T where
    T: Any
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 
[src]

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