pub fn rotate_quaternion(&mut self, quaternion: &Quaternion) {
        unsafe {
            ffi::cogl_matrix_rotate_quaternion(
                self.to_glib_none_mut().0,
                quaternion.to_glib_none().0,
            );
        }
    }
/// Multiplies `self` with a rotation transformation described by the
/// given `Quaternion`.
///
/// ## `quaternion`
/// A quaternion describing a rotation
Multiplies `self` with a rotation transformation described by the
given `Quaternion`.
Multiplies ` self ` with a rotation transformation described by the given ` Quaternion ` .
pub fn rotate_quaternion(&mut self, quaternion: &Quaternion) {
        unsafe {
            ffi::cogl_matrix_rotate_quaternion(
                self.to_glib_none_mut().0,
                quaternion.to_glib_none().0,
            );
        }
    }
pub fn rotate_quaternion ( & mut self , quaternion : & Quaternion ) { unsafe { ffi :: cogl_matrix_rotate_quaternion ( self . to_glib_none_mut ( ) . 0 , quaternion . to_glib_none ( ) . 0 , ) ; } }
Multiplies `self` with a rotation transformation described by the
given `Quaternion`.
Multiplies ` self ` with a rotation transformation described by the given ` Quaternion ` .
&mut self
quaternion
&Quaternion
&mut self
quaternion
&Quaternion
`quaternion`
A quaternion describing a rotation
A quaternion describing a rotation