Home | History | Annotate | Download | only in tests

Lines Matching refs:subset

311                     SkBitmap subset;
316 if (bitmap.extractSubset(&subset, r)) {
317 REPORTER_ASSERT(reporter, subset.width() == 1);
318 REPORTER_ASSERT(reporter, subset.height() == 1);
320 subset.isOpaque() == bitmap.isOpaque());
322 subset.isVolatile() == true);
326 subset.copyTo(&copy, subset.config()));
331 SkAutoLockPixels alp0(subset);
334 bool hasCT = subset.getColorTable() != NULL;
340 if (bitmap.extractSubset(&subset, r)) {
342 subset.isOpaque() == bitmap.isOpaque());
344 subset.isVolatile() == false);
422 // the bitmap is an extracted subset.
436 SkBitmap src, subset;
450 // Either copy src or extract into 'subset', which is used
459 // extracted subset bits.
464 srcReady = src.extractSubset(&subset, r);
466 srcReady = src.copyTo(&subset, src.getConfig());
469 // Not all configurations will generate a valid 'subset'.
495 writeCoordPixels(subset, coords);
504 SkBitmap::ComputeRowBytes(subset.getConfig(), subW)
511 subset.copyPixelsTo(buf, bufSize, bufBm.rowBytes() * 3)
515 reportCopyVerification(subset, bufBm, coords,
526 subset.rowBytes());
528 successExpected = subset.getSafeSize() <= bufSize;
530 subset.copyPixelsTo(buf, bufSize) ==
533 reportCopyVerification(subset, bufBm, coords,
540 subset.rowBytes()+1);
544 subset.copyPixelsTo(buf, bufSize,
545 subset.rowBytes()+1) == successExpected);
547 reportCopyVerification(subset, bufBm, coords,
558 subset.copyPixelsTo(buf, bufSize, bufBm.rowBytes()-1)
561 reportCopyVerification(subset, bufBm, coords,
573 subset.copyPixelsFrom(buf, bufSize, 1) == false);
585 subset.copyPixelsFrom(buf, bufSize, bufBm.rowBytes()) ==
587 reportCopyVerification(bufBm, subset, coords,
595 subset.copyPixelsFrom(buf, 1, subset.rowBytes()) ==