HomeSort by relevance Sort by last modified time
    Searched refs:SkConic (Results 1 - 25 of 40) sorted by null

1 2

  /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...]

Completed in 555 milliseconds

1 2