Lines Matching defs:pos
399 SkScalar pos[] = { 0, 0.01f, 0.99f, SK_Scalar1 };
408 pos, SK_ARRAY_COUNT(pos),
439 SkScalar pos[] = { 0, 0.003f, SK_Scalar1 }; // 0.004f makes this work
448 paint.setShader(SkGradientShader::MakeTwoPointConical(c0, r0, c1, r1, colors, pos,
449 SK_ARRAY_COUNT(pos),
510 const SkScalar pos[] = { 0.0f,
513 paint.setShader(SkGradientShader::MakeRadial(center, radius, colors, pos,
514 SK_ARRAY_COUNT(pos),
641 const SkScalar pos[] = { 0, .4f, .4f, .8f, .8f, 1 };
642 fShader = SkGradientShader::MakeRadial(center, kRadius, colors, pos,
683 SkScalar pos[6];
684 pos[5] = 1;
688 pos[inner] = unitPos[inner] / (kMinWidth + index * kWidthBump);
690 fShader[index] = SkGradientShader::MakeLinear(pts, colors, pos,
728 SkScalar pos[kStopCount];
749 paint.setShader(SkGradientShader::MakeLinear(configs[i].pts, colors, configs[i].pos,
903 SkScalar pos[] = { 0, .25f, .25f, .75f, .75f, 1 };
904 static_assert(SK_ARRAY_COUNT(colors1) == SK_ARRAY_COUNT(pos), "color/pos size mismatch");
905 static_assert(SK_ARRAY_COUNT(colors2) == SK_ARRAY_COUNT(pos), "color/pos size mismatch");
913 p.setShader(SkGradientShader::MakeLinear(pts1, colors1, pos, SK_ARRAY_COUNT(colors1),
918 p.setShader(SkGradientShader::MakeLinear(pts2, colors2, pos, SK_ARRAY_COUNT(colors2),
936 SkScalar pos[] = { 0, .25f, .25f, .5f, .5f, .75f, .75f, 1 };
937 static_assert(SK_ARRAY_COUNT(colors) == SK_ARRAY_COUNT(pos), "color/pos size mismatch");
941 colors, pos, SK_ARRAY_COUNT(colors), 0, nullptr));
955 SkScalar pos[] = { 0, .125f, .125f, .25f, .25f, .375f, .375f, .5f, .5f,
957 static_assert(SK_ARRAY_COUNT(colors) == SK_ARRAY_COUNT(pos), "color/pos size mismatch");
960 sk_sp<SkShader> sweep1 = SkGradientShader::MakeSweep(center.x(), center.y(), colors, pos,
964 sk_sp<SkShader> sweep2 = SkGradientShader::MakeSweep(center.x(), center.y(), colors, pos,
972 "color/pos size mismatch");
985 static constexpr SkScalar pos[] = { 0, .25f, .50f };
986 static_assert(SK_ARRAY_COUNT(colors) == SK_ARRAY_COUNT(pos), "size mismatch");
1009 p.setShader(SkGradientShader::MakeSweep(size / 2, size / 2, colors, pos,
1034 const SkScalar* pos;
1059 p.setShader(SkGradientShader::MakeLinear(pts, cfg.colors, cfg.pos, cfg.count,