10 bitmap.allocPixels(imageInfo);
14 auto pack8888 = [](
unsigned a,
unsigned r,
unsigned g,
unsigned b) -> uint32_t {
15 return (r << 0) | (g << 8) | (
b << 16) | (
a << 24);
17 uint32_t red8888[] = { pack8888(0xFF, 0xFF, 0x0, 0x0), pack8888(0xFF, 0xbb, 0x0, 0x0),
18 pack8888(0xFF, 0x77, 0x0, 0x0), pack8888(0xFF, 0x33, 0x0, 0x0) };
19 uint32_t blue8888[] = { pack8888(0xFF, 0x0, 0x0, 0x0FF), pack8888(0xFF, 0x0, 0x0, 0x0bb),
20 pack8888(0xFF, 0x0, 0x0, 0x077), pack8888(0xFF, 0x0, 0x0, 0x033) };
22 if (
bitmap.writePixels(redPixmap, 0, 0)) {
26 if (
bitmap.writePixels(bluePixmap, 0, 0)) {