Function mat32::scale[][src]

pub fn scale<'out, T>(
    out: &'out mut [T; 6],
    a: &[T; 6],
    v: &[T; 2]
) -> &'out mut [T; 6] where
    &'a T: Mul<&'b T, Output = T>, 

Example

let mut m = mat32::new_identity::<f32>();
mat32::scale(&mut m, &mat32::new_identity::<f32>(), &[2f32, 2f32]);
assert_eq!(m[0], 2f32);
assert_eq!(m[3], 2f32);