Lines Matching refs:srcMask

598         SkMask srcMask;
604 srcMask = filteredMask;
607 srcMask = unfilteredGlyph->mask();
613 srcMask = unfilteredGlyph->mask();
616 srcMask.fImage = static_cast<uint8_t*>(tmpGlyphImageStorage.get());
617 memcpy(srcMask.fImage, unfilteredGlyph->fImage, imageSize);
620 SkASSERT_RELEASE(srcMask.fFormat == origGlyph.fMaskFormat);
625 if (srcMask.fBounds.fTop < dstMask.fBounds.fTop) {
626 int32_t topDiff = dstMask.fBounds.fTop - srcMask.fBounds.fTop;
627 srcMask.fImage += srcMask.fRowBytes * topDiff;
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;
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;
638 srcMask.fImage += leftDiff;
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;
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);
662 int width = srcMask.fBounds.width();
663 int height = srcMask.fBounds.height();
665 int srcRB = srcMask.fRowBytes;
667 const uint8_t* src = srcMask.fImage;