#include <GrInnerFanTriangulator.h>
Definition at line 25 of file GrInnerFanTriangulator.h.
◆ GrInnerFanTriangulator()
GrInnerFanTriangulator::GrInnerFanTriangulator |
( |
const SkPath & |
path, |
|
|
SkArenaAlloc * |
alloc |
|
) |
| |
|
inline |
◆ pathToPolys()
Definition at line 41 of file GrInnerFanTriangulator.h.
41 {
43 isLinear);
44 if (!success) {
45 return nullptr;
46 }
48 return polys;
49 }
std::tuple< Poly *, bool > pathToPolys(float tolerance, const SkRect &clipBounds, bool *isLinear)
BreadcrumbTriangleList fBreadcrumbList
static constexpr SkRect MakeEmpty()
◆ pathToTriangles()
Definition at line 35 of file GrInnerFanTriangulator.h.
36 {
39 }
Poly * pathToPolys(BreadcrumbTriangleList *breadcrumbList, bool *isLinear)
int polysToTriangles(Poly *polys, GrEagerVertexAllocator *vertexAlloc, BreadcrumbTriangleList *breadcrumbList) const
◆ polysToTriangles()
Definition at line 51 of file GrInnerFanTriangulator.h.
52 {
55 return vertexCount;
56 }
skgpu::VertexWriter polysToTriangles(Poly *polys, SkPathFillType overrideFillType, skgpu::VertexWriter data) const
The documentation for this class was generated from the following file: