/third_party/skia/bench/ |
H A D | HardStopGradientBench_ScaleNumHardStops.cpp | 26 fColorCount = colorCount; in HardStopGradientBench_ScaleNumHardStops() 54 SkAutoTArray<SkColor> colors(fColorCount); 55 for (int i = 0; i < fColorCount; i++) { 61 SkAutoTArray<SkScalar> positions(fColorCount); 65 positions[k++] = val / fColorCount; 66 positions[k++] = val / fColorCount; 68 for (int i = k; i < fColorCount; i++) { 69 positions[i] = i / (fColorCount - 1.0f); 75 fColorCount, 94 int fColorCount; member in HardStopGradientBench_ScaleNumHardStops [all...] |
H A D | HardStopGradientBench_ScaleNumColors.cpp | 26 fColorCount = count; in HardStopGradientBench_ScaleNumColors() 39 * fColorCount colors alternating between four 61 for (int i = 0; i < fColorCount; i++) { 69 for (int i = 2; i < fColorCount; i++) { 71 positions[i] = i / (fColorCount - 1.0f); 77 fColorCount, 97 int fColorCount; member in HardStopGradientBench_ScaleNumColors
|
/third_party/skia/tests/ |
H A D | GradientTest.cpp | 45 int fColorCount; member 55 SkAutoTMalloc<SkColor> colorStorage(fColorCount); in gradCheck() 56 SkAutoTMalloc<SkScalar> posStorage(fColorCount); in gradCheck() 58 info->fColorCount = fColorCount; in gradCheck() 63 REPORTER_ASSERT(reporter, info->fColorCount == fColorCount); in gradCheck() 65 !memcmp(info->fColors, fColors, fColorCount * sizeof(SkColor))); in gradCheck() 67 !memcmp(info->fColorOffsets, fPos, fColorCount * sizeof(SkScalar))); in gradCheck() 84 info.fColorCount in color_gradproc() [all...] |
/third_party/skia/experimental/graphite/src/ |
H A D | ContextUtils.cpp | 191 gradInfo.fColorCount = kMaxStops; in ExtractCombo() 196 if (gradInfo.fColorCount > kMaxStops) { in ExtractCombo() 202 to_color4fs(gradInfo.fColorCount, colors, color4fs); in ExtractCombo() 203 expand_stops(gradInfo.fColorCount, offsets); in ExtractCombo() 214 to_color4fs(gradInfo.fColorCount, colors, color4fs); in ExtractCombo() 215 expand_stops(gradInfo.fColorCount, offsets); in ExtractCombo() 226 to_color4fs(gradInfo.fColorCount, colors, color4fs); in ExtractCombo() 227 expand_stops(gradInfo.fColorCount, offsets); in ExtractCombo() 237 to_color4fs(gradInfo.fColorCount, colors, color4fs); in ExtractCombo() 238 expand_stops(gradInfo.fColorCount, offset in ExtractCombo() [all...] |
/third_party/skia/src/shaders/gradients/ |
H A D | SkGradientShader.cpp | 146 Thus colorCount (the caller's value, and fColorCount (our value) may in SkGradientShaderBase() 149 fColorCount = 4 in SkGradientShaderBase() 151 fColorCount = desc.fCount; in SkGradientShaderBase() 158 fColorCount += needsFirst + needsLast; in SkGradientShaderBase() 161 size_t storageSize = fColorCount * (sizeof(SkColor4f) + (desc.fPos ? sizeof(SkScalar) : 0)); in SkGradientShaderBase() 163 fOrigPos = desc.fPos ? reinterpret_cast<SkScalar*>(fOrigColors4f + fColorCount) in SkGradientShaderBase() 212 desc.fCount = fColorCount; in flatten() 319 SkColor4fXformer xformedColors(fOrigColors4f, fColorCount, fColorSpace.get(), rec.fDstCS); in onAppendStages() 328 if (fColorCount == 2 && fOrigPos == nullptr) { in onAppendStages() 344 // at -inf. Therefore, the max number of stops is fColorCount in onAppendStages() [all...] |
H A D | SkGradientShaderPriv.h | 108 SkASSERT(i < fColorCount); in getPos() 109 return fOrigPos ? fOrigPos[i] : SkIntToScalar(i) / (fColorCount - 1); in getPos() 113 SkASSERT(i < fColorCount); 119 for (int i = 0; i < fColorCount; ++i) { 127 int fColorCount;
|
H A D | Sk4fGradientBase.cpp | 34 , fBegin(reverse ? shader.fColorCount - 1 : 0) in IntervalIterator() 36 SkASSERT(shader.fColorCount > 0); in IntervalIterator() 47 const int end = fBegin + fAdvance * (fShader.fColorCount - 1); in iterate() 53 SkASSERT(curr >= 0 && curr < fShader.fColorCount); in iterate() 73 const SkScalar dt = fAdvance * SK_Scalar1 / (fShader.fColorCount - 1); in iterateImplicitPos() 74 const int end = fBegin + fAdvance * (fShader.fColorCount - 2); in iterateImplicitPos() 80 SkASSERT(curr >= 0 && curr < fShader.fColorCount); in iterateImplicitPos() 184 const auto count = shader.fColorCount; in init()
|
/third_party/skia/src/pdf/ |
H A D | SkPDFGradientShader.h | 41 return u.fColorCount == v.fColorCount in operator ==() 48 && SkPackedArrayEqual(u.fColors, v.fColors, u.fColorCount) in operator ==() 49 && SkPackedArrayEqual(u.fColorOffsets, v.fColorOffsets, u.fColorCount); in operator ==()
|
H A D | SkPDFGradientShader.cpp | 21 (uint32_t)v.fColorCount, in hash() 22 SkOpts::hash(v.fColors, v.fColorCount * sizeof(SkColor)), in hash() 23 SkOpts::hash(v.fColorOffsets, v.fColorCount * sizeof(SkScalar)), in hash() 133 return colorData[info.fColorCount - 1][r,g,b]; 147 SkAutoSTMalloc<4, ColorTuple> colorDataAlloc(info.fColorCount); in gradient_function_code() 149 for (int i = 0; i < info.fColorCount; i++) { in gradient_function_code() 166 for (int i = 1 ; i < info.fColorCount; i++) { in gradient_function_code() 187 SkPDFUtils::AppendColorComponent(colorData[info.fColorCount - 1][0], result); in gradient_function_code() 189 SkPDFUtils::AppendColorComponent(colorData[info.fColorCount - 1][1], result); in gradient_function_code() 191 SkPDFUtils::AppendColorComponent(colorData[info.fColorCount in gradient_function_code() [all...] |
H A D | SkPDFDevice.cpp | 1172 gradientInfo.fColorCount = 1; in populate_graphic_state_entry_from_paint()
|
/third_party/skia/src/gpu/gradients/ |
H A D | GrGradientShader.cpp | 696 SkAutoSTMalloc<4, SkPMColor4f> colors(shader.fColorCount); in make_gradient() 697 SkColor4fXformer xformedColors(shader.fOrigColors4f, shader.fColorCount, in make_gradient() 699 for (int i = 0; i < shader.fColorCount; i++) { in make_gradient() 716 implicitPos.reserve_back(shader.fColorCount); in make_gradient() 717 SkScalar posScale = SK_Scalar1 / (shader.fColorCount - 1); in make_gradient() 718 for (int i = 0 ; i < shader.fColorCount; i++) { in make_gradient() 726 colors.get(), positions, shader.fColorCount, inputPremul, args); in make_gradient() 756 colors[0], colors[shader.fColorCount - 1], in make_gradient() 991 fColorCount = random->nextRangeU(2, kMaxRandomGradientColors); in RandomParams() 995 if (fColorCount in RandomParams() [all...] |
H A D | GrGradientShader.h | 39 fColorSpace. Otherwise, the SkColor factory should be called, with fColors. fColorCount 58 int fColorCount; member
|
/third_party/skia/src/shaders/ |
H A D | SkColorShader.cpp | 34 if (info->fColors && info->fColorCount >= 1) { in asAGradient() 37 info->fColorCount = 1; in asAGradient()
|
/third_party/skia/include/core/ |
H A D | SkShader.h | 63 * the relevant (see below) parameters for the gradient. fColorCount 66 * non-NULL. After asAGradient has run, fColorCount indicates how 99 int fColorCount; //!< In-out parameter, specifies passed size member
|
/third_party/skia/src/svg/ |
H A D | SkSVGDevice.cpp | 415 SkAutoSTArray<16, SkColor> grColors(grInfo.fColorCount); 416 SkAutoSTArray<16, SkScalar> grOffsets(grInfo.fColorCount); 422 SkASSERT(grInfo.fColorCount <= grColors.count()); 423 SkASSERT(grInfo.fColorCount <= grOffsets.count()); 598 SkASSERT(info.fColorCount >= 2); 599 for (int i = 0; i < info.fColorCount; ++i) {
|
/third_party/skia/src/xps/ |
H A D | SkXPSDevice.cpp | 840 transform_offsets(info.fColorOffsets, info.fColorCount, in createXpsLinearGradient() 872 for (int i = 2; i < info.fColorCount; ++i) { in createXpsLinearGradient() 949 for (int i = 2; i < info.fColorCount; ++i) { in createXpsRadialGradient() 979 info.fColorCount = 0; in createXpsBrush() 988 SkASSERT(1 == info.fColorCount); in createXpsBrush() 997 if (info.fColorCount == 0) { in createXpsBrush() 1003 SkAutoTArray<SkColor> colors(info.fColorCount); in createXpsBrush() 1004 SkAutoTArray<SkScalar> colorOffsets(info.fColorCount); in createXpsBrush() 1009 if (1 == info.fColorCount) { in createXpsBrush()
|