#include <GrTriangulator.h>
Definition at line 236 of file GrTriangulator.h.
◆ append()
Definition at line 246 of file GrTriangulator.h.
246 {
247 if (
a ==
b ||
a == c ||
b == c || winding == 0) {
248 return;
249 }
250 if (winding < 0) {
252 winding = -winding;
253 }
254 for (
int i = 0;
i < winding; ++
i) {
257 fTail = &(*fTail)->
fNext;
258 }
259 fCount += winding;
260 }
void swap(sk_sp< T > &a, sk_sp< T > &b)
auto make(Ctor &&ctor) -> decltype(ctor(nullptr))
◆ concat()
Definition at line 262 of file GrTriangulator.h.
262 {
264 if (list.fHead) {
265 *fTail = list.fHead;
266 fTail = list.fTail;
267 fCount += list.fCount;
268 list.fHead = nullptr;
269 list.fTail = &list.fHead;
270 list.fCount = 0;
271 }
272 }
◆ count()
int GrTriangulator::BreadcrumbTriangleList::count |
( |
| ) |
const |
|
inline |
◆ head()
const Node * GrTriangulator::BreadcrumbTriangleList::head |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: