Struct glfw::PixelImage[][src]

pub struct PixelImage {
    pub width: u32,
    pub height: u32,
    pub pixels: Vec<u32>,
}

When not using the image library, or if you just want to, you can specify an image from its raw pixel data using this structure.

Fields

width: u32

Width of the image in pixels

height: u32

Height of the image in pixels

pixels: Vec<u32>

Pixels are 4 bytes each, one byte for each RGBA subpixel.

Auto Trait Implementations

impl RefUnwindSafe for PixelImage

impl Send for PixelImage

impl Sync for PixelImage

impl Unpin for PixelImage

impl UnwindSafe for PixelImage

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