Struct show_image::ImageInfo [−][src]
pub struct ImageInfo {
pub pixel_format: PixelFormat,
pub size: UVec2,
pub stride: UVec2,
}
Expand description
Information describing the binary data of an image.
Fields
pixel_format: PixelFormat
The pixel format of the image data.
size: UVec2
The size of the image in pixels
stride: UVec2
The stride of the image data in bytes for both X and Y.
Implementations
Create a new info struct with the given format, width and height.
The row stride is automatically calculated based on the image width and pixel format. If you wish to use a different row stride, construct the struct directly.
Create a new info struct for an 8-bit monochrome image with the given width and height.
Create a new info struct for an 8-bit monochrome image with with alpha channel and the given width and height.
Create a new info struct for an 8-bit monochrome image with premultiplied alpha channel and the given width and height.
Create a new info struct for an 8-bit BGR image with the given width and height.
Create a new info struct for an 8-bit BGRA image with the given width and height.
Create a new info struct for an 8-bit BGRA image with premultiplied alpha channel and the given width and height.
Create a new info struct for an 8-bit RGB image with the given width and height.
Create a new info struct for an 8-bit RGBA image with the given width and height.
Create a new info struct for an 8-bit RGBA image with premultiplied alpha channel and the given width and height.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ImageInfo
impl UnwindSafe for ImageInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.