/external/skia/legacy/src/core/ |
SkBitmapShaderTemplate.h | 44 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count) 51 NOFILTER_BITMAP_SHADER_SPRITEPROC32(this, x, y, dstC, count); 95 *dstC++ = NOFILTER_BITMAP_SHADER_SAMPLE_XY(srcPixels, x, y, srcRB); 107 *dstC++ = SkAlphaMulQ(c, scale); 151 *dstC++ = NOFILTER_BITMAP_SHADER_SAMPLE_X(srcPixels, x); 159 *dstC++ = SkAlphaMulQ(c, scale); 171 *dstC++ = NOFILTER_BITMAP_SHADER_SAMPLE_XY(srcPixels, x, y, srcRB); 181 *dstC++ = SkAlphaMulQ(c, scale); 188 virtual void shadeSpan16(int x, int y, uint16_t dstC[], int count) 196 NOFILTER_BITMAP_SHADER_SPRITEPROC16(this, x, y, dstC, count) [all...] |
SkBitmapProcShader.h | 24 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count); 25 virtual void shadeSpan16(int x, int y, uint16_t dstC[], int count);
|
ARGB32_Clamp_Bilinear_BitmapShader.h | 16 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count); 65 void ARGB32_Clamp_Bilinear_BitmapShader::shadeSpan(int x, int y, SkPMColor dstC[], int count) 94 *dstC++ = sample_bilerp(fx, fy, srcMaxX, srcMaxY, srcPixels, srcRB, proc_table); 108 *dstC++ = SkAlphaMulQ(c, srcScale); 143 *dstC++ = sample_bilerpx(fx, srcMaxX, srcPixels, srcRB, proc_table); 151 *dstC++ = SkAlphaMulQ(c, srcScale); 161 *dstC++ = sample_bilerp(fx, fy, srcMaxX, srcMaxY, srcPixels, srcRB, proc_table); 170 *dstC++ = SkAlphaMulQ(c, srcScale);
|
SkBitmapProcShader.cpp | 162 void SkBitmapProcShader::shadeSpan(int x, int y, SkPMColor dstC[], int count) { 165 state.fShaderProc32(state, x, y, dstC, count); 195 sproc(state, buffer, n, dstC); 202 dstC += n; 206 void SkBitmapProcShader::shadeSpan16(int x, int y, uint16_t dstC[], int count) { 209 state.fShaderProc16(state, x, y, dstC, count); 228 sproc(state, buffer, n, dstC); 234 dstC += n;
|
SkBitmapShader16BilerpTemplate.h | 21 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count) 73 *dstC++ = expanded_rgb16_to_8888(c, alpha); 123 *dstC++ = expanded_rgb16_to_8888(c, alpha); 132 virtual void shadeSpan16(int x, int y, uint16_t dstC[], int count) 181 *dstC++ = SkCompact_rgb_16(c); 231 *dstC++ = SkCompact_rgb_16(c);
|
SkXfermode.cpp | 475 SkPMColor dstC = dst[i]; 476 SkPMColor C = this->xferColor(src[i], dstC); 478 C = SkFourByteInterp(C, dstC, a); 493 SkPMColor dstC = SkPixel16ToPixel32(dst[i]); 494 dst[i] = SkPixel32ToPixel16_ToU16(this->xferColor(src[i], dstC)); 500 SkPMColor dstC = SkPixel16ToPixel32(dst[i]); 501 SkPMColor C = this->xferColor(src[i], dstC); 503 C = SkFourByteInterp(C, dstC, a); 519 SkPMColor dstC = SkPixel4444ToPixel32(dst[i]); 520 dst[i] = SkPixel32ToPixel4444(this->xferColor(src[i], dstC)); [all...] |
SkDraw.cpp | [all...] |
/external/skia/src/core/ |
SkBitmapShaderTemplate.h | 44 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count) 51 NOFILTER_BITMAP_SHADER_SPRITEPROC32(this, x, y, dstC, count); 95 *dstC++ = NOFILTER_BITMAP_SHADER_SAMPLE_XY(srcPixels, x, y, srcRB); 107 *dstC++ = SkAlphaMulQ(c, scale); 151 *dstC++ = NOFILTER_BITMAP_SHADER_SAMPLE_X(srcPixels, x); 159 *dstC++ = SkAlphaMulQ(c, scale); 171 *dstC++ = NOFILTER_BITMAP_SHADER_SAMPLE_XY(srcPixels, x, y, srcRB); 181 *dstC++ = SkAlphaMulQ(c, scale); 188 virtual void shadeSpan16(int x, int y, uint16_t dstC[], int count) 196 NOFILTER_BITMAP_SHADER_SPRITEPROC16(this, x, y, dstC, count) [all...] |
SkBitmapProcShader.h | 25 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; 27 virtual void shadeSpan16(int x, int y, uint16_t dstC[], int count) SK_OVERRIDE;
|
ARGB32_Clamp_Bilinear_BitmapShader.h | 16 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count); 65 void ARGB32_Clamp_Bilinear_BitmapShader::shadeSpan(int x, int y, SkPMColor dstC[], int count) 94 *dstC++ = sample_bilerp(fx, fy, srcMaxX, srcMaxY, srcPixels, srcRB, proc_table); 108 *dstC++ = SkAlphaMulQ(c, srcScale); 143 *dstC++ = sample_bilerpx(fx, srcMaxX, srcPixels, srcRB, proc_table); 151 *dstC++ = SkAlphaMulQ(c, srcScale); 161 *dstC++ = sample_bilerp(fx, fy, srcMaxX, srcMaxY, srcPixels, srcRB, proc_table); 170 *dstC++ = SkAlphaMulQ(c, srcScale);
|
SkBitmapProcShader.cpp | 159 void SkBitmapProcShader::shadeSpan(int x, int y, SkPMColor dstC[], int count) { 162 state.getShaderProc32()(state, x, y, dstC, count); 192 sproc(state, buffer, n, dstC); 199 dstC += n; 211 void SkBitmapProcShader::shadeSpan16(int x, int y, uint16_t dstC[], int count) { 214 state.getShaderProc16()(state, x, y, dstC, count); 233 sproc(state, buffer, n, dstC); 239 dstC += n;
|
SkBitmapShader16BilerpTemplate.h | 21 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count) 73 *dstC++ = expanded_rgb16_to_8888(c, alpha); 123 *dstC++ = expanded_rgb16_to_8888(c, alpha); 132 virtual void shadeSpan16(int x, int y, uint16_t dstC[], int count) 181 *dstC++ = SkCompact_rgb_16(c); 231 *dstC++ = SkCompact_rgb_16(c);
|
SkXfermode.cpp | 480 SkPMColor dstC = dst[i]; 481 SkPMColor C = this->xferColor(src[i], dstC); 483 C = SkFourByteInterp(C, dstC, a); 498 SkPMColor dstC = SkPixel16ToPixel32(dst[i]); 499 dst[i] = SkPixel32ToPixel16_ToU16(this->xferColor(src[i], dstC)); 505 SkPMColor dstC = SkPixel16ToPixel32(dst[i]); 506 SkPMColor C = this->xferColor(src[i], dstC); 508 C = SkFourByteInterp(C, dstC, a); 523 SkPMColor dstC = SkPixel4444ToPixel32(dst[i]); 524 dst[i] = SkPixel32ToPixel4444(this->xferColor(src[i], dstC)); [all...] |
SkDraw.cpp | [all...] |
/external/skia/src/effects/gradients/ |
SkLinearGradient.h | 21 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; 22 virtual void shadeSpan16(int x, int y, uint16_t dstC[], int count) SK_OVERRIDE;
|
SkSweepGradient.h | 18 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; 19 virtual void shadeSpan16(int x, int y, uint16_t dstC[], int count) SK_OVERRIDE;
|
SkLinearGradient.cpp | 113 *dstC++ = cache[toggle + fi]; \ 120 SkPMColor* dstC, const SkPMColor* cache, 127 SkPMColor* SK_RESTRICT dstC, 146 sk_memset32_dither(dstC, lerp, dlerp, count); 150 SkPMColor* SK_RESTRICT dstC, 157 sk_memset32_dither(dstC, 161 dstC += count; 179 sk_memset32_dither(dstC, 187 SkPMColor* SK_RESTRICT dstC, 194 *dstC++ = cache[toggle + fi] [all...] |
SkRadialGradient.cpp | 59 uint16_t* dstC, const uint16_t* cache, 64 uint16_t* SK_RESTRICT dstC, const uint16_t* SK_RESTRICT cache, 89 *dstC++ = cache[toggle + 101 *dstC++ = cache[toggle + 110 uint16_t* SK_RESTRICT dstC, const uint16_t* SK_RESTRICT cache, 125 *dstC++ = cache[toggle + (fi >> SkGradientShaderBase::kCache16Shift)]; 134 uint16_t* SK_RESTRICT dstC, const uint16_t* SK_RESTRICT cache, 146 *dstC++ = cache[toggle + (fi >> SkGradientShaderBase::kCache16Shift)]; 172 uint16_t* SK_RESTRICT dstC = dstCParam; 205 (*shadeProc)(srcPt.fX, sdx, srcPt.fY, sdy, dstC, [all...] |
SkRadialGradient.h | 19 virtual void shadeSpan(int x, int y, SkPMColor* dstC, int count)
|
SkTwoPointRadialGradient.cpp | 111 SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, 118 SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, 125 *dstC++ = cache[index >> SkGradientShaderBase::kCache32Shift]; 135 SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, 142 *dstC++ = cache[index >> SkGradientShaderBase::kCache32Shift]; 153 SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, 160 *dstC++ = cache[index >> SkGradientShaderBase::kCache32Shift]; 229 SkPMColor* SK_RESTRICT dstC = dstCParam; 233 sk_bzero(dstC, count * sizeof(*dstC)); [all...] |
SkSweepGradient.cpp | 296 void SkSweepGradient::shadeSpan(int x, int y, SkPMColor* SK_RESTRICT dstC, 322 *dstC++ = cache[SkATan2_255(fy, fx)]; 330 *dstC++ = cache[SkATan2_255(srcPt.fY, srcPt.fX)]; 335 void SkSweepGradient::shadeSpan16(int x, int y, uint16_t* SK_RESTRICT dstC, 363 *dstC++ = cache[toggle + index]; 375 *dstC++ = cache[toggle + index];
|
SkTwoPointConicalGradient.cpp | 116 typedef void (*TwoPointRadialProc)(TwoPtRadial* rec, SkPMColor* dstC, 119 static void twopoint_clamp(TwoPtRadial* rec, SkPMColor* SK_RESTRICT dstC, 124 *dstC++ = 0; 128 *dstC++ = cache[index >> SkGradientShaderBase::kCache32Shift]; 133 static void twopoint_repeat(TwoPtRadial* rec, SkPMColor* SK_RESTRICT dstC, 138 *dstC++ = 0; 142 *dstC++ = cache[index >> SkGradientShaderBase::kCache32Shift]; 147 static void twopoint_mirror(TwoPtRadial* rec, SkPMColor* SK_RESTRICT dstC, 152 *dstC++ = 0; 156 *dstC++ = cache[index >> SkGradientShaderBase::kCache32Shift] [all...] |
/external/skia/legacy/src/effects/ |
SkGradientShader.cpp | 846 virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; 847 virtual void shadeSpan16(int x, int y, uint16_t dstC[], int count) SK_OVERRIDE; 904 *dstC++ = cache[toggle + fi]; \ 911 SkPMColor* dstC, const SkPMColor* cache, 917 SkPMColor* SK_RESTRICT dstC, 925 sk_memset32_dither(dstC, 935 SkPMColor* SK_RESTRICT dstC, [all...] |