Searched refs:pts (Results 151 - 175 of 556) sorted by relevance

1234567891011>>

/external/skqp/bench/
H A DVertBench.cpp47 SkPoint* pts = fPts; local
54 pts->set(xx, yy);
55 pts += 1;
68 SkASSERT(PTS == pts - fPts);
/external/skqp/gm/
H A Dtransparency.cpp14 SkPoint pts[2]; local
15 pts[0] = SkPoint::Make(0, 0);
16 pts[1] = SkPoint::Make(width, 0);
34 p.setShader(SkGradientShader::MakeLinear(pts, shaderColors, nullptr, 2,
H A Dgammatext.cpp15 static sk_sp<SkShader> make_heatGradient(const SkPoint pts[2]) { argument
18 return SkGradientShader::MakeLinear(pts, bw, nullptr, SK_ARRAY_COUNT(bw),
44 const SkPoint pts[] = { { 0, 0 }, { 0, SkIntToScalar(HEIGHT) } }; local
48 paint.setShader(make_heatGradient(pts));
94 const SkPoint pts[] = { { 0, 0 }, { 240, 0 } }; local
98 return SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkShader::kClamp_TileMode);
H A Dgradtext.cpp17 SkPoint pts[] = { { 0, 0 }, { width, 0 } }; local
18 return SkGradientShader::MakeLinear(pts, colors, nullptr, SK_ARRAY_COUNT(colors),
25 SkPoint pts[] = { { 0, 0 }, { width, 0 } }; local
26 return SkGradientShader::MakeLinear(pts, colors, nullptr, SK_ARRAY_COUNT(colors),
32 SkPoint pts[] = { { 0, 0 }, { 1, 0 } }; local
33 return SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkShader::kClamp_TileMode);
/external/skqp/include/core/
H A DSkPathMeasure.h109 SkScalar compute_quad_segs(const SkPoint pts[3], SkScalar distance,
114 SkScalar compute_cubic_segs(const SkPoint pts[3], SkScalar distance,
117 bool quad_too_curvy(const SkPoint pts[3]);
120 bool cubic_too_curvy(const SkPoint pts[4]);
/external/skqp/src/core/
H A DSkGlyphCache.cpp219 static bool quad_in_bounds(const SkScalar* pts, const SkScalar bounds[2]) { argument
220 SkScalar min = SkTMin(SkTMin(pts[0], pts[2]), pts[4]);
224 SkScalar max = SkTMax(SkTMax(pts[0], pts[2]), pts[4]);
228 static bool cubic_in_bounds(const SkScalar* pts, const SkScalar bounds[2]) { argument
229 SkScalar min = SkTMin(SkTMin(SkTMin(pts[0], pts[
253 AddPoints(const SkPoint* pts, int ptCount, const SkScalar bounds[2], bool yAxis, SkGlyph::Intercept* intercept) argument
263 AddLine(const SkPoint pts[2], SkScalar axis, bool yAxis, SkGlyph::Intercept* intercept) argument
273 AddQuad(const SkPoint pts[3], SkScalar axis, bool yAxis, SkGlyph::Intercept* intercept) argument
286 AddCubic(const SkPoint pts[4], SkScalar axis, bool yAxis, SkGlyph::Intercept* intercept) argument
338 SkPoint pts[4]; local
[all...]
H A DSkQuadClipper.cpp41 static bool chopMonoQuadAtY(SkPoint pts[3], SkScalar y, SkScalar* t) { argument
42 return chopMonoQuadAt(pts[0].fY, pts[1].fY, pts[2].fY, y, t);
47 /* If we somehow returned the fact that we had to flip the pts in Y, we could
H A DSkLineClipper.cpp160 int SkLineClipper::ClipLine(const SkPoint pts[], const SkRect& clip, SkPoint lines[], argument
164 if (pts[0].fY < pts[1].fY) {
174 if (pts[index1].fY <= clip.fTop) { // we're above the clip
177 if (pts[index0].fY >= clip.fBottom) { // we're below the clip
184 memcpy(tmp, pts, sizeof(tmp));
187 if (pts[index0].fY < clip.fTop) {
188 tmp[index0].set(sect_with_horizontal(pts, clip.fTop), clip.fTop);
189 SkASSERT(is_between_unsorted(tmp[index0].fX, pts[0].fX, pts[
[all...]
H A DSkRect.cpp47 bool SkRect::setBoundsCheck(const SkPoint pts[], int count) { argument
48 SkASSERT((pts && count > 0) || count == 0);
58 min = Sk4s(pts[0].fX, pts[0].fY, pts[0].fX, pts[0].fY);
59 pts += 1;
62 min = Sk4s::Load(pts);
63 pts += 2;
71 Sk4s xy = Sk4s::Load(pts);
[all...]
/external/skia/src/gpu/ccpr/
H A DGrCCCubicShader.h26 void emitSetupCode(GrGLSLVertexGeoBuilder*, const char* pts, const char* repetitionID,
28 virtual void onEmitSetupCode(GrGLSLVertexGeoBuilder*, const char* pts, const char* repetitionID, argument
51 void onEmitSetupCode(GrGLSLVertexGeoBuilder*, const char* pts, const char* repetitionID,
/external/skqp/src/gpu/ccpr/
H A DGrCCCubicShader.h26 void emitSetupCode(GrGLSLVertexGeoBuilder*, const char* pts, const char* repetitionID,
28 virtual void onEmitSetupCode(GrGLSLVertexGeoBuilder*, const char* pts, const char* repetitionID, argument
51 void onEmitSetupCode(GrGLSLVertexGeoBuilder*, const char* pts, const char* repetitionID,
H A DGrCCTriangleShader.cpp34 void GrCCTriangleCornerShader::emitSetupCode(GrGLSLVertexGeoBuilder* s, const char* pts, argument
37 s->codeAppendf("float2 corner = %s[%s];", pts, repetitionID);
42 pts, repetitionID, repetitionID, pts, repetitionID,
/external/skia/src/utils/
H A DSkShadowTessellator.cpp51 void handleQuad(const SkPoint pts[3]);
52 void handleQuad(const SkMatrix& m, SkPoint pts[3]);
54 void handleCubic(const SkMatrix& m, SkPoint pts[4]);
56 void handleConic(const SkMatrix& m, SkPoint pts[3], SkScalar w);
178 void SkBaseShadowTessellator::handleQuad(const SkPoint pts[3]) { argument
181 SkVector v0 = pts[1] - pts[0];
182 SkVector v1 = pts[2] - pts[0];
187 int maxCount = GrPathUtils::quadraticPointCount(pts, kQuadToleranc
203 handleQuad(const SkMatrix& m, SkPoint pts[3]) argument
208 handleCubic(const SkMatrix& m, SkPoint pts[4]) argument
229 handleConic(const SkMatrix& m, SkPoint pts[3], SkScalar w) argument
413 SkPoint pts[4]; local
1038 SkPoint pts[4]; local
1206 mapPoints(SkScalar scale, const SkVector& xlate, SkPoint* pts, int count) argument
[all...]
/external/skia/samplecode/
H A DSampleSlides.cpp179 static sk_sp<SkShader> MakeLinear(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument
180 return SkGradientShader::MakeLinear(pts, data.fColors, data.fPos, data.fCount, tm);
183 static sk_sp<SkShader> MakeRadial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument
185 center.set(SkScalarAve(pts[0].fX, pts[1].fX),
186 SkScalarAve(pts[0].fY, pts[1].fY));
191 static sk_sp<SkShader> MakeSweep(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument
193 center.set(SkScalarAve(pts[0].fX, pts[
198 Make2Conical(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) argument
215 SkPoint pts[2] = { local
322 SkPoint pts[] = { { 0, 0 }, local
[all...]
H A DSampleText.cpp44 SkPoint pts[1000]; local
46 SkASSERT(length <= SK_ARRAY_COUNT(pts));
48 pts[i].set(xpos, y);
51 canvas->drawPosText(text, length, pts, paint);
101 static void fill_pts(SkPoint pts[], size_t n, SkRandom* rand) { argument
103 pts[i].set(rand->nextUScalar1() * 640, rand->nextUScalar1() * 480);
/external/skqp/samplecode/
H A DSampleSlides.cpp179 static sk_sp<SkShader> MakeLinear(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument
180 return SkGradientShader::MakeLinear(pts, data.fColors, data.fPos, data.fCount, tm);
183 static sk_sp<SkShader> MakeRadial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument
185 center.set(SkScalarAve(pts[0].fX, pts[1].fX),
186 SkScalarAve(pts[0].fY, pts[1].fY));
191 static sk_sp<SkShader> MakeSweep(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument
193 center.set(SkScalarAve(pts[0].fX, pts[
198 Make2Conical(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) argument
215 SkPoint pts[2] = { local
322 SkPoint pts[] = { { 0, 0 }, local
[all...]
H A DSampleText.cpp44 SkPoint pts[1000]; local
46 SkASSERT(length <= SK_ARRAY_COUNT(pts));
48 pts[i].set(xpos, y);
51 canvas->drawPosText(text, length, pts, paint);
101 static void fill_pts(SkPoint pts[], size_t n, SkRandom* rand) { argument
103 pts[i].set(rand->nextUScalar1() * 640, rand->nextUScalar1() * 480);
/external/skia/src/core/
H A DSkLineClipper.cpp160 int SkLineClipper::ClipLine(const SkPoint pts[], const SkRect& clip, SkPoint lines[], argument
164 if (pts[0].fY < pts[1].fY) {
174 if (pts[index1].fY <= clip.fTop) { // we're above the clip
177 if (pts[index0].fY >= clip.fBottom) { // we're below the clip
184 memcpy(tmp, pts, sizeof(tmp));
187 if (pts[index0].fY < clip.fTop) {
188 tmp[index0].set(sect_with_horizontal(pts, clip.fTop), clip.fTop);
189 SkASSERT(is_between_unsorted(tmp[index0].fX, pts[0].fX, pts[
[all...]
H A DSkRect.cpp47 bool SkRect::setBoundsCheck(const SkPoint pts[], int count) { argument
48 SkASSERT((pts && count > 0) || count == 0);
58 min = Sk4s(pts[0].fX, pts[0].fY, pts[0].fX, pts[0].fY);
59 pts += 1;
62 min = Sk4s::Load(pts);
63 pts += 2;
71 Sk4s xy = Sk4s::Load(pts);
[all...]
/external/skqp/src/utils/
H A DSkShadowTessellator.cpp51 void handleQuad(const SkPoint pts[3]);
52 void handleQuad(const SkMatrix& m, SkPoint pts[3]);
54 void handleCubic(const SkMatrix& m, SkPoint pts[4]);
56 void handleConic(const SkMatrix& m, SkPoint pts[3], SkScalar w);
178 void SkBaseShadowTessellator::handleQuad(const SkPoint pts[3]) { argument
181 int maxCount = GrPathUtils::quadraticPointCount(pts, kQuadTolerance);
184 int count = GrPathUtils::generateQuadraticPoints(pts[0], pts[1], pts[2],
192 this->handleLine(pts[
197 handleQuad(const SkMatrix& m, SkPoint pts[3]) argument
202 handleCubic(const SkMatrix& m, SkPoint pts[4]) argument
223 handleConic(const SkMatrix& m, SkPoint pts[3], SkScalar w) argument
400 SkPoint pts[4]; local
1018 SkPoint pts[4]; local
1186 mapPoints(SkScalar scale, const SkVector& xlate, SkPoint* pts, int count) argument
[all...]
/external/eigen/test/
H A Dgeo_homogeneous.cpp79 Matrix<Scalar, Size, Dynamic> pts; local
84 pts.setRandom(Size,internal::random<int>(1,20));
86 pts1 = pts.colwise().homogeneous();
87 VERIFY_IS_APPROX(aff * pts.colwise().homogeneous(), (aff * pts1).colwise().hnormalized());
88 VERIFY_IS_APPROX(caff * pts.colwise().homogeneous(), (caff * pts1).colwise().hnormalized());
89 VERIFY_IS_APPROX(proj * pts.colwise().homogeneous(), (proj * pts1));
91 VERIFY_IS_APPROX((aff * pts1).colwise().hnormalized(), aff * pts);
92 VERIFY_IS_APPROX((caff * pts1).colwise().hnormalized(), caff * pts);
106 VERIFY_IS_APPROX( (t2 * pts.colwise().homogeneous()).colwise().hnormalized(),
110 VERIFY_IS_APPROX( (t2 .lazyProduct ( pts
[all...]
/external/skia/fuzz/
H A DFuzzGradients.cpp66 static void logLinearGradient(const SkPoint pts[2], argument
78 SkDebugf(" pts:\t\t[ (%.9g %.9g) (%.9g %.9g) ]\n",
79 pts[0].x(), pts[0].y(), pts[1].x(), pts[1].y());
107 SkPoint pts[2];
108 fuzz->next(&pts[0].fX, &pts[0].fY, &pts[
[all...]
/external/skqp/fuzz/
H A DFuzzGradients.cpp66 static void logLinearGradient(const SkPoint pts[2], argument
78 SkDebugf(" pts:\t\t[ (%.9g %.9g) (%.9g %.9g) ]\n",
79 pts[0].x(), pts[0].y(), pts[1].x(), pts[1].y());
107 SkPoint pts[2];
108 fuzz->next(&pts[0].fX, &pts[0].fY, &pts[
[all...]
/external/skia/gm/
H A Dgammatext.cpp15 static sk_sp<SkShader> make_heatGradient(const SkPoint pts[2]) { argument
18 return SkGradientShader::MakeLinear(pts, bw, nullptr, SK_ARRAY_COUNT(bw),
44 const SkPoint pts[] = { { 0, 0 }, { 0, SkIntToScalar(HEIGHT) } }; local
48 paint.setShader(make_heatGradient(pts));
94 const SkPoint pts[] = { { 0, 0 }, { 240, 0 } }; local
98 return SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkShader::kClamp_TileMode);
H A Dgradtext.cpp17 SkPoint pts[] = { { 0, 0 }, { width, 0 } }; local
18 return SkGradientShader::MakeLinear(pts, colors, nullptr, SK_ARRAY_COUNT(colors),
25 SkPoint pts[] = { { 0, 0 }, { width, 0 } }; local
26 return SkGradientShader::MakeLinear(pts, colors, nullptr, SK_ARRAY_COUNT(colors),
32 SkPoint pts[] = { { 0, 0 }, { 1, 0 } }; local
33 return SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkShader::kClamp_TileMode);

Completed in 481 milliseconds

1234567891011>>