Lines Matching full:matrix
23 // 4x4 transformation matrix. Transform is cheap and explicitly allows
34 // Skips initializing this matrix to avoid overhead, when we know it will be
42 // Constructs a transform from explicit 16 matrix elements. Elements
60 // Constructs a transform from explicit 2d elements. All other matrix
62 // matrix.
118 // Returns true if this is the identity matrix.
121 // Returns true if the matrix is either identity or pure translation.
126 // Returns true if the matrix is either identity or pure translation,
130 // Returns true if the matrix is either a positive scale and/or a translation.
138 // Returns true if the matrix is either identity or pure, non-fractional
142 // Returns true if the matrix had only scaling components.
147 // Returns true if the matrix is has only scaling and translation components.
154 // transformed by this matrix.
157 // Returns true if the matrix has any perspective component that would
182 // orthographic projection was added to the matrix sequence.
192 // Returns the x and y translation components of the matrix.
216 // containing the transformed rect. Returns false if the matrix cannot be
227 // containing the transformed box. Returns false if the matrix cannot be
232 // sets |this| to the reconstituted result. Returns false if either matrix
253 // Returns the underlying matrix.
254 const SkMatrix44& matrix() const { return matrix_; }
255 SkMatrix44& matrix() { return matrix_; }