Searched refs:GrTriangulator (Results 1 – 12 of 12) sorted by relevance
/third_party/skia/src/gpu/geometry/ |
D | GrInnerFanTriangulator.h | 16 class GrInnerFanTriangulator : private GrTriangulator { 18 using GrTriangulator::BreadcrumbTriangleList; 21 : GrTriangulator(path, alloc) { in GrInnerFanTriangulator() 33 Poly* polys = this->GrTriangulator::pathToPolys(0, SkRect::MakeEmpty(), isLinear); in pathToPolys() 40 int vertexCount = this->GrTriangulator::polysToTriangles(polys, vertexAlloc); in polysToTriangles()
|
D | GrTriangulator.cpp | 28 using EdgeType = GrTriangulator::EdgeType; 29 using Vertex = GrTriangulator::Vertex; 30 using VertexList = GrTriangulator::VertexList; 31 using Line = GrTriangulator::Line; 32 using Edge = GrTriangulator::Edge; 33 using EdgeList = GrTriangulator::EdgeList; 34 using Poly = GrTriangulator::Poly; 35 using MonotonePoly = GrTriangulator::MonotonePoly; 36 using Comparator = GrTriangulator::Comparator; 79 bool GrTriangulator::Comparator::sweep_lt(const SkPoint& a, const SkPoint& b) const { in sweep_lt() [all …]
|
D | GrTriangulator.h | 26 class GrTriangulator { 36 GrTriangulator triangulator(path, &alloc); in PathToTriangles() 57 GrTriangulator(const SkPath& path, SkArenaAlloc* alloc) : fPath(path), fAlloc(alloc) {} in GrTriangulator() function 58 virtual ~GrTriangulator() {} in ~GrTriangulator() 266 struct GrTriangulator::Vertex { 297 struct GrTriangulator::VertexList { 330 struct GrTriangulator::Line { 378 struct GrTriangulator::Edge { 435 struct GrTriangulator::EdgeList { 457 struct GrTriangulator::MonotonePoly { [all …]
|
D | GrAATriangulator.h | 14 class GrAATriangulator : private GrTriangulator { 49 GrAATriangulator(const SkPath& path, SkArenaAlloc* alloc) : GrTriangulator(path, alloc) {} in GrAATriangulator()
|
D | GrAATriangulator.cpp | 25 using EdgeType = GrTriangulator::EdgeType; 26 using Vertex = GrTriangulator::Vertex; 27 using VertexList = GrTriangulator::VertexList; 28 using Line = GrTriangulator::Line; 29 using Edge = GrTriangulator::Edge; 30 using EdgeList = GrTriangulator::EdgeList; 31 using Poly = GrTriangulator::Poly; 32 using Comparator = GrTriangulator::Comparator; 655 return this->GrTriangulator::tessellate(aaMesh, c); in tessellate() 658 return this->GrTriangulator::tessellate(innerMesh, c); in tessellate()
|
/third_party/skia/bench/ |
D | TriangulatorBench.cpp | 91 SkArenaAllocWithReset fArena{GrTriangulator::kArenaDefaultChunkSize}; 101 GrTriangulator::PathToTriangles(path, kTigerTolerance, SkRect::MakeEmpty(), this, in doLoop()
|
/third_party/skia/fuzz/ |
D | FuzzTriangulation.cpp | 31 int count = GrTriangulator::PathToTriangles(path, tol, clipBounds, &allocator, &isLinear); in DEF_FUZZ()
|
/third_party/skia/src/gpu/ops/ |
D | PathInnerTriangulateOp.h | 78 GrTriangulator::Poly* fFanPolys = nullptr;
|
D | TriangulatingPathRenderer.cpp | 275 return GrTriangulator::PathToTriangles(path, tol, clipBounds, allocator, isLinear); in Triangulate()
|
/third_party/skia/src/gpu/ |
D | BUILD.bazel | 300 "geometry/GrTriangulator.cpp", 301 "geometry/GrTriangulator.h",
|
/third_party/skia/gn/ |
D | gpu.gni | 316 "$_src/gpu/geometry/GrTriangulator.cpp", 317 "$_src/gpu/geometry/GrTriangulator.h",
|
/third_party/skia/tests/ |
D | TriangulatingPathRendererTests.cpp | 862 SkArenaAlloc arena(GrTriangulator::kArenaDefaultChunkSize); in verify_simple_inner_polygons()
|