Lines Matching full:skbitmap
20 #include "SkBitmap.h"
152 SkBitmap::Config fConfig;
162 bool (*fRasterizerFunction)(SkStream*, SkBitmap*);
190 static SkData* encode_to_dct_data(size_t* pixelRefOffset, const SkBitmap& bitmap);
239 * Assemble filename suitable for writing out an SkBitmap.
266 static void force_all_opaque(const SkBitmap& bitmap) {
267 SkBitmap::Config config = bitmap.config();
269 case SkBitmap::kARGB_8888_Config:
272 case SkBitmap::kRGB_565_Config:
281 static void force_all_opaque_8888(const SkBitmap& bitmap) {
290 static ErrorCombination write_bitmap(const SkString& path, const SkBitmap& bitmap) {
294 SkBitmap copy;
295 bitmap.copyTo(©, SkBitmap::kARGB_8888_Config);
445 * Prepare an SkBitmap to render a GM into.
447 * After you've rendered the GM into the SkBitmap, you must call
456 SkBitmap* bitmap) {
463 * Any finalization steps we need to perform on the SkBitmap after
518 static void complete_bitmap(SkBitmap* bitmap) {
538 SkBitmap* bitmap,
567 bitmap->setConfig(SkBitmap::kARGB_8888_Config, size.fWidth,
577 SkPicture* pict, SkBitmap* bitmap,
591 SkBitmap tileBM;
705 void report_bitmap_diffs(const SkBitmap& expectedBitmap, const SkBitmap& actualBitmap,
718 if ((SkBitmap::kARGB_8888_Config != expectedBitmap.config()) ||
719 (SkBitmap::kARGB_8888_Config != actualBitmap.config())) {
766 * @param actualBitmapAndDigest the SkBitmap we actually generated, and its GmResultDigest
823 const SkBitmap *expectedBitmapPtr = expectations.asBitmap();
907 // this test, because we don't know how to generate an SkBitmap
967 SkBitmap& actualBitmap, const SkBitmap* referenceBitmap) {
1014 static SkData* bitmap_encoder(size_t* pixelRefOffset, const SkBitmap& bm) {
1042 SkBitmap* bitmap) {
1078 SkBitmap pdfBitmap;
1127 const SkBitmap& referenceBitmap,
1132 SkBitmap bitmap;
1159 const SkBitmap& referenceBitmap, bool simulateFailure) {
1174 SkBitmap bitmap;
1179 // Pass a decoding function so the factory GM (which has an SkBitmap
1203 const SkBitmap& referenceBitmap) {
1217 SkBitmap bitmap;
1278 { SkBitmap::kARGB_8888_Config, kRaster_Backend, kDontCare_GLContextType, 0, kRW_ConfigFlag, "8888", true },
1280 { SkBitmap::kARGB_4444_Config, kRaster_Backend, kDontCare_GLContextType, 0, kRW_ConfigFlag, "4444", true },
1282 { SkBitmap::kRGB_565_Config, kRaster_Backend, kDontCare_GLContextType, 0, kRW_ConfigFlag, "565", true },
1284 { SkBitmap::kARGB_8888_Config, kGPU_Backend, GrContextFactory::kNative_GLContextType, 0, kRW_ConfigFlag, "gpu", true },
1285 { SkBitmap::kARGB_8888_Config, kGPU_Backend, GrContextFactory::kNative_GLContextType, 16, kRW_ConfigFlag, "msaa16", false},
1286 { SkBitmap::kARGB_8888_Config, kGPU_Backend, GrContextFactory::kNative_GLContextType, 4, kRW_ConfigFlag, "msaa4", false},
1289 { SkBitmap::kARGB_8888_Config, kGPU_Backend, GrContextFactory::kDebug_GLContextType, 0, kNone_ConfigFlag, "gpudebug", kDebugOnly},
1294 { SkBitmap::kARGB_8888_Config, kGPU_Backend, GrContextFactory::kNull_GLContextType, 0, kNone_ConfigFlag, "gpunull", kDebugOnly},
1296 { SkBitmap::kARGB_8888_Config, kGPU_Backend, GrContextFactory::kANGLE_GLContextType, 0, kRW_ConfigFlag, "angle", true },
1297 { SkBitmap::kARGB_8888_Config, kGPU_Backend, GrContextFactory::kANGLE_GLContextType, 16, kRW_ConfigFlag, "anglemsaa16", true },
1300 { SkBitmap::kARGB_8888_Config, kGPU_Backend, GrContextFactory::kMESA_GLContextType, 0, kRW_ConfigFlag, "mesa", true },
1305 { SkBitmap::kARGB_8888_Config, kXPS_Backend, kDontCare_GLContextType, 0, kWrite_ConfigFlag, "xps", true },
1308 { SkBitmap::kARGB_8888_Config, kPDF_Backend, kDontCare_GLContextType, 0, kRW_ConfigFlag, "pdf", true },
1477 static SkData* encode_to_dct_data(size_t* pixelRefOffset, const SkBitmap& bitmap) {
1482 SkBitmap bm = bitmap;
1486 SkBitmap copy;
1568 (SkBitmap::kRGB_565_Config == config.fConfig)) {
1625 SkBitmap comparisonBitmap;
1660 const SkBitmap &comparisonBitmap,
1663 const SkBitmap &comparisonBitmap,
1679 SkBitmap bitmap;
1696 SkBitmap bitmap;
1730 SkBitmap bitmap;
1760 SkBitmap bitmap;
2304 SkBitmap comparisonBitmap;
2306 { SkBitmap::kARGB_8888_Config, kRaster_Backend, kDontCare_GLContextType, 0, kRW_ConfigFlag, "comparison", false };