[][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 Clone for Image[src]

impl Copy for Image[src]

impl Object for Image[src]

Auto Trait Implementations

impl RefUnwindSafe for Image

impl Send for Image

impl Sync for Image

impl Unpin for Image

impl UnwindSafe for Image

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.