Lines Matching refs:plot
26 // plot may be used to store layers from multiple pictures.
76 // Atlased layers also get a pointer to the plot in which they reside.
223 void setPlot(GrLayerAtlas::Plot* plot) {
224 SkASSERT(nullptr == plot || nullptr == fPlot);
225 fPlot = plot;
227 GrLayerAtlas::Plot* plot() { return fPlot; }
234 SkDEBUGCODE(const GrLayerAtlas::Plot* plot() const { return fPlot; })
274 // For atlased layers, fPlot stores the atlas plot in which the layer rests.
276 GrLayerAtlas::Plot* fPlot;
285 // For atlased layers, 'fLocked' is true if the layer is in a plot and
286 // actively required for rendering. If the layer is in a plot but not
288 // layer isn't in a plot then is can never be locked.
393 // This implements a plot-centric locking mechanism (since the atlas
395 // needed for the current rendering) in a plot increments the plot lock
396 // count for that plot. Similarly, once a rendering is complete all the
414 void purgePlot(GrLayerAtlas::Plot* plot);
416 // Either purge all un-locked plots or just one. Return true if >= 1 plot