Home | History | Annotate | Download | only in gpu

Lines Matching defs:GrPlot

23 // a GrAtlas needs space on the texture, it requests a GrPlot. Each GrAtlas can claim one
25 // GrPlot is "full" (i.e. there is no room for the new subimage according to the GrRectanizer), the
26 // GrAtlas can request a new GrPlot via GrAtlasMgr::addToAtlas().
29 // available to ensure that all draw calls are finished for that particular GrPlot.
32 class GrPlot {
45 GrPlot();
46 ~GrPlot(); // does not try to delete the fNext field
51 GrPlot* fNext;
68 // returns the containing GrPlot and location relative to the backing texture
69 GrPlot* addToAtlas(GrAtlas*, int width, int height, const void*, GrIPoint16*);
75 void deletePlotList(GrPlot* plot);
82 GrPlot* allocPlot();
83 void freePlot(GrPlot* plot);
90 GrPlot* fPlots;
92 GrPlot* fFreePlots;
103 GrPlot* fPlots;