Macro coord::vec4 [−][src]
macro_rules! vec4 { ($arr:expr) => { ... }; [$arr:expr; 4] => { ... }; ($x:expr, $y:expr, $z:expr, $w:expr) => { ... }; }
Neatly construct a Vec4
from arbitrary components
Examples
#[macro_use] extern crate coord; use coord::prelude::*; let my_vec = vec4!(7, 9, 2, -5); // Standard instantiation let my_vec = vec4!((12, -4, 0, 9)); // Tuple instantiation let my_vec = vec4!([3.2, 8.9, 7.3, -2.0]); // Array slice instantiation let my_vec = vec4!([true; 4]); // Array copy instantiation