Lines Matching defs:matrix
24 // 4x4 transformation matrix. Transform is cheap and explicitly allows
35 // Skips initializing this matrix to avoid overhead, when we know it will be
43 // Constructs a transform from explicit 16 matrix elements. Elements
61 // Constructs a transform from explicit 2d elements. All other matrix
63 // matrix.
119 // Returns true if this is the identity matrix.
122 // Returns true if the matrix is either identity or pure translation.
125 // Returns true if the matrix is either identity or pure translation,
129 // Returns true if the matrix is either a positive scale and/or a translation.
137 // Returns true if the matrix is either identity or pure, non-fractional
141 // Returns true if the matrix had only scaling components.
146 // Returns true if the matrix is has only scaling and translation components.
150 // transformed by this matrix.
153 // Returns true if the matrix has any perspective component that would
176 // orthographic projection was added to the matrix sequence.
186 // Returns the x and y translation components of the matrix.
210 // containing the transformed rect. Returns false if the matrix cannot be
221 // containing the transformed box. Returns false if the matrix cannot be
226 // sets |this| to the reconstituted result. Returns false if either matrix
247 // Returns the underlying matrix.
248 const SkMatrix44& matrix() const { return matrix_; }
249 SkMatrix44& matrix() { return matrix_; }