Macro pix_engine::line_[][src]

macro_rules! line_ {
    ($p1 : expr, $p2 : expr $(,) ?) => { ... };
    ($x1 : expr, $y1 : expr, $x2 : expr, $y2 : expr $(,) ?) => { ... };
    ($x1 : expr, $y1 : expr, $z1 : expr, $x2 : expr, $y2 : expr, $z2 : expr $(,)
 ?) => { ... };
}
Expand description

Constructs a Line with two points.


let l = line_!([10, 20], [30, 10]);
assert_eq!(l.as_array(), [
  point!(10, 20),
  point!(30, 10),
]);

let l = line_!([10, 20, 10], [30, 10, 40]);
assert_eq!(l.as_array(), [
  point!(10, 20, 10),
  point!(30, 10, 40),
]);