| 33 | } |
| 34 | |
| 35 | pub struct PixelBuffer<'a> { |
| 36 | data: &'a [u8], |
| 37 | pixfmt: Pixfmt, |
| 38 | width: usize, |
| 39 | height: usize, |
| 40 | stride: Vec<usize>, |
| 41 | } |
| 42 | |
| 43 | impl<'a> PixelBuffer<'a> { |
| 44 | pub fn new(data: &'a [u8], pixfmt: Pixfmt, width: usize, height: usize) -> Self { |