Struct azul_glium::texture::RawImage3d
source · pub struct RawImage3d<'a, T: Clone + 'a> {
pub data: Cow<'a, [T]>,
pub width: u32,
pub height: u32,
pub depth: u32,
pub format: ClientFormat,
}
Expand description
Represents raw data for a two-dimensional image.
Fields§
§data: Cow<'a, [T]>
A contiguous array of pixel data.
data.len()
must be equal to width * height * depth * format.get_size() / mem::size_of::<T>()
.
width: u32
Number of pixels per column.
height: u32
Number of pixels per row.
depth: u32
Number of pixels per depth.
format: ClientFormat
Formats of the pixels.
Implementations§
source§impl<'a, T: Clone + 'a> RawImage3d<'a, T>
impl<'a, T: Clone + 'a> RawImage3d<'a, T>
sourcepub fn from_vec_raw2d(arr: &Vec<RawImage2d<'a, T>>) -> RawImage3d<'a, T>
pub fn from_vec_raw2d(arr: &Vec<RawImage2d<'a, T>>) -> RawImage3d<'a, T>
Transforms a Vec