/external/skia/bench/ |
H A D | GLInstancedArraysBench.cpp | 192 // a different color) 197 float color = i == kNumTri - 1 ? 1.0f : 0.0f; local 198 colors[offset++] = color; colors[offset++] = 0.0f; colors[offset++] = 0.0f; 210 // setup color VBO 236 float color = i == kNumTri - 1 ? 1.0f : 0.0f; local 239 colors[offset++] = color; colors[offset++] = 0.0f; colors[offset++] = 0.0f; 252 // setup color VBO 283 float color = i == kNumTri - 1 ? 1.0f : 0.0f; local 286 v->fColors[offset++] = color; v->fColors[offset++] = 0.0f; v->fColors[offset++] = 0.0f;
|
H A D | GLVec4ScalarBench.cpp | 103 // set up vertex shader; this is a trivial vertex shader that passes through position and color 227 GrGLfloat color[3] = {1.0f, 0.0f, 1.0f}; local 229 v->fColors[0] = color[0]; 230 v->fColors[1] = color[1]; 231 v->fColors[2] = color[2];
|
H A D | RectBench.cpp | 200 * to bench BlitMask [Opaque, Black, color, shader] 232 SkColor color = 0xFF000000; variable 250 color = fColors[i]; 255 color = 0xFF000000; 258 color = fColors[i]; 266 paint.setColor(color);
|
/external/skia/gm/ |
H A D | aaxfermodes.cpp | 30 SkColorSetARGB(130, 255, 0, 128), // input color unknown 31 SkColorSetARGB(255, 0, 255, 255) // input color opaque 201 void setupShapePaint(SkCanvas* canvas, GrColor color, SkXfermode::Mode mode, SkPaint* paint) { argument 202 paint->setColor(color); 206 int maxSum = SkTMax(SkTMax(SkColorGetA(kBGColor) + SkColorGetA(color), 207 SkColorGetR(kBGColor) + SkColorGetR(color)), 208 SkTMax(SkColorGetG(kBGColor) + SkColorGetG(color), 209 SkColorGetB(kBGColor) + SkColorGetB(color)));
|
H A D | all_bitmap_configs.cpp | 55 SkColor color, 60 p->setColor(color); 53 draw_center_letter(char c, SkPaint* p, SkColor color, SkScalar x, SkScalar y, SkCanvas* canvas) argument
|
H A D | cubicpaths.cpp | 139 void drawPath(SkPath& path,SkCanvas* canvas,SkColor color, argument 148 paint.setColor(color); 229 SkColor color = 0xff007000; local 230 this->drawPath(path.fPath, canvas, color, rect, 242 labelPaint.setColor(color); 283 void drawPath(SkPath& path,SkCanvas* canvas,SkColor color, argument 292 paint.setColor(color); 374 SkColor color = 0xff007000; local 375 this->drawPath(path.fPath, canvas, color, rect, 387 labelPaint.setColor(color); [all...] |
H A D | dstreadshuffle.cpp | 107 SkColor color; local 111 color = SK_ColorTRANSPARENT; 114 color = SkColorSetARGB(0xff, 121 color = SkColorSetARGB(alpha, 127 return color; 156 SkColor color = GetColor(&random, alpha, style + width + alpha + r); variable 160 p.setColor(color);
|
/external/skia/include/core/ |
H A D | SkColor.h | 22 /** 32 bit ARGB color value, not premultiplied. The color components are always in 61 #define SkColorGetA(color) (((color) >> 24) & 0xFF) 63 #define SkColorGetR(color) (((color) >> 16) & 0xFF) 65 #define SkColorGetG(color) (((color) >> 8) & 0xFF) 67 #define SkColorGetB(color) (((color) >> 113 SkColorToHSV(SkColor color, SkScalar hsv[3]) argument [all...] |
/external/skia/include/gpu/ |
H A D | GrColor.h | 20 * GrColor is 4 bytes for R, G, B, A, in a specific order defined below. Whether the color is 56 * Packs a color with an alpha channel replicated across all four channels. 68 #define GrColorUnpackR(color) (((color) >> GrColor_SHIFT_R) & 0xFF) 69 #define GrColorUnpackG(color) (((color) >> GrColor_SHIFT_G) & 0xFF) 70 #define GrColorUnpackB(color) (((color) >> GrColor_SHIFT_B) & 0xFF) 71 #define GrColorUnpackA(color) (((color) >> GrColor_SHIFT_ 124 GrColorToRGBAFloat(GrColor color, float rgba[4]) argument 139 GrColorIsOpaque(GrColor color) argument 143 GrPremulColor(GrColor color) argument 155 GrUnpremulColor(GrColor color) argument [all...] |
H A D | GrInvariantOutput.h | 20 void setKnownFourComponents(GrColor color) { argument 21 fColor = color; 59 GrInvariantOutput(GrColor color, GrColorComponentFlags flags, bool isSingleComponent) argument 60 : fColor(color) 88 // Since the current state is not opaque we no longer care if the color being 122 // Multiply color by alpha 133 void mulByKnownFourComponents(GrColor color) { argument 136 if (GetAlphaAndCheckSingleChannel(color, &a)) { 139 if (color != 0xffffffff) { 141 SkMulDiv255Round(GrColorUnpackR(fColor), GrColorUnpackR(color)), 154 mulAlphaByKnownFourComponents(GrColor color) argument 211 setToOther(GrColorComponentFlags validFlags, GrColor color, ReadInput readsInput) argument 245 GrColor color() const { return fColor; } function in class:GrInvariantOutput 259 GetAlphaAndCheckSingleChannel(GrColor color, uint32_t* alpha) argument 265 reset(GrColor color, GrColorComponentFlags flags, bool isSingleComponent) argument [all...] |
/external/skia/src/animator/ |
H A D | SkDrawColor.cpp | 24 static SkScalar RGB_to_HSV(SkColor color, HSV_Choice choice) { argument 25 SkScalar red = SkIntToScalar(SkColorGetR(color)); 26 SkScalar green = SkIntToScalar(SkColorGetG(color)); 27 SkScalar blue = SkIntToScalar(SkColorGetB(color)); 60 static SkColor HSV_to_RGB(SkColor color, HSV_Choice choice, SkScalar hsv) { argument 61 SkScalar hue = choice == kGetHue ? hsv : RGB_to_HSV(color, kGetHue); 62 SkScalar saturation = choice == kGetSaturation ? hsv : RGB_to_HSV(color, kGetSaturation); 63 SkScalar value = choice == kGetValue ? hsv : RGB_to_HSV(color, kGetValue); 68 if (saturation == 0) // color is on black-and-white center line 88 return SkColorSetARGB(SkColorGetA(color), SkScalarRoundToIn [all...] |
H A D | SkMemberInfo.cpp | 437 SkColor color = scriptValue.fType == SkType_Array ? local 439 storage[0].fScalar = SkIntToScalar(SkColorGetA(color)); 440 storage[1].fScalar = SkIntToScalar(SkColorGetR(color)); 441 storage[2].fScalar = SkIntToScalar(SkColorGetG(color)); 442 storage[3].fScalar = SkIntToScalar(SkColorGetB(color));
|
/external/skia/src/core/ |
H A D | SkBlitMask_D32.cpp | 28 SkColor color, int width, int height) { 35 bool isOpaque = (0xFF == SkColorGetA(color)); 40 opaqueDst = SkPreMultiplyColor(color); 46 proc(dstRow, srcRow, color, width, opaqueDst); 55 const SkIRect& clip, SkColor color) { 61 color, clip.width(), clip.height()); 69 color, clip.width(), clip.height()); 26 D32_LCD16_Proc(void* SK_RESTRICT dst, size_t dstRB, const void* SK_RESTRICT mask, size_t maskRB, SkColor color, int width, int height) argument 54 BlitColor(const SkPixmap& device, const SkMask& mask, const SkIRect& clip, SkColor color) argument
|
H A D | SkBlitter_ARGB32.cpp | 45 SkColor color = paint.getColor(); local 46 fColor = color; 48 fSrcA = SkColorGetA(color); 50 fSrcR = SkAlphaMul(SkColorGetR(color), scale); 51 fSrcG = SkAlphaMul(SkColorGetG(color), scale); 52 fSrcB = SkAlphaMul(SkColorGetB(color), scale); 83 uint32_t color = fPMColor; local 96 sk_memset32(device, color, count); 98 uint32_t sc = SkAlphaMulQ(color, SkAlpha255To256(aa)); 127 #define solid_8_pixels(mask, dst, color) \ 224 uint32_t color = fPMColor; local 246 uint32_t color = fPMColor; local [all...] |
H A D | SkBlitter_PM4f.cpp | 379 SkColor color = paint.getColor(); local 380 if (0 == SkColorGetA(color)) {
|
H A D | SkMaskGamma.h | 18 * perceptual color spaces. 21 * Luminance is used to specify a luminance value in an arbitrary color space [0.0, 1.0]. 27 /** Converts a color component luminance in the color space to a linear luma. */ 29 /** Converts a linear luma to a color component luminance in the color space. */ 32 /** Converts a color to a luminance value. */ 107 * @param paint The color space in which the paint color was chosen. 108 * @param device The color spac 122 CanonicalColor(SkColor color) argument [all...] |
H A D | SkPixmap.cpp | 120 bool SkPixmap::erase(SkColor color, const SkIRect& inArea) const { argument 129 U8CPU a = SkColorGetA(color); 130 U8CPU r = SkColorGetR(color); 131 U8CPU g = SkColorGetG(color); 132 U8CPU b = SkColorGetB(color); 230 const SkColor4f color = origColor.pin(); local 233 Sk4f c4 = Sk4f::Load(color.vec()); 239 const uint64_t half4 = color.premul().toF16();
|
/external/skia/src/effects/ |
H A D | SkPixelXorXfermode.cpp | 14 // we always return an opaque color, 'cause I don't know what to do with 15 // the alpha-component and still return a valid premultiplied color. 216 SkColor color = d->fRandom->nextU(); local 219 return new PixelXorFP(SkPreMultiplyColor(color), dst); 364 SkColor color = d->fRandom->nextU(); local 366 return GrPixelXorXPFactory::Create(SkPreMultiplyColor(color));
|
/external/skia/src/gpu/ |
H A D | GrDefaultGeoProcFactory.cpp | 20 * matrix. It also leaves coverage untouched. Behind the scenes, we may add per vertex color or 34 GrColor color, 40 return new DefaultGeoProc(gpTypeFlags, color, viewMatrix, localMatrix, coverage, 50 GrColor color() const { return fColor; } function in class:DefaultGeoProc 75 // Setup pass through color 169 if (dgp.color() != fColor && !dgp.hasVertexColor()) { 171 GrColorToRGBAFloat(dgp.color(), c); 173 fColor = dgp.color(); 211 GrColor color, 221 , fColor(color) 33 Create(uint32_t gpTypeFlags, GrColor color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix, bool localCoordsWillBeRead, bool coverageWillBeIgnored, uint8_t coverage) argument 210 DefaultGeoProc(uint32_t gpTypeFlags, GrColor color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix, uint8_t coverage, bool localCoordsWillBeRead, bool coverageWillBeIgnored) argument 298 Create(const Color& color, const Coverage& coverage, const LocalCoords& localCoords, const SkMatrix& viewMatrix) argument 323 CreateForDeviceSpace( const Color& color, const Coverage& coverage, const LocalCoords& localCoords, const SkMatrix& viewMatrix) argument [all...] |
H A D | GrFragmentProcessor.cpp | 171 // TODO: Add a helper to GrInvariantOutput that handles multiplying by color with flags? 180 if (0 == GrColorUnpackA(inout->color()) || 0 == GrColorUnpackA(childOutput.color())) { 185 GrColor c0 = GrPremulColor(inout->color()); 186 GrColor c1 = childOutput.color(); 187 GrColor color = 0x0; local 189 color |= SkMulDiv255Round(GrColorUnpackR(c0), GrColorUnpackR(c1)) << 193 color |= SkMulDiv255Round(GrColorUnpackG(c0), GrColorUnpackG(c1)) << 197 color |= SkMulDiv255Round(GrColorUnpackB(c0), GrColorUnpackB(c1)) << 200 inout->setToOther(commonFlags, color, GrInvariantOutpu 211 OverrideInput(const GrFragmentProcessor* fp, GrColor color) argument 215 ReplaceInputFragmentProcessor(const GrFragmentProcessor* child, GrColor color) argument 239 GrColor color = fp.cast<ReplaceInputFragmentProcessor>().fColor; local [all...] |
H A D | GrSWMaskHelper.cpp | 341 GrColor color, 368 SkAutoTUnref<GrDrawBatch> batch(GrRectBatchFactory::CreateNonAAFill(color, SkMatrix::I(), 338 DrawToTargetWithPathMask(GrTexture* texture, GrDrawTarget* target, GrPipelineBuilder* pipelineBuilder, GrColor color, const SkMatrix& viewMatrix, const SkIRect& rect) argument
|
/external/skia/src/gpu/batches/ |
H A D | GrAALinearizingConvexPathRenderer.cpp | 66 GrColor color, 82 GrColor scaledColor = (0xff == scale) ? color : SkAlphaMulQ(color, scale); 85 *reinterpret_cast<GrColor*>(verts + i * vertexStride) = color; 102 Color color(Color::kAttribute_Type); 115 return CreateForDeviceSpace(color, coverage, localCoords, viewMatrix); 137 void computePipelineOptimizations(GrInitInvariantOutput* color, 141 color->setKnownFourComponents(fGeoData[0].fColor); 147 // Handle any color overrides 301 GrColor color() cons function in class:AAFlatteningConvexPathBatch 63 extract_verts(const GrAAConvexTessellator& tess, void* vertices, size_t vertexStride, GrColor color, uint16_t firstIndex, uint16_t* idxs, bool tweakAlphaForCoverage) argument [all...] |
H A D | GrAtlasTextBatch.cpp | 46 void GrAtlasTextBatch::computePipelineOptimizations(GrInitInvariantOutput* color, argument 50 color->setUnknownFourComponents(); 52 color->setKnownFourComponents(fBatch.fColor); 70 // Handle any color overrides 102 gp.reset(this->setupDfProcessor(this->viewMatrix(), fFilteredColor, this->color(), 106 gp.reset(GrBitmapTextGeoProc::Create(this->color(), 206 if (kColorBitmapMask_MaskType == fMaskType && this->color() != that->color()) { 259 GrColor color, GrTexture* texture) const { 284 return GrDistanceFieldLCDTextGeoProc::Create(color, 257 setupDfProcessor(const SkMatrix& viewMatrix, SkColor filteredColor, GrColor color, GrTexture* texture) const argument [all...] |
H A D | GrDrawAtlasBatch.cpp | 17 // Handle any color overrides 40 GrColor color, 44 Color gpColor(color); 57 this->color(), 98 // Order within the vertex is: position [color] texCoord 125 SkColor color = colors[spriteIndex]; local 127 color = SkColorSetA(color, SkMulDiv255Round(SkColorGetA(color), paintAlpha)); 129 GrColor grColor = SkColorToPremulGrColor(color); 39 set_vertex_attributes(bool hasColors, GrColor color, const SkMatrix& viewMatrix, bool coverageIgnored) argument [all...] |
H A D | GrDrawVerticesBatch.cpp | 68 void GrDrawVerticesBatch::computePipelineOptimizations(GrInitInvariantOutput* color, argument 73 color->setUnknownFourComponents(); 75 color->setKnownFourComponents(fGeoData[0].fColor);
|