Home
last modified time | relevance | path

Searched refs:conics (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/src/core/
H A DSkStrokerPriv.cpp124 SkConic conics[SkConic::kMaxConicsForArc]; in RoundJoiner() local
125 int count = SkConic::BuildUnitArc(before, after, dir, &matrix, conics); in RoundJoiner()
128 outer->conicTo(conics[i].fPts[1], conics[i].fPts[2], conics[i].fW); in RoundJoiner()
H A DSkPathBuilder.cpp306 * ignore singlePt and append the specified number of conics.
309 SkRotationDirection dir, SkConic conics[SkConic::kMaxConicsForArc], in build_arc_conics()
316 int count = SkConic::BuildUnitArc(start, stop, dir, &matrix, conics); in build_arc_conics()
376 SkConic conics[SkConic::kMaxConicsForArc]; in arcTo() local
377 int count = build_arc_conics(oval, startV, stopV, dir, conics, &singlePt); in arcTo()
380 const SkPoint& pt = conics[0].fPts[0]; in arcTo()
383 this->conicTo(conics[i].fPts[1], conics[i].fPts[2], conics[i].fW); in arcTo()
448 // This converts the SVG arc to conics
308 build_arc_conics(const SkRect& oval, const SkVector& start, const SkVector& stop, SkRotationDirection dir, SkConic conics[SkConic::kMaxConicsForArc], SkPoint* singlePt) build_arc_conics() argument
[all...]
H A DSkPath_serial.cpp226 const SkScalar* conics = buffer.skipCount<SkScalar>(cnx); in readFromMemory_EQ4Or5() local
270 tmp.conicTo(points[0], points[1], *conics++); in readFromMemory_EQ4Or5()
288 return 0; // leftover points and/or conics in readFromMemory_EQ4Or5()
H A DSkPath.cpp905 * ignore singlePt and append the specified number of conics.
908 SkRotationDirection dir, SkConic conics[SkConic::kMaxConicsForArc], in build_arc_conics()
915 int count = SkConic::BuildUnitArc(start, stop, dir, &matrix, conics); in build_arc_conics()
1143 SkConic conics[SkConic::kMaxConicsForArc]; in arcTo() local
1144 int count = build_arc_conics(oval, startV, stopV, dir, conics, &singlePt); in arcTo()
1147 const SkPoint& pt = conics[0].fPts[0]; in arcTo()
1150 this->conicTo(conics[i].fPts[1], conics[i].fPts[2], conics[i].fW); in arcTo()
1158 // This converts the SVG arc to conics
907 build_arc_conics(const SkRect& oval, const SkVector& start, const SkVector& stop, SkRotationDirection dir, SkConic conics[SkConic::kMaxConicsForArc], SkPoint* singlePt) build_arc_conics() argument
[all...]
H A DSkGeometry.h379 const SkMatrix*, SkConic conics[kMaxConicsForArc]);
518 kQuadCount = 8, // should handle most conics
/third_party/skia/src/gpu/ops/
H A DAAHairLinePathRenderer.cpp45 // bloat_quad. Quadratics and conics share an index buffer
149 // and dst[1] are the two new conics.
259 PtArray* conics, in gather_lines_and_quads()
336 // We chop the conics to create tighter clipping to hide error in gather_lines_and_quads()
337 // that appears near max curvature of very thin conics. Thin in gather_lines_and_quads()
360 // when in perspective keep conics in src space in gather_lines_and_quads()
362 SkPoint* pts = conics->push_back_n(3); in gather_lines_and_quads()
1040 // for quads and conics. In non-DDL mode there are cases where it sometimes isn't needed for a in predictPrograms()
1153 PREALLOC_PTARRAY(128) conics; in onPrepareDraws()
1164 &conics, in onPrepareDraws()
252 gather_lines_and_quads(const SkPath& path, const SkMatrix& m, const SkIRect& devClipBounds, SkScalar capLength, bool convertConicsToQuads, PtArray* lines, PtArray* quads, PtArray* conics, IntArray* quadSubdivCnts, FloatArray* conicWeights) gather_lines_and_quads() argument
[all...]

Completed in 10 milliseconds