Lines Matching full:matrix
385 // Called for a matrix that should cause SkRRect::transform to fail.
387 const SkMatrix& matrix) {
395 bool success = orig.transform(matrix, &dst);
420 // The identity matrix will duplicate the rrect.
426 SkMatrix matrix;
427 matrix.reset();
428 matrix.setSkewX(SkIntToScalar(2));
429 assert_transform_failure(reporter, orig, matrix);
431 matrix.reset();
432 matrix.setSkewY(SkIntToScalar(3));
433 assert_transform_failure(reporter, orig, matrix);
435 matrix.reset();
436 matrix.setPerspX(SkScalarToPersp(SkIntToScalar(4)));
437 assert_transform_failure(reporter, orig, matrix);
439 matrix.reset();
440 matrix.setPerspY(SkScalarToPersp(SkIntToScalar(5)));
441 assert_transform_failure(reporter, orig, matrix);
444 matrix.reset();
445 matrix.setRotate(SkIntToScalar(90));
446 assert_transform_failure(reporter, orig, matrix);
447 matrix.setRotate(SkIntToScalar(37));
448 assert_transform_failure(reporter, orig, matrix);
451 matrix.reset();
454 matrix.setTranslateX(translateX);
455 matrix.setTranslateY(translateY);
457 success = orig.transform(matrix, &dst);
469 matrix.setSkewY(SkIntToScalar(7));
470 assert_transform_failure(reporter, orig, matrix);
473 matrix.reset();
474 matrix.setScaleX(SkIntToScalar(-1));
476 success = orig.transform(matrix, &dst);
495 matrix.setPerspX(SkScalarToPersp(SkIntToScalar(7)));
496 assert_transform_failure(reporter, orig, matrix);
499 matrix.reset();
500 matrix.setScaleY(SkIntToScalar(-1));
502 success = orig.transform(matrix, &dst);
521 matrix.reset();
522 matrix.setScaleY(SkIntToScalar(-1));
523 matrix.setScaleX(SkIntToScalar(-1));
525 success = orig.transform(matrix, &dst);
543 matrix.reset();
544 matrix.setScaleX(xScale);
545 matrix.setScaleY(yScale);
547 success = orig.transform(matrix, &dst);