/external/skia/src/core/ |
SkGeometry.h | 182 struct SkConic { 183 SkConic() {} 184 SkConic(const SkPoint& p0, const SkPoint& p1, const SkPoint& p2, SkScalar w) { 190 SkConic(const SkPoint pts[3], SkScalar w) { 218 void chopAt(SkScalar t, SkConic dst[2]) const; 219 void chopAt(SkScalar t1, SkScalar t2, SkConic* dst) const; 220 void chop(SkConic dst[2]) const; 242 bool chopAtXExtrema(SkConic dst[2]) const; 243 bool chopAtYExtrema(SkConic dst[2]) const; 263 const SkMatrix*, SkConic conics[kMaxConicsForArc]) [all...] |
SkGeometry.cpp | 977 void SkConic::chopAt(SkScalar t, SkConic dst[2]) const { 1005 void SkConic::chopAt(SkScalar t1, SkScalar t2, SkConic* dst) const { 1010 SkConic pair[2]; 1035 SkPoint SkConic::evalAt(SkScalar t) const { 1039 SkVector SkConic::evalTangentAt(SkScalar t) const { 1061 void SkConic::evalAt(SkScalar t, SkPoint* pt, SkVector* tangent) const { 1076 void SkConic::chop(SkConic * SK_RESTRICT dst) const [all...] |
SkStrokerPriv.cpp | 136 SkConic conics[SkConic::kMaxConicsForArc]; 137 int count = SkConic::BuildUnitArc(before, after, dir, &matrix, conics);
|
SkStroke.cpp | 197 static ReductionType CheckConicLinear(const SkConic& , SkPoint* reduction); 201 ResultType compareQuadConic(const SkConic& , SkQuadConstruct* ) const; 204 void conicPerpRay(const SkConic& , SkScalar t, SkPoint* tPt, SkPoint* onPt, 206 void conicQuadEnds(const SkConic& , SkQuadConstruct* ) const; 207 bool conicStroke(const SkConic& , SkQuadConstruct* ); 220 void setConicEndNormal(const SkConic& , 433 void SkPathStroker::setConicEndNormal(const SkConic& conic, const SkVector& normalAB, 573 static bool conic_in_line(const SkConic& conic) { 608 SkPathStroker::ReductionType SkPathStroker::CheckConicLinear(const SkConic& conic, 661 const SkConic conic(fPrevPt, pt1, pt2, weight) [all...] |
SkPathMeasure.cpp | 170 SkScalar SkPathMeasure::compute_conic_segs(const SkConic& conic, SkScalar distance, 284 const SkConic conic(pts, fIter.conicWeight()); 291 // SkConic(pts[0], pts[2], pts[3], weight = pts[1].fX) 368 SkConic(pts[0], pts[2], pts[3], pts[1].fX).evalAt(t, pos, tangent); 429 SkConic conic(pts[0], pts[2], pts[3], pts[1].fX); 435 SkConic tmp[2]; 441 SkConic tmp1[2]; 445 SkConic tmp;
|
SkPath.cpp | 305 SkConic orig; [all...] |
/external/skia/include/core/ |
SkPathMeasure.h | 14 struct SkConic; 110 SkScalar compute_conic_segs(const SkConic&, SkScalar distance,
|
/external/skia/tests/ |
GeometryTest.cpp | 72 static void test_conic_eval_pos(skiatest::Reporter* reporter, const SkConic& conic, SkScalar t) { 79 static void test_conic_eval_tan(skiatest::Reporter* reporter, const SkConic& conic, SkScalar t) { 95 SkConic conic(pts, w); 116 SkConic conic(&pts[index * 3], 0.707f); 136 SkConic conic(&pts[index * 3], 0.707f); 156 SkConic conic(&pts[index * 3], 0.707f);
|
PathOpsConicIntersectionTest.cpp | 47 static void chopCompare(const SkConic chopped[2], const SkDConic dChopped[2]) { 73 static void writePng(const SkConic& c, const SkConic ch[2], const char* name) { 75 SkConic conic, chopped[2]; 161 SkConic conic; 166 SkConic chopped[2];
|
PathTest.cpp | [all...] |
/external/skia/gm/ |
beziereffects.cpp | 321 SkConic dst[4]; 387 int split_conic(const SkPoint src[3], SkConic dst[2], const SkScalar weight) { 396 SkConic conic; 407 int chop_conic(const SkPoint src[3], SkConic dst[4], const SkScalar weight) { 408 SkConic dstTemp[2];
|
/external/skia/src/gpu/batches/ |
GrAAHairLinePathRenderer.cpp | 138 static int split_conic(const SkPoint src[3], SkConic dst[2], const SkScalar weight) { 147 SkConic conic; 158 static int chop_conic(const SkPoint src[3], SkConic dst[4], const SkScalar weight) { 159 SkConic dstTemp[2]; 259 SkConic dst[4]; [all...] |
/external/skia/bench/ |
PathBench.cpp | 811 SkConic fRQ, fDst[2]; 890 static void rand_conic(SkConic* conic, SkRandom& rand) { 918 SkConic fConics[CONICS];
|
/external/skia/samplecode/ |
SampleQuadStroker.cpp | 367 SkConic conic(pts, iter.conicWeight());
|