Lines Matching refs:Plot
313 Plot* plot = fPages[pageIdx].fPlotArray[plotIdx].get();
383 Plot* plot = fPages[pd.fPageIndex].fPlotArray[pd.fPlotIndex].get();
415 * keep track of subimage placement via their GrRectanizer. A Plot manages the lifetime of its
416 * data using two tokens, a last use token and a last upload token. Once a Plot is "full" (i.e.
418 * used unless the last use of the Plot has already been flushed through to the gpu.
420 class Plot : public SkRefCnt {
421 SK_DECLARE_INTERNAL_LLIST_INTERFACE(Plot);
461 Plot(int pageIndex, int plotIndex, GenerationCounter* generationCounter,
464 ~Plot() override;
470 Plot* clone() const {
471 return new Plot(
504 typedef SkTInternalLList<Plot> PlotList;
506 inline bool updatePlot(GrDeferredUploadTarget*, AtlasLocator*, Plot*);
508 inline void makeMRU(Plot* plot, int pageIdx) {
531 inline void processEvictionAndResetRects(Plot* plot) {
557 std::unique_ptr<sk_sp<Plot>[]> fPlotArray;