Lines Matching defs:triangles
17 // No new vertices are created in the triangulation: triangles are constructed
809 SkTDArray<SkPoint> *triangles) {
810 SkPoint *p = triangles->append(3);
858 SkTDArray<SkPoint> *triangles) {
891 appendTriangleAtVertex(current, triangles);
892 if (triangles->count() > kMaxCount * 3) {
893 FailureMessage("An extraordinarily large number of triangles "
905 appendTriangleAtVertex(current, triangles);
917 // TriangulateMonotone() to convert them into triangles.
918 bool Triangulate(Vertex *first, Vertex *last, SkTDArray<SkPoint> *triangles) {
930 bool success = Triangulate(bottomVertex, currentVertex, triangles);
937 return Triangulate(currentVertex, bottomVertex, triangles)
943 return TriangulateMonotone(first, last, triangles);
949 SkTDArray<SkPoint> *triangles) {
957 triangles->setReserve(numPts);
958 triangles->setCount(0);
959 return Triangulate(vertices.begin(), vertices.end() - 1, triangles);