Home
last modified time | relevance | path

Searched refs:GrTriangulator (Results 1 – 12 of 12) sorted by relevance

/external/skia/src/gpu/
DGrInnerFanTriangulator.h16 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()
DGrTriangulator.cpp28 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 …]
DGrTriangulator.h26 class GrTriangulator {
33 GrTriangulator triangulator(path, &alloc); in PathToTriangles()
54 GrTriangulator(const SkPath& path, SkArenaAlloc* alloc) : fPath(path), fAlloc(alloc) {} in GrTriangulator() function
55 virtual ~GrTriangulator() {} in ~GrTriangulator()
263 struct GrTriangulator::Vertex {
294 struct GrTriangulator::VertexList {
327 struct GrTriangulator::Line {
375 struct GrTriangulator::Edge {
426 struct GrTriangulator::EdgeList {
448 struct GrTriangulator::MonotonePoly {
[all …]
DGrAATriangulator.h14 class GrAATriangulator : private GrTriangulator {
49 GrAATriangulator(const SkPath& path, SkArenaAlloc* alloc) : GrTriangulator(path, alloc) {} in GrAATriangulator()
DGrAATriangulator.cpp25 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()
/external/skia/bench/
DTriangulatorBench.cpp91 SkArenaAllocWithReset fArena{GrTriangulator::kArenaDefaultChunkSize};
101 GrTriangulator::PathToTriangles(path, kTigerTolerance, SkRect::MakeEmpty(), this, in doLoop()
/external/skia/fuzz/
DFuzzTriangulation.cpp31 GrTriangulator::PathToTriangles(path, tol, clipBounds, &allocator, &isLinear); in DEF_FUZZ()
/external/skia/src/gpu/tessellate/
DGrPathInnerTriangulateOp.h70 GrTriangulator::Poly* fFanPolys = nullptr;
/external/skia/src/gpu/ops/
DGrTriangulatingPathRenderer.cpp348 return GrTriangulator::PathToTriangles(path, tol, clipBounds, allocator, isLinear); in Triangulate()
/external/skia/tests/
DTriangulatingPathRendererTests.cpp859 SkArenaAlloc arena(GrTriangulator::kArenaDefaultChunkSize); in verify_simple_inner_polygons()
/external/skia/gn/
Dgpu.gni261 "$_src/gpu/GrTriangulator.cpp",
262 "$_src/gpu/GrTriangulator.h",
/external/skia/
DAndroid.bp524 "src/gpu/GrTriangulator.cpp",
1508 "src/gpu/GrTriangulator.cpp",