Lines Matching refs:GrAAConvexTessellator

8 #include "src/gpu/geometry/GrAAConvexTessellator.h"
82 int GrAAConvexTessellator::addPt(const SkPoint& pt,
100 void GrAAConvexTessellator::popLastPt() {
111 void GrAAConvexTessellator::popFirstPtShuffle() {
122 void GrAAConvexTessellator::updatePt(int index,
133 void GrAAConvexTessellator::addTri(int i0, int i1, int i2) {
143 void GrAAConvexTessellator::rewind() {
160 void GrAAConvexTessellator::computeNormals() {
181 void GrAAConvexTessellator::computeBisectors() {
214 bool GrAAConvexTessellator::createInsetRings(Ring& previousRing, SkScalar initialDepth,
253 // The polygon state is captured in the Ring class while the GrAAConvexTessellator
256 bool GrAAConvexTessellator::tessellate(const SkMatrix& m, const SkPath& path) {
338 SkScalar GrAAConvexTessellator::computeDepthFromEdge(int edgeIdx, const SkPoint& p) const {
348 bool GrAAConvexTessellator::computePtAlongBisector(int startIdx,
381 bool GrAAConvexTessellator::extractFromPath(const SkMatrix& m, const SkPath& path) {
493 GrAAConvexTessellator::Ring* GrAAConvexTessellator::getNextRing(Ring* lastRing) {
508 void GrAAConvexTessellator::fanRing(const Ring& ring) {
516 void GrAAConvexTessellator::createOuterRing(const Ring& previousRing, SkScalar outset,
662 void GrAAConvexTessellator::terminate(const Ring& ring) {
679 bool GrAAConvexTessellator::createInsetRing(const Ring& lastRing, Ring* nextRing,
841 void GrAAConvexTessellator::validate() const {
850 void GrAAConvexTessellator::Ring::init(const GrAAConvexTessellator& tess) {
855 void GrAAConvexTessellator::Ring::init(const SkTDArray<SkVector>& norms,
864 void GrAAConvexTessellator::Ring::computeNormals(const GrAAConvexTessellator& tess) {
874 void GrAAConvexTessellator::Ring::computeBisectors(const GrAAConvexTessellator& tess) {
892 bool GrAAConvexTessellator::Ring::isConvex(const GrAAConvexTessellator& tess) const {
926 void GrAAConvexTessellator::lineTo(const SkPoint& p, CurveState curve) {
950 void GrAAConvexTessellator::lineTo(const SkMatrix& m, const SkPoint& p, CurveState curve) {
954 void GrAAConvexTessellator::quadTo(const SkPoint pts[3]) {
967 void GrAAConvexTessellator::quadTo(const SkMatrix& m, const SkPoint srcPts[3]) {
973 void GrAAConvexTessellator::cubicTo(const SkMatrix& m, const SkPoint srcPts[4]) {
991 void GrAAConvexTessellator::conicTo(const SkMatrix& m, const SkPoint srcPts[3], SkScalar w) {
1053 void GrAAConvexTessellator::Ring::draw(SkCanvas* canvas, const GrAAConvexTessellator& tess) const {
1085 void GrAAConvexTessellator::draw(SkCanvas* canvas) const {