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

  /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());

Completed in 883 milliseconds