Home
last modified time | relevance | path

Searched refs:MonotonePoly (Results 1 – 3 of 3) sorted by relevance

/third_party/skia/src/gpu/geometry/
DGrTriangulator.h52 struct MonotonePoly;
133 void* emitMonotonePoly(const MonotonePoly*, void* data) const;
457 struct GrTriangulator::MonotonePoly { struct
458 MonotonePoly(Edge* edge, Side side, int winding) in MonotonePoly() argument
470 MonotonePoly* fPrev; argument
471 MonotonePoly* fNext; argument
483 MonotonePoly* fHead; argument
484 MonotonePoly* fTail;
DGrTriangulator.cpp35 using MonotonePoly = GrTriangulator::MonotonePoly; typedef
299 void GrTriangulator::MonotonePoly::addEdge(Edge* edge) { in addEdge()
313 void* GrTriangulator::emitMonotonePoly(const MonotonePoly* monotonePoly, void* data) const { in emitMonotonePoly()
410 fHead = fTail = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge()
425 MonotonePoly* m = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge()
438 for (MonotonePoly* m = poly->fHead; m != nullptr; m = m->fNext) { in emitPoly()
/third_party/flutter/skia/src/gpu/
DGrTessellator.cpp577 struct MonotonePoly { struct
578 MonotonePoly(Edge* edge, Side side) in MonotonePoly() argument
589 MonotonePoly* fPrev; argument
590 MonotonePoly* fNext; argument
669 fHead = fTail = alloc.make<MonotonePoly>(e, side); in addEdge()
684 MonotonePoly* m = alloc.make<MonotonePoly>(e, side); in addEdge()
697 for (MonotonePoly* m = fHead; m != nullptr; m = m->fNext) { in emit()
705 MonotonePoly* fHead;
706 MonotonePoly* fTail;