Macro pix_engine::prelude::point
source · macro_rules! point { () => { ... }; ($x:expr) => { ... }; ($x:expr, $y:expr$(,)?) => { ... }; ($x:expr, $y:expr, $z:expr$(,)?) => { ... }; }
Expand description
Constructs a Point with N coordinates.
let p: Point<i32> = point!();
assert_eq!(p.coords(), [0, 0]);
let p = point!(1);
assert_eq!(p.coords(), [1]);
let p = point!(1, 2);
assert_eq!(p.coords(), [1, 2]);
let p = point!(1, -2, 1);
assert_eq!(p.coords(), [1, -2, 1]);