Lines Matching refs:dst

29 typedef void (*FromColorProc)(void* dst, const SkColor src[], int width,

32 static void FromColor_D32(void* dst, const SkColor src[], int width,
34 SkPMColor* d = (SkPMColor*)dst;
41 static void FromColor_D565(void* dst, const SkColor src[], int width,
43 uint16_t* d = (uint16_t*)dst;
53 static void FromColor_D4444(void* dst, const SkColor src[], int width,
55 SkPMColor16* d = (SkPMColor16*)dst;
85 void* dst = dstBitmap.getPixels();
88 if (NULL == dst || NULL == proc) {
96 dst = dstBitmap.getAddr(x, y);
99 proc(dst, src, width, x, y);
101 dst = (char*)dst + dstBitmap.rowBytes();
113 typedef void (*ToColorProc)(SkColor dst[], const void* src, int width,
116 static void ToColor_S32_Alpha(SkColor dst[], const void* src, int width,
121 *dst++ = SkUnPreMultiply::PMColorToColor(*s++);
125 static void ToColor_S32_Opaque(SkColor dst[], const void* src, int width,
131 *dst++ = SkColorSetRGB(SkGetPackedR32(c), SkGetPackedG32(c),
136 static void ToColor_S4444_Alpha(SkColor dst[], const void* src, int width,
141 *dst++ = SkUnPreMultiply::PMColorToColor(SkPixel4444ToPixel32(*s++));
145 static void ToColor_S4444_Opaque(SkColor dst[], const void* src, int width,
151 *dst++ = SkColorSetRGB(SkGetPackedR32(c), SkGetPackedG32(c),
156 static void ToColor_S565(SkColor dst[], const void* src, int width,
162 *dst++ = SkColorSetRGB(SkPacked16ToR32(c), SkPacked16ToG32(c),
167 static void ToColor_SI8_Alpha(SkColor dst[], const void* src, int width,
173 *dst++ = SkUnPreMultiply::PMColorToColor(colors[*s++]);
178 static void ToColor_SI8_Opaque(SkColor dst[], const void* src, int width,
185 *dst++ = SkColorSetRGB(SkGetPackedR32(c), SkGetPackedG32(c),
489 SkBitmap* dst = new SkBitmap;
492 src->extractAlpha(dst, paint, &allocator, &offset);
495 if (dst->getPixels() == NULL && src->getPixels() != NULL) {
496 delete dst;
507 return GraphicsJNI::createBitmap(env, dst, allocator.getStorageObj(), true, NULL, NULL);
525 SkColor dst[1];
526 proc(dst, src, 1, bitmap->getColorTable());
527 return dst[0];
545 jint* dst = env->GetIntArrayElements(pixelArray, NULL);
546 SkColor* d = (SkColor*)dst + offset;
552 env->ReleaseIntArrayElements(pixelArray, dst, 0);
596 void* dst = bitmap->getPixels();
598 if (NULL != dst) {
601 memcpy(dst, abp.pointer(), bitmap->getSize());