10 bitmap.allocPixels(imageInfo);
16 auto pack8888 = [](
unsigned a,
unsigned r,
unsigned g,
unsigned b) -> uint32_t {
17 return (
a << 24) | (
b << 16) | (g << 8) | (r << 0);
19 uint32_t red8888[] = {pack8888(0xFF, 0xFF, 0x0, 0x0), pack8888(0xFF, 0xbb, 0x0, 0x0),
20 pack8888(0xFF, 0x99, 0x0, 0x0), pack8888(0xFF, 0x55, 0x0, 0x0)};
21 uint32_t blue8888[] = {pack8888(0xFF, 0x0, 0x0, 0x0FF), pack8888(0xFF, 0x0, 0x0, 0x0bb),
22 pack8888(0xFF, 0x0, 0x0, 0x099), pack8888(0xFF, 0x0, 0x0, 0x055)};
23 SkPixmap redPixmap(imageInfo, &red8888, 8);
24 if (
bitmap.writePixels(redPixmap, 0, 0)) {
27 SkPixmap bluePixmap(imageInfo, &blue8888, 8);
28 if (
bitmap.writePixels(bluePixmap, 0, 0)) {