Lines Matching refs:allocator
199 SkChunkAlloc allocator(4096); // FIXME: constant-ize, tune
208 SkOpEdgeBuilder builder(path, &contour, &allocator, &globalState);
209 builder.finish(&allocator);
397 static void addAlignIntersections(SkOpContourHead* contourList, SkChunkAlloc* allocator) {
400 contour->addAlignIntersections(contourList, allocator);
404 static void calcAngles(SkOpContourHead* contourList, SkChunkAlloc* allocator) {
407 contour->calcAngles(allocator);
419 SkOpCoincidence* coincidence, SkChunkAlloc* allocator) {
423 result |= contour->missingCoincidence(coincidence, allocator);
453 SkChunkAlloc* allocator) {
474 addAlignIntersections(contourList, allocator);
476 if (coincidence->addMissing(allocator)) {
491 if (!coincidence->addExpanded(allocator PATH_OPS_DEBUG_VALIDATE_PARAMS(globalState))) {
502 if (missingCoincidence(contourList, coincidence, allocator)) {
506 if (!coincidence->addExpanded(allocator PATH_OPS_DEBUG_VALIDATE_PARAMS(globalState))) {
522 pairs->findOverlaps(&overlaps, allocator);
525 calcAngles(contourList, allocator);
528 (void) missingCoincidence(contourList, coincidence, allocator);