Lines Matching refs:Ring
156 bool GrAAConvexTessellator::createInsetRings(Ring& previousRing, SkScalar initialDepth, in createInsetRings()
158 SkScalar targetCoverage, Ring** finalRing) { in createInsetRings()
164 Ring* currentRing = &previousRing; in createInsetRings()
167 Ring* nextRing = this->getNextRing(currentRing); in createInsetRings()
209 Ring outerStrokeRing; in tessellate()
213 Ring outerAARing; in tessellate()
216 Ring outerAARing; in tessellate()
224 Ring* insetStrokeRing; in tessellate()
228 Ring* insetAARing; in tessellate()
233 Ring* insetAARing; in tessellate()
409 GrAAConvexTessellator::Ring* GrAAConvexTessellator::getNextRing(Ring* lastRing) { in getNextRing()
411 Ring* ring = *fRings.push() = new Ring; in getNextRing()
424 void GrAAConvexTessellator::fanRing(const Ring& ring) { in fanRing()
432 void GrAAConvexTessellator::createOuterRing(const Ring& previousRing, SkScalar outset, in createOuterRing()
433 SkScalar coverage, Ring* nextRing) { in createOuterRing()
571 void GrAAConvexTessellator::terminate(const Ring& ring) { in terminate()
588 bool GrAAConvexTessellator::createInsetRing(const Ring& lastRing, Ring* nextRing, in createInsetRing()
748 void GrAAConvexTessellator::Ring::init(const GrAAConvexTessellator& tess) { in init()
753 void GrAAConvexTessellator::Ring::init(const SkTDArray<SkVector>& norms, in init()
762 void GrAAConvexTessellator::Ring::computeNormals(const GrAAConvexTessellator& tess) { in computeNormals()
772 void GrAAConvexTessellator::Ring::computeBisectors(const GrAAConvexTessellator& tess) { in computeBisectors()
792 bool GrAAConvexTessellator::Ring::isConvex(const GrAAConvexTessellator& tess) const { in isConvex()
959 void GrAAConvexTessellator::Ring::draw(SkCanvas* canvas, const GrAAConvexTessellator& tess) const { in draw()