Lines Matching refs:Ring
213 bool GrAAConvexTessellator::createInsetRings(Ring& previousRing, SkScalar initialDepth, in createInsetRings()
215 SkScalar targetCoverage, Ring** finalRing) { in createInsetRings()
221 Ring* currentRing = &previousRing; in createInsetRings()
224 Ring* nextRing = this->getNextRing(currentRing); in createInsetRings()
267 Ring outerStrokeAndAARing; in tessellate()
290 Ring* insetAARing; in tessellate()
304 Ring outerStrokeRing; in tessellate()
308 Ring outerAARing; in tessellate()
311 Ring outerAARing; in tessellate()
320 Ring* insetStrokeRing; in tessellate()
324 Ring* insetAARing; in tessellate()
329 Ring* insetAARing; in tessellate()
492 GrAAConvexTessellator::Ring* GrAAConvexTessellator::getNextRing(Ring* lastRing) { in getNextRing()
494 Ring* ring = *fRings.push() = new Ring; in getNextRing()
507 void GrAAConvexTessellator::fanRing(const Ring& ring) { in fanRing()
515 void GrAAConvexTessellator::createOuterRing(const Ring& previousRing, SkScalar outset, in createOuterRing()
516 SkScalar coverage, Ring* nextRing) { in createOuterRing()
661 void GrAAConvexTessellator::terminate(const Ring& ring) { in terminate()
678 bool GrAAConvexTessellator::createInsetRing(const Ring& lastRing, Ring* nextRing, in createInsetRing()
849 void GrAAConvexTessellator::Ring::init(const GrAAConvexTessellator& tess) { in init()
854 void GrAAConvexTessellator::Ring::init(const SkTDArray<SkVector>& norms, in init()
863 void GrAAConvexTessellator::Ring::computeNormals(const GrAAConvexTessellator& tess) { in computeNormals()
873 void GrAAConvexTessellator::Ring::computeBisectors(const GrAAConvexTessellator& tess) { in computeBisectors()
891 bool GrAAConvexTessellator::Ring::isConvex(const GrAAConvexTessellator& tess) const { in isConvex()
1052 void GrAAConvexTessellator::Ring::draw(SkCanvas* canvas, const GrAAConvexTessellator& tess) const { in draw()