Lines Matching refs:pathB

3553     SkPath path, pathB;
3558 pathB.setFillType(SkPath::kWinding_FillType);
3559 pathB.moveTo(0,1);
3560 pathB.cubicTo(0,1, 1,0, 2,0);
3561 pathB.close();
3562 testShapeOp(path, pathB, kDifference_Op);
3566 SkPath path, pathB;
3571 pathB.setFillType(SkPath::kWinding_FillType);
3572 pathB.moveTo(0,1);
3573 pathB.cubicTo(0,1, 2,0, 1,0);
3574 pathB.close();
3575 testShapeOp(path, pathB, kDifference_Op);
3579 SkPath path, pathB;
3584 pathB.setFillType(SkPath::kWinding_FillType);
3585 pathB.moveTo(0,1);
3586 pathB.cubicTo(0,1, 1,0, 3,2);
3587 pathB.close();
3588 testShapeOp(path, pathB, kDifference_Op);
3592 SkPath path, pathB;
3597 pathB.setFillType(SkPath::kWinding_FillType);
3598 pathB.moveTo(0,1);
3599 pathB.cubicTo(0,2, 1,0, 2,0);
3600 pathB.close();
3601 testShapeOp(path, pathB, kDifference_Op);
3605 SkPath path, pathB;
3610 pathB.setFillType(SkPath::kWinding_FillType);
3611 pathB.moveTo(0,1);
3612 pathB.cubicTo(0,3, 1,0, 6,0);
3613 pathB.close();
3614 testShapeOp(path, pathB, kDifference_Op);
3618 SkPath path, pathB;
3623 pathB.setFillType(SkPath::kWinding_FillType);
3624 pathB.moveTo(0,1);
3625 pathB.cubicTo(0,3, 1,0, 4,3);
3626 pathB.close();
3627 testShapeOp(path, pathB, kDifference_Op);
3631 SkPath path, pathB;
3636 pathB.setFillType(SkPath::kWinding_FillType);
3637 pathB.moveTo(0,1);
3638 pathB.cubicTo(0,4, 1,0, 5,0);
3639 pathB.close();
3640 testShapeOp(path, pathB, kDifference_Op);
3644 SkPath path, pathB;
3649 pathB.setFillType(SkPath::kWinding_FillType);
3650 pathB.moveTo(0,1);
3651 pathB.cubicTo(1,2, 1,0, 6,1);
3652 pathB.close();
3653 testShapeOp(path, pathB, kDifference_Op);
3657 SkPath path, pathB;
3663 pathB.setFillType(SkPath::kWinding_FillType);
3664 pathB.moveTo(0,1);
3665 pathB.quadTo(1,2, 1.4f,1);
3666 pathB.quadTo(3,0.4f, 6,1);
3667 pathB.close();
3668 testShapeOp(path, pathB, kDifference_Op);
3672 SkPath path, pathB;
3680 pathB.setFillType(SkPath::kWinding_FillType);
3681 pathB.moveTo(0,1);
3682 pathB.lineTo(1,2);
3683 pathB.lineTo(1.4f,1);
3684 pathB.lineTo(3,0.4f);
3685 pathB.lineTo(6,1);
3686 pathB.close();
3687 testShapeOp(path, pathB, kDifference_Op);
3691 SkPath path, pathB;
3696 pathB.setFillType(SkPath::kWinding_FillType);
3697 pathB.moveTo(0,1);
3698 pathB.cubicTo(1,2, 1,0, 2,1);
3699 pathB.close();
3700 testShapeOp(path, pathB, kIntersect_Op);
3704 SkPath path, pathB;
3709 pathB.setFillType(SkPath::kWinding_FillType);
3710 pathB.moveTo(0,1);
3711 pathB.cubicTo(1,4, 1,0, 3,1);
3712 pathB.close();
3713 testShapeOp(path, pathB, kDifference_Op);
3717 SkPath path, pathB;
3722 pathB.setFillType(SkPath::kWinding_FillType);
3723 pathB.moveTo(0,1);
3724 pathB.cubicTo(1,5, 1,0, 4,3);
3725 pathB.close();
3726 testShapeOp(path, pathB, kDifference_Op);
3730 SkPath path, pathB;
3735 pathB.setFillType(SkPath::kWinding_FillType);
3736 pathB.moveTo(0,1);
3737 pathB.cubicTo(0,1, 1,0, 6,1);
3738 pathB.close();
3739 testShapeOp(path, pathB, kDifference_Op);
3743 SkPath path, pathB;
3748 pathB.setFillType(SkPath::kWinding_FillType);
3749 pathB.moveTo(0,1);
3750 pathB.cubicTo(3,5, 1,0, 5,4);
3751 pathB.close();
3752 testShapeOp(path, pathB, kDifference_Op);
3756 SkPath path, pathB;
3761 pathB.setFillType(SkPath::kWinding_FillType);
3762 pathB.moveTo(0,2);
3763 pathB.cubicTo(1,2, 1,0, 2,0);
3764 pathB.close();
3765 testShapeOp(path, pathB, kDifference_Op);
3769 SkPath path, pathB;
3774 pathB.setFillType(SkPath::kWinding_FillType);
3775 pathB.moveTo(0,2);
3776 pathB.cubicTo(1,2, 1,0, 6,3);
3777 pathB.close();
3778 testShapeOp(path, pathB, kDifference_Op);
3782 SkPath path, pathB;
3787 pathB.setFillType(SkPath::kWinding_FillType);
3788 pathB.moveTo(0,3);
3789 pathB.cubicTo(0,1, 2,0, 1,0);
3790 pathB.close();
3791 testShapeOp(path, pathB, kDifference_Op);
3795 SkPath path, pathB;
3800 pathB.setFillType(SkPath::kWinding_FillType);
3801 pathB.moveTo(0,4);
3802 pathB.cubicTo(1,2, 2,0, 2,0);
3803 pathB.close();
3804 testShapeOp(path, pathB, kDifference_Op);
3808 SkPath path, pathB;
3813 pathB.setFillType(SkPath::kWinding_FillType);
3814 pathB.moveTo(0,2);
3815 pathB.cubicTo(1,2, 1,0, 5,3);
3816 pathB.close();
3817 testShapeOp(path, pathB, kDifference_Op);
3821 SkPath path, pathB;
3826 pathB.setFillType(SkPath::kWinding_FillType);
3827 pathB.moveTo(1,2);
3828 pathB.cubicTo(2,6, 2,0, 1,0);
3829 pathB.close();
3830 testShapeOp(path, pathB, kIntersect_Op);
3834 SkPath path, pathB;
3839 pathB.setFillType(SkPath::kWinding_FillType);
3840 pathB.moveTo(0,6);
3841 pathB.cubicTo(1,2, 1,0, 1,0);
3842 pathB.close();
3843 testShapeOp(path, pathB, kDifference_Op);
3847 SkPath path, pathB;
3852 pathB.setFillType(SkPath::kWinding_FillType);
3853 pathB.moveTo(1,2);
3854 pathB.cubicTo(5,6, 1,0, 1,0);
3855 pathB.close();
3856 testShapeOp(path, pathB, kDifference_Op);
3860 SkPath path, pathB;
3865 pathB.setFillType(SkPath::kWinding_FillType);
3866 pathB.moveTo(0,3);
3867 pathB.cubicTo(1,2, 1,0, 3,2);
3868 pathB.close();
3869 testShapeOp(path, pathB, kDifference_Op);
3873 SkPath path, pathB;
3878 pathB.setFillType(SkPath::kWinding_FillType);
3879 pathB.moveTo(0,4);
3880 pathB.cubicTo(1,2, 1,0, 2,1);
3881 pathB.close();
3882 testShapeOp(path, pathB, kDifference_Op);
3886 SkPath path, pathB;
3891 pathB.setFillType(SkPath::kWinding_FillType);
3892 pathB.moveTo(0,2);
3893 pathB.cubicTo(2,3, 1,0, 2,1);
3894 pathB.close();
3895 testShapeOp(path, pathB, kDifference_Op);
3955 SkPath path, pathB;
3959 pathB.setFillType(SkPath::kWinding_FillType);
3960 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
3961 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
3962 testShapeOp(path, pathB, kDifference_Op);
3966 SkPath path, pathB;
3970 pathB.setFillType(SkPath::kEvenOdd_FillType);
3971 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
3972 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
3973 testShapeOp(path, pathB, kDifference_Op);
3977 SkPath path, pathB;
3981 pathB.setFillType(SkPath::kWinding_FillType);
3982 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
3983 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
3984 testShapeOp(path, pathB, kDifference_Op);
3988 SkPath path, pathB;
3992 pathB.setFillType(SkPath::kWinding_FillType);
3993 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
3994 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
3995 testShapeOp(path, pathB, kUnion_Op);
3999 SkPath path, pathB;
4003 pathB.setFillType(SkPath::kWinding_FillType);
4004 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
4005 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
4006 testShapeOp(path, pathB, kDifference_Op);
4010 SkPath path, pathB;
4014 pathB.setFillType(SkPath::kEvenOdd_FillType);
4015 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
4016 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
4017 testShapeOp(path, pathB, kDifference_Op);
4021 SkPath path, pathB;
4025 pathB.setFillType(SkPath::kWinding_FillType);
4026 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
4027 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
4028 testShapeOp(path, pathB, kDifference_Op);
4032 SkPath path, pathB;
4036 pathB.setFillType(SkPath::kEvenOdd_FillType);
4037 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
4038 pathB.addRect(0, 0, 1, 1, SkPath::kCW_Direction);
4039 testShapeOp(path, pathB, kDifference_Op);
4043 SkPath path, pathB;
4047 pathB.setFillType(SkPath::kWinding_FillType);
4048 pathB.addRect(0, 0, 3, 3, SkPath::kCW_Direction);
4049 pathB.addRect(1, 1, 2, 2, SkPath::kCW_Direction);
4050 testShapeOp(path, pathB, kUnion_Op);
4054 SkPath path, pathB;
4056 pathB.moveTo(577330, 1971.72f);
4057 pathB.cubicTo(10.7082f, -116.596f, 262.057f, 45.6468f, 294.694f, 1.96237f);
4058 pathB.close();
4059 testShapeOp(path, pathB, kDifference_Op);
4062 SkPath path, pathB;
4067 pathB.setFillType(SkPath::kWinding_FillType);
4068 pathB.moveTo(0,5);
4069 pathB.cubicTo(2,3, 1,0, 4,2);
4070 pathB.close();
4071 testShapeOp(path, pathB, kIntersect_Op);
4075 SkPath path, pathB;
4080 pathB.setFillType(SkPath::kWinding_FillType);
4081 pathB.moveTo(0,4);
4082 pathB.cubicTo(2,3, 1,0, 4,3);
4083 pathB.close();
4084 testShapeOp(path, pathB, kDifference_Op);
4088 SkPath path, pathB;
4093 pathB.setFillType(SkPath::kWinding_FillType);
4094 pathB.moveTo(0,1);
4095 pathB.cubicTo(2,5, 1,0, 6,3);
4096 pathB.close();
4097 testShapeOp(path, pathB, kDifference_Op);
4101 SkPath path, pathB;
4106 pathB.setFillType(SkPath::kWinding_FillType);
4107 pathB.moveTo(0,6);
4108 pathB.cubicTo(2,3, 1,0, 4,1);
4109 pathB.close();
4110 testShapeOp(path, pathB, kUnion_Op);
4114 SkPath path, pathB;
4119 pathB.setFillType(SkPath::kWinding_FillType);
4120 pathB.moveTo(0,6);
4121 pathB.cubicTo(2,4, 1,0, 5,2);
4122 pathB.close();
4123 testShapeOp(path, pathB, kDifference_Op);
4127 SkPath path, pathB;
4132 pathB.setFillType(SkPath::kWinding_FillType);
4133 pathB.moveTo(0,6);
4134 pathB.cubicTo(3,5, 1,0, 5,2);
4135 pathB.close();
4136 testShapeOp(path, pathB, kDifference_Op);
4140 SkPath path, pathB;
4145 pathB.setFillType(SkPath::kWinding_FillType);
4146 pathB.moveTo(1,2);
4147 pathB.cubicTo(0,4, 2,0, 3,0);
4148 pathB.close();
4149 testShapeOp(path, pathB, kDifference_Op);
4153 SkPath path, pathB;
4158 pathB.setFillType(SkPath::kWinding_FillType);
4159 pathB.moveTo(1,2);
4160 pathB.cubicTo(0,4, 2,0, 3,0);
4161 pathB.close();
4162 testShapeOp(path, pathB, kUnion_Op);
4166 SkPath path, pathB;
4171 pathB.setFillType(SkPath::kWinding_FillType);
4172 pathB.moveTo(1,2);
4173 pathB.cubicTo(0,4, 2,0, 3,0);
4174 pathB.close();
4175 testShapeOp(path, pathB, kXor_Op);
4190 SkPath path, pathB;
4195 pathB.setFillType(SkPath::kWinding_FillType);
4196 pathB.moveTo(0,6);
4197 pathB.cubicTo(1,3, 1,0, 2,1);
4198 pathB.close();
4199 testShapeOp(path, pathB, kDifference_Op);
4203 SkPath path, pathB;
4208 pathB.setFillType(SkPath::kWinding_FillType);
4209 pathB.moveTo(0,6);
4210 pathB.cubicTo(1,3, 1,0, 2,1);
4211 pathB.close();
4212 testShapeOp(path, pathB, kIntersect_Op);
4216 SkPath path, pathB;
4221 pathB.setFillType(SkPath::kWinding_FillType);
4222 pathB.moveTo(1,2);
4223 pathB.cubicTo(1,3, 1,0, 5,3);
4224 pathB.close();
4225 testShapeOp(path, pathB, kDifference_Op);
4229 SkPath path, pathB;
4234 pathB.setFillType(SkPath::kWinding_FillType);
4235 pathB.moveTo(1,2);
4236 pathB.cubicTo(0,4, 1,0, 5,1);
4237 pathB.close();
4238 testShapeOp(path, pathB, kDifference_Op);
4242 SkPath path, pathB;
4247 pathB.setFillType(SkPath::kWinding_FillType);
4248 pathB.moveTo(0,2);
4249 pathB.cubicTo(1,5, 1,0, 6,1);
4250 pathB.close();
4251 testShapeOp(path, pathB, kUnion_Op);
4255 SkPath path, pathB;
4260 pathB.setFillType(SkPath::kWinding_FillType);
4261 pathB.moveTo(1,6);
4262 pathB.cubicTo(3,4, 1,0, 6,2);
4263 pathB.close();
4264 testShapeOp(path, pathB, kDifference_Op);
4274 SkPath path, pathB;
4279 pathB.setFillType(SkPath::kWinding_FillType);
4280 pathB.moveTo(2,3);
4281 pathB.cubicTo(1,4, 1,0, 6,0);
4282 pathB.close();
4283 testShapeOp(path, pathB, kDifference_Op);
4288 SkPath path, pathB;
4293 pathB.setFillType(SkPath::kWinding_FillType);
4294 pathB.moveTo(1,5);
4295 pathB.cubicTo(3,4, 1,0, 3,2);
4296 pathB.close();
4297 testShapeOp(path, pathB, kDifference_Op);
4301 SkPath path, pathB;
4306 pathB.setFillType(SkPath::kWinding_FillType);
4307 pathB.moveTo(2,3);
4308 pathB.cubicTo(2,4, 1,0, 5,1);
4309 pathB.close();
4310 testShapeOp(path, pathB, kDifference_Op);
4314 SkPath path, pathB;
4319 pathB.setFillType(SkPath::kWinding_FillType);
4320 pathB.moveTo(3,4);
4321 pathB.cubicTo(4,6, 1,0, 6,2);
4322 pathB.close();
4323 testShapeOp(path, pathB, kIntersect_Op);
4327 SkPath path, pathB;
4332 pathB.setFillType(SkPath::kWinding_FillType);
4333 pathB.moveTo(5,6);
4334 pathB.cubicTo(4,5, 1,0, 2,1);
4335 pathB.close();
4336 testShapeOp(path, pathB, kDifference_Op);
4340 SkPath path, pathB;
4345 pathB.setFillType(SkPath::kWinding_FillType);
4346 pathB.moveTo(0,4);
4347 pathB.cubicTo(1,3, 2,0, 2,1);
4348 pathB.close();
4349 testShapeOp(path, pathB, kDifference_Op);
4353 SkPath path, pathB;
4358 pathB.setFillType(SkPath::kWinding_FillType);
4359 pathB.moveTo(0,4);
4360 pathB.cubicTo(2,3, 2,0, 6,3);
4361 pathB.close();
4362 testShapeOp(path, pathB, kDifference_Op);
4366 SkPath path, pathB;
4371 pathB.setFillType(SkPath::kWinding_FillType);
4372 pathB.moveTo(0,4);
4373 pathB.cubicTo(2,3, 2,0, 4,2);
4374 pathB.close();
4375 testShapeOp(path, pathB, kDifference_Op);
4379 SkPath path, pathB;
4384 pathB.setFillType(SkPath::kWinding_FillType);
4385 pathB.moveTo(0,5);
4386 pathB.cubicTo(2,4, 2,0, 5,3);
4387 pathB.close();
4388 testShapeOp(path, pathB, kDifference_Op);
4392 SkPath path, pathB;
4397 pathB.setFillType(SkPath::kWinding_FillType);
4398 pathB.moveTo(2,6);
4399 pathB.cubicTo(4,5, 1,0, 6,1);
4400 pathB.close();
4401 testShapeOp(path, pathB, kDifference_Op);
4405 SkPath path, pathB;
4410 pathB.setFillType(SkPath::kWinding_FillType);
4411 pathB.moveTo(1,5);
4412 pathB.cubicTo(2,3, 2,0, 3,2);
4413 pathB.close();
4414 testShapeOp(path, pathB, kDifference_Op);
4418 SkPath path, pathB;
4423 pathB.setFillType(SkPath::kWinding_FillType);
4424 pathB.moveTo(2,3);
4425 pathB.cubicTo(1,4, 2,0, 5,1);
4426 pathB.close();
4427 testShapeOp(path, pathB, kDifference_Op);
4431 SkPath path, pathB;
4436 pathB.setFillType(SkPath::kWinding_FillType);
4437 pathB.moveTo(0,5);
4438 pathB.cubicTo(1,5, 3,0, 6,1);
4439 pathB.close();
4440 testShapeOp(path, pathB, kDifference_Op);
4444 SkPath path, pathB;
4449 pathB.setFillType(SkPath::kWinding_FillType);
4450 pathB.moveTo(1,4);
4451 pathB.cubicTo(0,6, 3,0, 2,1);
4452 pathB.close();
4453 testShapeOp(path, pathB, kDifference_Op);
4457 SkPath path, pathB;
4462 pathB.setFillType(SkPath::kWinding_FillType);
4463 pathB.moveTo(4,5);
4464 pathB.cubicTo(3,4, 2,0, 2,1);
4465 pathB.close();
4466 testShapeOp(path, pathB, kDifference_Op);
4470 SkPath path, pathB;
4475 pathB.setFillType(SkPath::kWinding_FillType);
4476 pathB.moveTo(3,5);
4477 pathB.cubicTo(1,2, 3,0, 2,1);
4478 pathB.close();
4479 testShapeOp(path, pathB, kDifference_Op);
4483 SkPath path, pathB;
4488 pathB.setFillType(SkPath::kWinding_FillType);
4489 pathB.moveTo(4,5);
4490 pathB.cubicTo(2,4, 4,0, 3,1);
4491 pathB.close();
4492 testShapeOp(path, pathB, kDifference_Op);
4496 SkPath path, pathB;
4501 pathB.setFillType(SkPath::kWinding_FillType);
4502 pathB.moveTo(2,3);
4503 pathB.cubicTo(0,5, 5,0, 3,1);
4504 pathB.close();
4505 testShapeOp(path, pathB, kDifference_Op);
4509 SkPath path, pathB;
4514 pathB.setFillType(SkPath::kWinding_FillType);
4515 pathB.moveTo(0,5);
4516 pathB.cubicTo(1,2, 1,0, 6,2);
4517 pathB.close();
4518 testShapeOp(path, pathB, kDifference_Op);
4522 SkPath path, pathB;
4527 pathB.setFillType(SkPath::kWinding_FillType);
4528 pathB.moveTo(4,5);
4529 pathB.cubicTo(4,6, 5,0, 5,0);
4530 pathB.close();
4531 testShapeOp(path, pathB, kDifference_Op);
4535 SkPath path, pathB;
4540 pathB.setFillType(SkPath::kWinding_FillType);
4541 pathB.moveTo(5,6);
4542 pathB.cubicTo(3,5, 5,0, 4,3);
4543 pathB.close();
4544 testShapeOp(path, pathB, kDifference_Op);
4548 SkPath path, pathB;
4553 pathB.setFillType(SkPath::kWinding_FillType);
4554 pathB.moveTo(0,4);
4555 pathB.cubicTo(1,4, 1,0, 6,5);
4556 pathB.close();
4557 testShapeOp(path, pathB, kDifference_Op);
4561 SkPath path, pathB;
4566 pathB.setFillType(SkPath::kWinding_FillType);
4567 pathB.moveTo(0,6);
4568 pathB.cubicTo(2,5, 2,0, 6,4);
4569 pathB.close();
4570 testShapeOp(path, pathB, kDifference_Op);
4574 SkPath path, pathB;
4579 pathB.setFillType(SkPath::kWinding_FillType);
4580 pathB.moveTo(2,3);
4581 pathB.cubicTo(1,6, 2,1, 5,0);
4582 pathB.close();
4583 testShapeOp(path, pathB, kDifference_Op);
4587 SkPath path, pathB;
4592 pathB.setFillType(SkPath::kWinding_FillType);
4593 pathB.moveTo(3,5);
4594 pathB.cubicTo(4,5, 3,1, 6,5);
4595 pathB.close();
4596 testShapeOp(path, pathB, kDifference_Op);
4600 SkPath path, pathB;
4605 pathB.setFillType(SkPath::kWinding_FillType);
4606 pathB.moveTo(2,3);
4607 pathB.cubicTo(3,5, 3,2, 4,0);
4608 pathB.close();
4609 testShapeOp(path, pathB, kDifference_Op);
4650 SkPath path, pathB;
4655 pathB.moveTo(0,1);
4656 pathB.cubicTo(0,3, 1,0, 1,0);
4657 pathB.lineTo(0,1);
4658 pathB.close();
4659 testShapeOp(path, pathB, kDifference_Op);
4663 SkPath path, pathB;
4667 pathB.setFillType(SkPath::kEvenOdd_FillType);
4668 pathB.addRect(0, 0, 4, 4, SkPath::kCW_Direction);
4669 pathB.addRect(0, 0, 3, 3, SkPath::kCW_Direction);
4670 testShapeOp(path, pathB, kDifference_Op);