Enum glutin::window::BadIcon [−][src]
pub enum BadIcon {
ByteCountNotDivisibleBy4 {
byte_count: usize,
},
DimensionsVsPixelCount {
width: u32,
height: u32,
width_x_height: usize,
pixel_count: usize,
},
OsError(Error),
}Expand description
An error produced when using Icon::from_rgba with invalid arguments.
Variants
ByteCountNotDivisibleBy4
Fields
byte_count: usizeProduced when the length of the rgba argument isn’t divisible by 4, thus rgba can’t be
safely interpreted as 32bpp RGBA pixels.
DimensionsVsPixelCount
Produced when the number of pixels (rgba.len() / 4) isn’t equal to width * height.
At least one of your arguments is incorrect.
OsError(Error)
Tuple Fields
0: ErrorProduced when underlying OS functionality failed to create the icon
