fast image operations
Diffstat (limited to 'src/drawing/tri.rs')
| -rw-r--r-- | src/drawing/tri.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/drawing/tri.rs b/src/drawing/tri.rs index e141f94..c29ad1d 100644 --- a/src/drawing/tri.rs +++ b/src/drawing/tri.rs @@ -8,9 +8,13 @@ impl<T: DerefMut<Target = [u8]>, const CHANNELS: usize> Image<T, CHANNELS> { /// ``` /// # use fimg::*; /// let mut a = Image::alloc(10, 10); - /// // draw a triangle from point a v point b v point c v - /// // with color white - /// a.as_mut().tri((3.0, 2.0), (8.0, 7.0), (1.0, 8.0), [255]); + /// // draw a triangle + /// a.as_mut().tri( + /// (3.0, 2.0), // point a + /// (8.0, 7.0), // point b + /// (1.0, 8.0), // point c + /// [255] // white + /// ); /// # assert_eq!(a.buffer(), b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"); /// ``` pub fn tri( |