[][src]Struct grr::Image

pub struct Image { /* fields omitted */ }

Image resource handle.

Images ares multidimensional, formatted data arrays. Images are, together with buffers, resources and are typed representations of a memory slice.

Images are often also called textures. We only denote with an image the actual storage of the data, meaning the memory with the associated layout metadata.

The API only uses images directly when the function call affects the underlying memory (e.g copy operations).

Trait Implementations

impl Object for Image[src]

impl Copy for Image[src]

impl Clone for Image[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Sync for Image

impl Unpin for Image

impl Send for Image

impl UnwindSafe for Image

impl RefUnwindSafe for Image

Blanket Implementations

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> From<T> for 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]