// get a plot that's not being used by the current draw GrPlot* GrAtlasMgr::getUnusedPlot() { GrPlotList::Iter plotIter; plotIter.init(fPlotList, GrPlotList::Iter::kTail_IterStart); GrPlot* plot; while (NULL != (plot = plotIter.get())) { if (plot->drawToken().isIssued()) { return plot; } plotIter.prev(); } return NULL; }