Lines Matching refs:dst

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

33 static void FromColor_D32(void* dst, const SkColor src[], int width,
35 SkPMColor* d = (SkPMColor*)dst;
42 static void FromColor_D32_Raw(void* dst, const SkColor src[], int width,
46 memcpy(dst, src, width * sizeof(SkColor));
51 SkPMColor* d = (SkPMColor*)dst;
59 static void FromColor_D565(void* dst, const SkColor src[], int width,
61 uint16_t* d = (uint16_t*)dst;
71 static void FromColor_D4444(void* dst, const SkColor src[], int width,
73 SkPMColor16* d = (SkPMColor16*)dst;
83 static void FromColor_D4444_Raw(void* dst, const SkColor src[], int width,
85 SkPMColor16* d = (SkPMColor16*)dst;
118 void* dst = dstBitmap.getPixels();
121 if (NULL == dst || NULL == proc) {
129 dst = dstBitmap.getAddr(x, y);
132 proc(dst, src, width, x, y);
134 dst = (char*)dst + dstBitmap.rowBytes();
146 typedef void (*ToColorProc)(SkColor dst[], const void* src, int width,
149 static void ToColor_S32_Alpha(SkColor dst[], const void* src, int width,
154 *dst++ = SkUnPreMultiply::PMColorToColor(*s++);
158 static void ToColor_S32_Raw(SkColor dst[], const void* src, int width,
164 *dst++ = SkColorSetARGB(SkGetPackedA32(c), SkGetPackedR32(c),
169 static void ToColor_S32_Opaque(SkColor dst[], const void* src, int width,
175 *dst++ = SkColorSetRGB(SkGetPackedR32(c), SkGetPackedG32(c),
180 static void ToColor_S4444_Alpha(SkColor dst[], const void* src, int width,
185 *dst++ = SkUnPreMultiply::PMColorToColor(SkPixel4444ToPixel32(*s++));
189 static void ToColor_S4444_Raw(SkColor dst[], const void* src, int width,
195 *dst++ = SkColorSetARGB(SkGetPackedA32(c), SkGetPackedR32(c),
200 static void ToColor_S4444_Opaque(SkColor dst[], const void* src, int width,
206 *dst++ = SkColorSetRGB(SkGetPackedR32(c), SkGetPackedG32(c),
211 static void ToColor_S565(SkColor dst[], const void* src, int width,
217 *dst++ = SkColorSetRGB(SkPacked16ToR32(c), SkPacked16ToG32(c),
222 static void ToColor_SI8_Alpha(SkColor dst[], const void* src, int width,
228 *dst++ = SkUnPreMultiply::PMColorToColor(colors[*s++]);
233 static void ToColor_SI8_Raw(SkColor dst[], const void* src, int width,
240 *dst++ = SkColorSetARGB(SkGetPackedA32(c), SkGetPackedR32(c),
246 static void ToColor_SI8_Opaque(SkColor dst[], const void* src, int width,
253 *dst++ = SkColorSetRGB(SkGetPackedR32(c), SkGetPackedG32(c),
591 SkBitmap* dst = new SkBitmap;
594 src->extractAlpha(dst, paint, &allocator, &offset);
597 if (dst->getPixels() == NULL && src->getPixels() != NULL) {
598 delete dst;
609 return GraphicsJNI::createBitmap(env, dst, allocator.getStorageObj(),
628 SkColor dst[1];
629 proc(dst, src, 1, bitmap->getColorTable());
630 return dst[0];
648 jint* dst = env->GetIntArrayElements(pixelArray, NULL);
649 SkColor* d = (SkColor*)dst + offset;
655 env->ReleaseIntArrayElements(pixelArray, dst, 0);
699 void* dst = bitmap->getPixels();
701 if (NULL != dst) {
704 memcpy(dst, abp.pointer(), bitmap->getSize());