Home
last modified time | relevance | path

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

/external/skia/src/gpu/
DGrTriangulator.h49 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;
DGrTriangulator.cpp35 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/
DGrTessellator.cpp520 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;