Searched refs:MonotonePoly (Results 1 – 3 of 3) sorted by relevance
/external/skia/src/gpu/ |
D | GrTriangulator.h | 49 struct MonotonePoly; 130 void* emitMonotonePoly(const MonotonePoly*, void* data) const; 448 struct GrTriangulator::MonotonePoly { struct 449 MonotonePoly(Edge* edge, Side side, int winding) in MonotonePoly() function 461 MonotonePoly* fPrev; argument 462 MonotonePoly* fNext; argument 474 MonotonePoly* fHead; argument 475 MonotonePoly* fTail;
|
D | GrTriangulator.cpp | 35 using MonotonePoly = GrTriangulator::MonotonePoly; typedef 207 void GrTriangulator::MonotonePoly::addEdge(Edge* edge) { in addEdge() 221 void* GrTriangulator::emitMonotonePoly(const MonotonePoly* monotonePoly, void* data) const { in emitMonotonePoly() 318 fHead = fTail = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge() 333 MonotonePoly* m = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge() 346 for (MonotonePoly* m = poly->fHead; m != nullptr; m = m->fNext) { in emitPoly()
|
/external/skqp/src/gpu/ |
D | GrTessellator.cpp | 520 struct MonotonePoly { struct 521 MonotonePoly(Edge* edge, Side side) in MonotonePoly() function 532 MonotonePoly* fPrev; argument 533 MonotonePoly* fNext; argument 612 fHead = fTail = alloc.make<MonotonePoly>(e, side); in addEdge() 627 MonotonePoly* m = alloc.make<MonotonePoly>(e, side); in addEdge() 640 for (MonotonePoly* m = fHead; m != nullptr; m = m->fNext) { in emit() 648 MonotonePoly* fHead; 649 MonotonePoly* fTail;
|