/external/skqp/bench/ |
H A D | VertBench.cpp | 47 SkPoint* pts = fPts; local 54 pts->set(xx, yy); 55 pts += 1; 68 SkASSERT(PTS == pts - fPts);
|
/external/skqp/gm/ |
H A D | transparency.cpp | 14 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 D | gammatext.cpp | 15 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 D | gradtext.cpp | 17 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 D | SkPathMeasure.h | 109 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 D | SkGlyphCache.cpp | 219 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 D | SkQuadClipper.cpp | 41 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 D | SkLineClipper.cpp | 160 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 D | SkRect.cpp | 47 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 D | GrCCCubicShader.h | 26 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 D | GrCCCubicShader.h | 26 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 D | GrCCTriangleShader.cpp | 34 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 D | SkShadowTessellator.cpp | 51 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 D | SampleSlides.cpp | 179 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 D | SampleText.cpp | 44 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 D | SampleSlides.cpp | 179 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 D | SampleText.cpp | 44 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 D | SkLineClipper.cpp | 160 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 D | SkRect.cpp | 47 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 D | SkShadowTessellator.cpp | 51 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 D | geo_homogeneous.cpp | 79 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 D | FuzzGradients.cpp | 66 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 D | FuzzGradients.cpp | 66 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 D | gammatext.cpp | 15 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 D | gradtext.cpp | 17 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);
|