TODO test + bounce checking, duplicated code
(&mut self, x: usize, y: usize, newval: u8)
| 606 | |
| 607 | // TODO test + bounce checking, duplicated code |
| 608 | pub fn set_pixel(&mut self, x: usize, y: usize, newval: u8) { |
| 609 | |
| 610 | unsafe { |
| 611 | let img = &(*self.buffer()); |
| 612 | let off = (y * self.widthstep() + x) as isize; |
| 613 | |
| 614 | let p = img.imagedata.offset(off) as *mut u8; |
| 615 | *p = newval; |
| 616 | } |
| 617 | } |
| 618 | |
| 619 | |
| 620 | // TODO test |
no test coverage detected