Lines Matching refs:SkQuadConstruct
118 struct SkQuadConstruct { // The state of the quad stroke under construction. struct
137 bool initWithStart(SkQuadConstruct* parent) { in initWithStart() argument
147 bool initWithEnd(SkQuadConstruct* parent) { in initWithEnd() argument
233 void addDegenerateLine(const SkQuadConstruct* );
238 ResultType compareQuadConic(const SkConic& , SkQuadConstruct* );
239 ResultType compareQuadCubic(const SkPoint cubic[4], SkQuadConstruct* );
240 ResultType compareQuadQuad(const SkPoint quad[3], SkQuadConstruct* );
243 bool conicQuadEnds(const SkConic& , SkQuadConstruct* );
244 bool conicStroke(const SkConic& , SkQuadConstruct* );
245 bool cubicMidOnLine(const SkPoint cubic[4], const SkQuadConstruct* ) const;
248 bool cubicQuadEnds(const SkPoint cubic[4], SkQuadConstruct* );
249 bool cubicQuadMid(const SkPoint cubic[4], const SkQuadConstruct* , SkPoint* mid) const;
250 bool cubicStroke(const SkPoint cubic[4], SkQuadConstruct* );
251 void init(StrokeType strokeType, SkQuadConstruct* , SkScalar tStart, SkScalar tEnd);
252 ResultType intersectRay(SkQuadConstruct* , IntersectRayType STROKER_DEBUG_PARAMS(int) ) const;
256 bool quadStroke(const SkPoint quad[3], SkQuadConstruct* );
267 static bool SlightAngle(SkQuadConstruct* );
269 SkQuadConstruct* STROKER_DEBUG_PARAMS(int depth) ) const;
270 ResultType tangentsMeet(const SkPoint cubic[4], SkQuadConstruct* );
510 void SkPathStroker::init(StrokeType strokeType, SkQuadConstruct* quadPts, SkScalar tStart, in init()
804 SkQuadConstruct quadPts; in conicTo()
840 SkQuadConstruct quadPts; in quadTo()
938 bool SkPathStroker::conicQuadEnds(const SkConic& conic, SkQuadConstruct* quadPts) { in conicQuadEnds()
982 bool SkPathStroker::cubicQuadEnds(const SkPoint cubic[4], SkQuadConstruct* quadPts) { in cubicQuadEnds()
1002 bool SkPathStroker::cubicQuadMid(const SkPoint cubic[4], const SkQuadConstruct* quadPts, in cubicQuadMid()
1022 SkPathStroker::ResultType SkPathStroker::intersectRay(SkQuadConstruct* quadPts, in intersectRay()
1061 SkQuadConstruct* quadPts) { in tangentsMeet()
1125 const SkPoint ray[2], SkQuadConstruct* quadPts STROKER_DEBUG_PARAMS(int depth)) const { in strokeCloseEnough()
1176 SkQuadConstruct* quadPts) { in compareQuadCubic()
1195 SkQuadConstruct* quadPts) { in compareQuadConic()
1214 SkQuadConstruct* quadPts) { in compareQuadQuad()
1239 void SkPathStroker::addDegenerateLine(const SkQuadConstruct* quadPts) { in addDegenerateLine()
1245 bool SkPathStroker::cubicMidOnLine(const SkPoint cubic[4], const SkQuadConstruct* quadPts) const { in cubicMidOnLine()
1254 bool SkPathStroker::cubicStroke(const SkPoint cubic[4], SkQuadConstruct* quadPts) { in cubicStroke()
1295 SkQuadConstruct half; in cubicStroke()
1314 bool SkPathStroker::conicStroke(const SkConic& conic, SkQuadConstruct* quadPts) { in conicStroke()
1331 SkQuadConstruct half; in conicStroke()
1344 bool SkPathStroker::quadStroke(const SkPoint quad[3], SkQuadConstruct* quadPts) { in quadStroke()
1361 SkQuadConstruct half; in quadStroke()
1415 SkQuadConstruct quadPts; in cubicTo()