Lines Matching refs:dstMask
621 SkMask dstMask = origGlyph.mask();
622 SkIRect origBounds = dstMask.fBounds;
625 if (srcMask.fBounds.fTop < dstMask.fBounds.fTop) {
626 int32_t topDiff = dstMask.fBounds.fTop - srcMask.fBounds.fTop;
628 srcMask.fBounds.fTop = dstMask.fBounds.fTop;
630 if (dstMask.fBounds.fTop < srcMask.fBounds.fTop) {
631 int32_t topDiff = srcMask.fBounds.fTop - dstMask.fBounds.fTop;
632 dstMask.fImage += dstMask.fRowBytes * topDiff;
633 dstMask.fBounds.fTop = srcMask.fBounds.fTop;
636 if (srcMask.fBounds.fLeft < dstMask.fBounds.fLeft) {
637 int32_t leftDiff = dstMask.fBounds.fLeft - srcMask.fBounds.fLeft;
639 srcMask.fBounds.fLeft = dstMask.fBounds.fLeft;
641 if (dstMask.fBounds.fLeft < srcMask.fBounds.fLeft) {
642 int32_t leftDiff = srcMask.fBounds.fLeft - dstMask.fBounds.fLeft;
643 dstMask.fImage += leftDiff;
644 dstMask.fBounds.fLeft = srcMask.fBounds.fLeft;
647 if (srcMask.fBounds.fBottom < dstMask.fBounds.fBottom) {
648 dstMask.fBounds.fBottom = srcMask.fBounds.fBottom;
650 if (dstMask.fBounds.fBottom < srcMask.fBounds.fBottom) {
651 srcMask.fBounds.fBottom = dstMask.fBounds.fBottom;
654 if (srcMask.fBounds.fRight < dstMask.fBounds.fRight) {
655 dstMask.fBounds.fRight = srcMask.fBounds.fRight;
657 if (dstMask.fBounds.fRight < srcMask.fBounds.fRight) {
658 srcMask.fBounds.fRight = dstMask.fBounds.fRight;
661 SkASSERT(srcMask.fBounds == dstMask.fBounds);
664 int dstRB = dstMask.fRowBytes;
668 uint8_t* dst = dstMask.fImage;
676 if (dstMask.fBounds != origBounds) {