Lines Matching full:matrix
26 #include "Matrix.h"
76 SkShader::TileMode tileY, SkMatrix* matrix, bool blend):
79 setMatrix(matrix);
108 SkShader::TileMode tileY, SkMatrix* matrix, bool blend):
109 SkiaShader(kBitmap, key, tileX, tileY, matrix, blend), mBitmap(bitmap), mTexture(NULL) {
110 updateLocalMatrix(matrix);
174 static void toUnitMatrix(const SkPoint pts[2], SkMatrix* matrix) {
180 matrix->setSinCos(-vec.fY, vec.fX, pts[0].fX, pts[0].fY);
181 matrix->postTranslate(-pts[0].fX, -pts[0].fY);
182 matrix->postScale(inv, inv);
187 SkMatrix* matrix, bool blend):
188 SkiaShader(kLinearGradient, key, tileMode, tileMode, matrix, blend),
198 updateLocalMatrix(matrix);
258 SkMatrix* matrix) {
260 matrix->setTranslate(-x, -y);
261 matrix->postScale(inv, inv);
266 SkMatrix* matrix, bool blend):
268 tileMode, matrix, blend) {
273 updateLocalMatrix(matrix);
299 static void toSweepUnitMatrix(const float x, const float y, SkMatrix* matrix) {
300 matrix->setTranslate(-x, -y);
304 float* positions, int count, SkShader* key, SkMatrix* matrix, bool blend):
306 SkShader::kClamp_TileMode, matrix, blend),
312 updateLocalMatrix(matrix);
319 SkMatrix* matrix, bool blend):
320 SkiaShader(type, key, tileMode, tileMode, matrix, blend),
414 // to this matrix.