Searched refs:pts (Results 126 - 150 of 556) sorted by relevance

1234567891011>>

/external/skqp/src/pathops/
H A DSkOpContour.h30 void addConic(SkPoint pts[3], SkScalar weight) { argument
31 appendSegment().addConic(pts, weight, this);
34 void addCubic(SkPoint pts[4]) { argument
35 appendSegment().addCubic(pts, this);
38 SkOpSegment* addLine(SkPoint pts[2]) { argument
39 SkASSERT(pts[0] != pts[1]);
40 return appendSegment().addLine(pts, this);
43 void addQuad(SkPoint pts[3]) { argument
44 appendSegment().addQuad(pts, thi
[all...]
/external/skqp/tests/
H A DPathOpsLineIntersectionTest.cpp113 int pts = i.intersect(line1, line2); local
114 REPORTER_ASSERT(reporter, pts);
115 REPORTER_ASSERT(reporter, pts == i.used());
156 int pts = ts.intersect(line1, line2); local
157 REPORTER_ASSERT(reporter, pts == 2);
158 REPORTER_ASSERT(reporter, pts == ts.used());
168 REPORTER_ASSERT(reporter, pts == 2);
169 REPORTER_ASSERT(reporter, pts == ts.used());
177 REPORTER_ASSERT(reporter, pts == 2);
178 REPORTER_ASSERT(reporter, pts
218 int pts = ts.intersect(line1, line2); local
[all...]
H A DPathOpsDLineTest.cpp27 SkPoint pts[2] = {line[0].asSkPoint(), line[1].asSkPoint()}; local
28 line2.set(pts);
/external/skia/gm/
H A Dblurrect.cpp62 SkPoint pts[2] = { local
73 center0.set(SkScalarAve(pts[0].fX, pts[1].fX),
74 SkScalarAve(pts[0].fY, pts[1].fY));
75 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5),
76 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4));
77 return SkGradientShader::MakeTwoPointConical(center1, (pts[
[all...]
H A Dblurroundrect.cpp94 SkPoint pts[2] = { local
105 center0.set(SkScalarAve(pts[0].fX, pts[1].fX),
106 SkScalarAve(pts[0].fY, pts[1].fY));
107 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5),
108 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4));
109 return SkGradientShader::MakeTwoPointConical(center1, (pts[
[all...]
H A Demptypath.cpp131 static void make_path_move(SkPath* path, const SkPoint pts[3]) { argument
133 path->moveTo(pts[i]);
137 static void make_path_move_close(SkPath* path, const SkPoint pts[3]) { argument
139 path->moveTo(pts[i]);
144 static void make_path_move_line(SkPath* path, const SkPoint pts[3]) { argument
146 path->moveTo(pts[i]);
147 path->lineTo(pts[i]);
151 typedef void (*MakePathProc)(SkPath*, const SkPoint pts[3]);
153 static void make_path_move_mix(SkPath* path, const SkPoint pts[3]) { argument
154 path->moveTo(pts[
[all...]
H A Dgradient_matrix.cpp65 static sk_sp<SkShader> make_linear_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) { argument
66 return SkGradientShader::MakeLinear(pts, gColors, nullptr, SK_ARRAY_COUNT(gColors),
70 static sk_sp<SkShader> make_radial_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) { argument
72 center.set(SkScalarAve(pts[0].fX, pts[1].fX),
73 SkScalarAve(pts[0].fY, pts[1].fY));
74 float radius = (center - pts[0]).length();
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,
/external/skqp/gm/
H A Dblurrect.cpp62 SkPoint pts[2] = { local
73 center0.set(SkScalarAve(pts[0].fX, pts[1].fX),
74 SkScalarAve(pts[0].fY, pts[1].fY));
75 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5),
76 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4));
77 return SkGradientShader::MakeTwoPointConical(center1, (pts[
[all...]
H A Dblurroundrect.cpp94 SkPoint pts[2] = { local
105 center0.set(SkScalarAve(pts[0].fX, pts[1].fX),
106 SkScalarAve(pts[0].fY, pts[1].fY));
107 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5),
108 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4));
109 return SkGradientShader::MakeTwoPointConical(center1, (pts[
[all...]
H A Demptypath.cpp131 static void make_path_move(SkPath* path, const SkPoint pts[3]) { argument
133 path->moveTo(pts[i]);
137 static void make_path_move_close(SkPath* path, const SkPoint pts[3]) { argument
139 path->moveTo(pts[i]);
144 static void make_path_move_line(SkPath* path, const SkPoint pts[3]) { argument
146 path->moveTo(pts[i]);
147 path->lineTo(pts[i]);
151 typedef void (*MakePathProc)(SkPath*, const SkPoint pts[3]);
153 static void make_path_move_mix(SkPath* path, const SkPoint pts[3]) { argument
154 path->moveTo(pts[
[all...]
H A Dgradient_matrix.cpp65 static sk_sp<SkShader> make_linear_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) { argument
66 return SkGradientShader::MakeLinear(pts, gColors, nullptr, SK_ARRAY_COUNT(gColors),
70 static sk_sp<SkShader> make_radial_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) { argument
72 center.set(SkScalarAve(pts[0].fX, pts[1].fX),
73 SkScalarAve(pts[0].fY, pts[1].fY));
74 float radius = (center - pts[0]).length();
/external/skia/bench/
H A DDashBench.cpp109 SkPoint pts[2]; variable
110 if (!path.isLine(pts) || pts[0].fY != pts[1].fY) {
114 rect.fLeft = pts[0].fX;
115 rect.fTop = pts[0].fY - paint.getStrokeWidth() / 2;
123 int count = SkScalarRoundToInt((pts[1].fX - pts[0].fX) / (2*fWidth));
281 SkPoint pts[2] = { variable
287 pts[
346 const SkPoint pts[2] = { local
406 SkPoint pts[4] = { variable
[all...]
H A DVertBench.cpp47 SkPoint* pts = fPts; local
54 pts->set(xx, yy);
55 pts += 1;
68 SkASSERT(PTS == pts - fPts);
/external/skqp/bench/
H A DDashBench.cpp109 SkPoint pts[2]; variable
110 if (!path.isLine(pts) || pts[0].fY != pts[1].fY) {
114 rect.fLeft = pts[0].fX;
115 rect.fTop = pts[0].fY - paint.getStrokeWidth() / 2;
123 int count = SkScalarRoundToInt((pts[1].fX - pts[0].fX) / (2*fWidth));
281 SkPoint pts[2] = { variable
287 pts[
346 const SkPoint pts[2] = { local
406 SkPoint pts[4] = { variable
[all...]
/external/skia/samplecode/
H A DClockFaceView.cpp30 SkTDArray<SkPoint>* pts)
31 : Sk2DPathEffect(matrix), fRadius(radius), fPts(pts) {}
104 static sk_sp<SkPathEffect> makepe(float interp, SkTDArray<SkPoint>* pts) { argument
109 return sk_make_sp<Dot2DPathEffect>(rad, lattice, pts);
140 SkTDArray<SkPoint> pts; local
141 auto pe = makepe(0, &pts);
152 canvas->drawPoints(SkCanvas::kPoints_PointMode, pts.count(), pts.begin(), p);
29 Dot2DPathEffect(SkScalar radius, const SkMatrix& matrix, SkTDArray<SkPoint>* pts) argument
H A DSampleClamp.cpp16 SkPoint pts[] = { 0, 0, SK_Scalar1/500, SK_Scalar1/500 }; local
18 return SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkShader::kClamp_TileMode);
/external/skia/src/gpu/ccpr/
H A DGrCCCubicShader.cpp15 void GrCCCubicShader::emitSetupCode(GrGLSLVertexGeoBuilder* s, const char* pts, argument
22 " 1, 0, 0, 0) * transpose(%s);", pts);
59 s->codeAppendf("float2 midpoint = %s * float4(.125, .375, .375, .125);", pts);
73 s->codeAppendf("float2 edgept0 = %s[edgeidx0];", pts);
74 s->codeAppendf("float2 edgept1 = %s[3 - edgeidx0];", pts);
77 this->onEmitSetupCode(s, pts, repetitionID, vars);
128 void GrCCCubicCornerShader::onEmitSetupCode(GrGLSLVertexGeoBuilder* s, const char* pts, argument
130 s->codeAppendf("float2 corner = %s[%s * 3];", pts, repetitionID);
/external/skia/tests/
H A DPathOpsDLineTest.cpp27 SkPoint pts[2] = {line[0].asSkPoint(), line[1].asSkPoint()}; local
28 line2.set(pts);
/external/skqp/samplecode/
H A DClockFaceView.cpp30 SkTDArray<SkPoint>* pts)
31 : Sk2DPathEffect(matrix), fRadius(radius), fPts(pts) {}
104 static sk_sp<SkPathEffect> makepe(float interp, SkTDArray<SkPoint>* pts) { argument
109 return sk_make_sp<Dot2DPathEffect>(rad, lattice, pts);
140 SkTDArray<SkPoint> pts; local
141 auto pe = makepe(0, &pts);
152 canvas->drawPoints(SkCanvas::kPoints_PointMode, pts.count(), pts.begin(), p);
29 Dot2DPathEffect(SkScalar radius, const SkMatrix& matrix, SkTDArray<SkPoint>* pts) argument
H A DSampleClamp.cpp16 SkPoint pts[] = { 0, 0, SK_Scalar1/500, SK_Scalar1/500 }; local
18 return SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkShader::kClamp_TileMode);
/external/skqp/src/gpu/ccpr/
H A DGrCCCubicShader.cpp15 void GrCCCubicShader::emitSetupCode(GrGLSLVertexGeoBuilder* s, const char* pts, argument
22 " 1, 0, 0, 0) * transpose(%s);", pts);
59 s->codeAppendf("float2 midpoint = %s * float4(.125, .375, .375, .125);", pts);
73 s->codeAppendf("float2 edgept0 = %s[edgeidx0];", pts);
74 s->codeAppendf("float2 edgept1 = %s[3 - edgeidx0];", pts);
77 this->onEmitSetupCode(s, pts, repetitionID, vars);
128 void GrCCCubicCornerShader::onEmitSetupCode(GrGLSLVertexGeoBuilder* s, const char* pts, argument
130 s->codeAppendf("float2 corner = %s[%s * 3];", pts, repetitionID);
/external/skia/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/skia/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

Completed in 1873 milliseconds

1234567891011>>