pub fn pre_transform(&self, rhs: &Affine) -> Affine {
        Affine {
            mat: self.mat * rhs.mat,
            offset: self.offset + self.mat * rhs.offset,
        }
    }
/// Returns a transformation that is functionally equivalent to `self` composed with `rhs`.
///
/// This means that the `rhs` transformation is invoked first, and then the `self`
/// transformation is invoked on the output of that.
/// This is usually the desired ordering with graphics transformations.
Returns a transformation that is functionally equivalent to `self` composed with `rhs`.
This means that the `rhs` transformation is invoked first, and then the `self`
transformation is invoked on the output of that.
This is usually the desired ordering with graphics transformations.
Returns a transformation that is functionally equivalent to ` self ` composed with ` rhs ` . This means that the ` rhs ` transformation is invoked first and then the ` self ` transformation is invoked on the output of that . This is usually the desired ordering with graphics transformations .
pub fn pre_transform(&self, rhs: &Affine) -> Affine {
        Affine {
            mat: self.mat * rhs.mat,
            offset: self.offset + self.mat * rhs.offset,
        }
    }
pub fn pre_transform ( & self , rhs : & Affine ) -> Affine { Affine { mat : self . mat * rhs . mat , offset : self . offset + self . mat * rhs . offset , } }
Returns a transformation that is functionally equivalent to `self` composed with `rhs`.
Returns a transformation that is functionally equivalent to ` self ` composed with ` rhs ` .
&self
rhs
&Affine
&self
rhs
&Affine