/external/skia/src/pathops/ |
SkReduceOrder.h | 14 struct SkConic; 26 static SkPath::Verb Conic(const SkConic& conic, SkPoint* reducePts);
|
SkOpEdgeBuilder.cpp | 244 SkConic conic(pointsPtr, weight); 245 SkConic pair[2];
|
/external/skqp/src/pathops/ |
SkReduceOrder.h | 14 struct SkConic; 26 static SkPath::Verb Conic(const SkConic& conic, SkPoint* reducePts);
|
SkOpEdgeBuilder.cpp | 244 SkConic conic(pointsPtr, weight); 245 SkConic pair[2];
|
/external/skia/src/core/ |
SkGeometry.h | 225 struct SkConic { 226 SkConic() {} 227 SkConic(const SkPoint& p0, const SkPoint& p1, const SkPoint& p2, SkScalar w) { 233 SkConic(const SkPoint pts[3], SkScalar w) { 261 bool SK_WARN_UNUSED_RESULT chopAt(SkScalar t, SkConic dst[2]) const; 262 void chopAt(SkScalar t1, SkScalar t2, SkConic* dst) const; 263 void chop(SkConic dst[2]) const; 285 bool chopAtXExtrema(SkConic dst[2]) const; 286 bool chopAtYExtrema(SkConic dst[2]) const; 306 const SkMatrix*, SkConic conics[kMaxConicsForArc]) [all...] |
SkGeometry.cpp | 1013 bool SkConic::chopAt(SkScalar t, SkConic dst[2]) const { 1040 SkASSERT(0 == offsetof(SkConic, fPts[0].fX)); 1044 void SkConic::chopAt(SkScalar t1, SkScalar t2, SkConic* dst) const { [all...] |
SkStrokerPriv.cpp | 120 SkConic conics[SkConic::kMaxConicsForArc]; 121 int count = SkConic::BuildUnitArc(before, after, dir, &matrix, conics);
|
SkStroke.cpp | 200 static ReductionType CheckConicLinear(const SkConic& , SkPoint* reduction); 204 ResultType compareQuadConic(const SkConic& , SkQuadConstruct* ) const; 207 void conicPerpRay(const SkConic& , SkScalar t, SkPoint* tPt, SkPoint* onPt, 209 void conicQuadEnds(const SkConic& , SkQuadConstruct* ) const; 210 bool conicStroke(const SkConic& , SkQuadConstruct* ); 223 void setConicEndNormal(const SkConic& , 449 void SkPathStroker::setConicEndNormal(const SkConic& conic, const SkVector& normalAB, 589 static bool conic_in_line(const SkConic& conic) { 632 SkPathStroker::ReductionType SkPathStroker::CheckConicLinear(const SkConic& conic, 685 const SkConic conic(fPrevPt, pt1, pt2, weight) [all...] |
SkPathMeasure.cpp | 81 SkConic conic(pts[0], pts[2], pts[3], pts[1].fX); 87 SkConic tmp[2]; 94 SkConic tmp1[2]; 99 SkConic tmp; 254 SkScalar SkPathMeasure::compute_conic_segs(const SkConic& conic, SkScalar distance, 368 const SkConic conic(pts, fIter.conicWeight()); 375 // SkConic(pts[0], pts[2], pts[3], weight = pts[1].fX) 453 SkConic(pts[0], pts[2], pts[3], pts[1].fX).evalAt(t, pos, tangent);
|
/external/skqp/src/core/ |
SkGeometry.h | 225 struct SkConic { 226 SkConic() {} 227 SkConic(const SkPoint& p0, const SkPoint& p1, const SkPoint& p2, SkScalar w) { 233 SkConic(const SkPoint pts[3], SkScalar w) { 261 bool SK_WARN_UNUSED_RESULT chopAt(SkScalar t, SkConic dst[2]) const; 262 void chopAt(SkScalar t1, SkScalar t2, SkConic* dst) const; 263 void chop(SkConic dst[2]) const; 285 bool chopAtXExtrema(SkConic dst[2]) const; 286 bool chopAtYExtrema(SkConic dst[2]) const; 306 const SkMatrix*, SkConic conics[kMaxConicsForArc]) [all...] |
SkGeometry.cpp | 1013 bool SkConic::chopAt(SkScalar t, SkConic dst[2]) const { 1040 SkASSERT(0 == offsetof(SkConic, fPts[0].fX)); 1044 void SkConic::chopAt(SkScalar t1, SkScalar t2, SkConic* dst) const { [all...] |
SkStrokerPriv.cpp | 120 SkConic conics[SkConic::kMaxConicsForArc]; 121 int count = SkConic::BuildUnitArc(before, after, dir, &matrix, conics);
|
SkStroke.cpp | 200 static ReductionType CheckConicLinear(const SkConic& , SkPoint* reduction); 204 ResultType compareQuadConic(const SkConic& , SkQuadConstruct* ) const; 207 void conicPerpRay(const SkConic& , SkScalar t, SkPoint* tPt, SkPoint* onPt, 209 void conicQuadEnds(const SkConic& , SkQuadConstruct* ) const; 210 bool conicStroke(const SkConic& , SkQuadConstruct* ); 223 void setConicEndNormal(const SkConic& , 448 void SkPathStroker::setConicEndNormal(const SkConic& conic, const SkVector& normalAB, 588 static bool conic_in_line(const SkConic& conic) { 631 SkPathStroker::ReductionType SkPathStroker::CheckConicLinear(const SkConic& conic, 684 const SkConic conic(fPrevPt, pt1, pt2, weight) [all...] |
SkPathMeasure.cpp | 81 SkConic conic(pts[0], pts[2], pts[3], pts[1].fX); 87 SkConic tmp[2]; 94 SkConic tmp1[2]; 99 SkConic tmp; 254 SkScalar SkPathMeasure::compute_conic_segs(const SkConic& conic, SkScalar distance, 368 const SkConic conic(pts, fIter.conicWeight()); 375 // SkConic(pts[0], pts[2], pts[3], weight = pts[1].fX) 453 SkConic(pts[0], pts[2], pts[3], pts[1].fX).evalAt(t, pos, tangent);
|
/external/skia/include/core/ |
SkPathMeasure.h | 14 struct SkConic; 111 SkScalar compute_conic_segs(const SkConic&, SkScalar distance,
|
/external/skqp/include/core/ |
SkPathMeasure.h | 14 struct SkConic; 111 SkScalar compute_conic_segs(const SkConic&, SkScalar distance,
|
/external/skia/tests/ |
GeometryTest.cpp | 75 static void test_conic_eval_pos(skiatest::Reporter* reporter, const SkConic& conic, SkScalar t) { 82 static void test_conic_eval_tan(skiatest::Reporter* reporter, const SkConic& conic, SkScalar t) { 98 SkConic conic(pts, w); 119 SkConic conic(&pts[index * 3], 0.707f); 139 SkConic conic(&pts[index * 3], 0.707f); 198 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];
|
PathOpsConicLineIntersectionTest.cpp | 111 SkConic floatConic;
|
/external/skqp/tests/ |
GeometryTest.cpp | 75 static void test_conic_eval_pos(skiatest::Reporter* reporter, const SkConic& conic, SkScalar t) { 82 static void test_conic_eval_tan(skiatest::Reporter* reporter, const SkConic& conic, SkScalar t) { 98 SkConic conic(pts, w); 119 SkConic conic(&pts[index * 3], 0.707f); 139 SkConic conic(&pts[index * 3], 0.707f); 198 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];
|
/external/skia/gm/ |
beziereffects.cpp | 362 SkConic dst[4]; 417 int split_conic(const SkPoint src[3], SkConic dst[2], const SkScalar weight) { 426 SkConic conic; 440 int chop_conic(const SkPoint src[3], SkConic dst[4], const SkScalar weight) { 441 SkConic dstTemp[2];
|
/external/skia/src/gpu/ops/ |
GrAAHairLinePathRenderer.cpp | 139 static int split_conic(const SkPoint src[3], SkConic dst[2], const SkScalar weight) { 148 SkConic conic; 162 static int chop_conic(const SkPoint src[3], SkConic dst[4], const SkScalar weight) { 163 SkConic dstTemp[2]; 271 SkConic dst[4]; [all...] |
/external/skqp/gm/ |
beziereffects.cpp | 362 SkConic dst[4]; 417 int split_conic(const SkPoint src[3], SkConic dst[2], const SkScalar weight) { 426 SkConic conic; 440 int chop_conic(const SkPoint src[3], SkConic dst[4], const SkScalar weight) { 441 SkConic dstTemp[2];
|
/external/skqp/src/gpu/ops/ |
GrAAHairLinePathRenderer.cpp | 139 static int split_conic(const SkPoint src[3], SkConic dst[2], const SkScalar weight) { 148 SkConic conic; 162 static int chop_conic(const SkPoint src[3], SkConic dst[4], const SkScalar weight) { 163 SkConic dstTemp[2]; 271 SkConic dst[4]; [all...] |