• Home
  • Raw
  • Download

Lines Matching refs:plot

188         this->incPlotLock(layer->plot()->id());  in tryToAtlas()
207 GrPlot* plot = fAtlas->addToAtlas(&pictInfo->fPlotUsage, in tryToAtlas() local
212 if (plot) { in tryToAtlas()
214 pictInfo->incPlotUsage(plot->id()); in tryToAtlas()
220 layer->setPlot(plot); in tryToAtlas()
222 this->incPlotLock(layer->plot()->id()); in tryToAtlas()
276 const int plotID = layer->plot()->id(); in unlock()
291 GrAtlas::RemovePlot(&pictInfo->fPlotUsage, layer->plot()); in unlock()
328 if (layer->plot()) { in validate()
332 SkASSERT(pictInfo->fPlotUsage.contains(layer->plot())); in validate()
334 SkASSERT(pictInfo->plotUsage(layer->plot()->id()) > 0); in validate()
338 plotLocks[layer->plot()->id()]++; in validate()
395 GrPlot* plot; in purgePlot() local
396 for (plot = fAtlas->iterInit(&iter, GrAtlas::kLRUFirst_IterOrder); in purgePlot()
397 plot; in purgePlot()
398 plot = iter.prev()) { in purgePlot()
399 if (fPlotLocks[plot->id()] > 0) { in purgePlot()
403 this->purgePlot(plot); in purgePlot()
410 void GrLayerCache::purgePlot(GrPlot* plot) { in purgePlot() argument
411 SkASSERT(0 == fPlotLocks[plot->id()]); in purgePlot()
418 if (plot == (*iter).plot()) { in purgePlot()
436 SkASSERT(0 == pictInfo->plotUsage(plot->id())); in purgePlot()
438 GrAtlas::RemovePlot(&pictInfo->fPlotUsage, plot); in purgePlot()
447 plot->resetRects(); in purgePlot()
457 GrPlot* plot; in purgeAll() local
458 for (plot = fAtlas->iterInit(&iter, GrAtlas::kLRUFirst_IterOrder); in purgeAll()
459 plot; in purgeAll()
460 plot = iter.prev()) { in purgeAll()
461 SkASSERT(0 == fPlotLocks[plot->id()]); in purgeAll()
463 this->purgePlot(plot); in purgeAll()