pub fn multiply(&mut self, a: &Matrix, b: &Matrix) {
        unsafe {
            ffi::cogl_matrix_multiply(
                self.to_glib_none_mut().0,
                a.to_glib_none().0,
                b.to_glib_none().0,
            );
        }
    }
/// Multiplies the two supplied matrices together and stores
/// the resulting matrix inside `self`.
///
/// `<note>`It is possible to multiply the `a` matrix in-place, so
/// `self` can be equal to `a` but can't be equal to `b`.`</note>`
/// ## `a`
/// A 4x4 transformation matrix
/// ## `b`
/// A 4x4 transformation matrix
Multiplies the two supplied matrices together and stores
the resulting matrix inside `self`.


Multiplies the two supplied matrices together and stores the resulting matrix inside ` self ` .
pub fn multiply(&mut self, a: &Matrix, b: &Matrix) {
        unsafe {
            ffi::cogl_matrix_multiply(
                self.to_glib_none_mut().0,
                a.to_glib_none().0,
                b.to_glib_none().0,
            );
        }
    }
pub fn multiply ( & mut self , a : & Matrix , b : & Matrix ) { unsafe { ffi :: cogl_matrix_multiply ( self . to_glib_none_mut ( ) . 0 , a . to_glib_none ( ) . 0 , b . to_glib_none ( ) . 0 , ) ; } }
Multiplies the two supplied matrices together and stores
the resulting matrix inside `self`.
Multiplies the two supplied matrices together and stores the resulting matrix inside ` self ` .
&mut self
a
&Matrix
b
&Matrix
&mut self
a
&Matrix
b
&Matrix
`a`
A 4x4 transformation matrix
A 4x4 transformation matrix
`b`
A 4x4 transformation matrix
A 4x4 transformation matrix