Home | History | Annotate | Download | only in tests

Lines Matching refs:bitmap

37     SkBitmap bitmap(src);
41 SkAutoLockPixels alp(bitmap);
42 SkColorTable* ctable = bitmap.getColorTable();
45 if (canHaveAlpha(bitmap.config()) && canHaveAlpha(dstConfig)) {
46 bitmap.setIsOpaque(false);
50 REPORTER_ASSERT(reporter, bitmap.copyTo(&dst, dstConfig));
52 if (bitmap.isOpaque() != dst.isOpaque()) {
53 report_opaqueness(reporter, bitmap, dst);
57 bitmap.setIsOpaque(true);
61 REPORTER_ASSERT(reporter, bitmap.copyTo(&dst, dstConfig));
63 if (bitmap.isOpaque() != dst.isOpaque()) {
64 report_opaqueness(reporter, bitmap, dst);
72 static void init_src(const SkBitmap& bitmap, const SkColorTable* ct) {
73 SkAutoLockPixels lock(bitmap);
74 if (bitmap.getPixels()) {
76 sk_bzero(bitmap.getPixels(), bitmap.getSize());
78 bitmap.eraseColor(SK_ColorWHITE);
250 // TODO: create valid RLE bitmap to test with
315 SkBitmap bitmap(src);
319 bitmap.setIsOpaque(true);
320 bitmap.setIsVolatile(true);
321 if (bitmap.extractSubset(&subset, r)) {
325 subset.isOpaque() == bitmap.isOpaque());
343 bitmap.setIsOpaque(false);
344 bitmap.setIsVolatile(false);
345 if (bitmap.extractSubset(&subset, r)) {
347 subset.isOpaque() == bitmap.isOpaque());
431 bitmap is an extracted subset.
444 // Create bitmap to act as source for copies and subsets.
449 } else // Tests expect a 2x2 bitmap, so make smaller.
471 r.set(1, 0, 1 + subW, subH); // 2x2 extracted bitmap
490 SkBitmap bufBm; // Attach buf to this bitmap.
585 // Tests basic copy from an external buffer to the bitmap.
586 // If the bitmap is "extracted", this also tests the case