Draws a filled triangle via `rasops`.
(
rasops: &mut R,
x1y1: PixelsXY,
x2y2: PixelsXY,
x3y3: PixelsXY,
)
| 433 | |
| 434 | /// Draws a filled triangle via `rasops`. |
| 435 | pub fn draw_tri_filled<R>( |
| 436 | rasops: &mut R, |
| 437 | x1y1: PixelsXY, |
| 438 | x2y2: PixelsXY, |
| 439 | x3y3: PixelsXY, |
| 440 | ) -> io::Result<()> |
| 441 | where |
| 442 | R: RasterOps, |
| 443 | { |
| 444 | fill_polygon(rasops, &[x1y1, x2y2, x3y3])?; |
| 445 | draw_tri(rasops, x1y1, x2y2, x3y3) |
| 446 | } |
| 447 | |
| 448 | #[cfg(test)] |
| 449 | mod testutils { |