Macro pix_engine::vector[][src]

macro_rules! vector {
    () => { ... };
    ($x : expr) => { ... };
    ($x : expr, $y : expr $(,) ?) => { ... };
    ($x : expr, $y : expr, $z : expr $(,) ?) => { ... };
}
Expand description

Constructs a Vector.

Examples

let v: VectorF3 = vector!();
assert_eq!(v.values(), [0.0, 0.0, 0.0]);

let v = vector!(1.0);
assert_eq!(v.values(), [1.0]);

let v = vector!(1.0, 2.0);
assert_eq!(v.values(), [1.0, 2.0]);

let v = vector!(1.0, -2.0, 1.0);
assert_eq!(v.values(), [1.0, -2.0, 1.0]);