Lines Matching defs:src

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

31 static void FromColor_D32(void* dst, const SkColor src[], int width,
36 *d++ = SkPreMultiplyColor(*src++);
40 static void FromColor_D565(void* dst, const SkColor src[], int width,
46 SkColor c = *src++;
52 static void FromColor_D4444(void* dst, const SkColor src[], int width,
58 SkPMColor c = SkPreMultiplyColor(*src++);
92 const SkColor* src = (const SkColor*)array + srcOffset;
98 proc(dst, src, width, x, y);
99 src += srcStride;
112 typedef void (*ToColorProc)(SkColor dst[], const void* src, int width,
115 static void ToColor_S32_Alpha(SkColor dst[], const void* src, int width,
118 const SkPMColor* s = (const SkPMColor*)src;
124 static void ToColor_S32_Opaque(SkColor dst[], const void* src, int width,
127 const SkPMColor* s = (const SkPMColor*)src;
135 static void ToColor_S4444_Alpha(SkColor dst[], const void* src, int width,
138 const SkPMColor16* s = (const SkPMColor16*)src;
144 static void ToColor_S4444_Opaque(SkColor dst[], const void* src, int width,
147 const SkPMColor* s = (const SkPMColor*)src;
155 static void ToColor_S565(SkColor dst[], const void* src, int width,
158 const uint16_t* s = (const uint16_t*)src;
166 static void ToColor_SI8_Alpha(SkColor dst[], const void* src, int width,
169 const uint8_t* s = (const uint8_t*)src;
177 static void ToColor_SI8_Opaque(SkColor dst[], const void* src, int width,
180 const uint8_t* s = (const uint8_t*)src;
191 static ToColorProc ChooseToColorProc(const SkBitmap& src) {
192 switch (src.config()) {
194 return src.isOpaque() ? ToColor_S32_Opaque : ToColor_S32_Alpha;
196 return src.isOpaque() ? ToColor_S4444_Opaque : ToColor_S4444_Alpha;
200 if (src.getColorTable() == NULL) {
203 return src.isOpaque() ? ToColor_SI8_Opaque : ToColor_SI8_Alpha;
241 static jobject Bitmap_copy(JNIEnv* env, jobject, const SkBitmap* src,
246 if (!src->copyTo(&result, dstConfig, &allocator)) {
380 const SkPMColor* src = (const SkPMColor*)p->readInplace(size);
381 ctable = new SkColorTable(src, count);
466 const SkBitmap* src, const SkPaint* paint,
472 src->extractAlpha(dst, paint, &allocator, &offset);
475 if (dst->getPixels() == NULL && src->getPixels() != NULL) {
500 const void* src = bitmap->getAddr(x, y);
501 if (NULL == src) {
506 proc(dst, src, 1, bitmap->getColorTable());
519 const void* src = bitmap->getAddr(x, y);
520 if (NULL == src) {
528 proc(d, src, width, ctable);
530 src = (void*)((const char*)src + bitmap->rowBytes());
563 const void* src = bitmap->getPixels();
565 if (NULL != src) {
569 memcpy(abp.pointer(), src, bitmap->getSize());