Searched refs:MonotonePoly (Results 1 – 3 of 3) sorted by relevance
/third_party/skia/src/gpu/geometry/ |
D | GrTriangulator.h | 52 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;
|
D | GrTriangulator.cpp | 35 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/ |
D | GrTessellator.cpp | 577 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;
|