Home | History | Annotate | Download | only in gpu

Lines Matching refs:fDrawTargets

20     for (int i = 0; i < fDrawTargets.count(); ++i) {
21 fDrawTargets[i]->makeClosed(); // no drawTarget should receive a new command after this
22 fDrawTargets[i]->clearRT();
26 fDrawTargets[i]->reset();
27 fDrawTargets[i]->unref();
30 fDrawTargets.reset();
54 for (int i = 0; i < fDrawTargets.count(); ++i) {
55 fDrawTargets[i]->reset();
67 SkTTopoSort<GrDrawTarget, GrDrawTarget::TopoSortTraits>(&fDrawTargets);
71 for (int i = 0; i < fDrawTargets.count(); ++i) {
72 SkDEBUGCODE(fDrawTargets[i]->dump();)
76 for (int i = 0; i < fDrawTargets.count(); ++i) {
77 fDrawTargets[i]->prepareBatches(&fFlushState);
83 for (int i = 0; i < fDrawTargets.count(); ++i) {
84 fDrawTargets[i]->drawBatches(&fFlushState);
89 for (int i = 0; i < fDrawTargets.count(); ++i) {
90 fDrawTargets[i]->reset();
92 fDrawTargets[i]->unref();
98 if (fDrawTargets.count()) {
99 SkASSERT(fDrawTargets.count() == 1);
102 fDrawTargets[0]->resetFlag(GrDrawTarget::kWasOutput_Flag);
105 fDrawTargets.reset();
117 if (fDrawTargets.count()) {
118 SkASSERT(fDrawTargets.count() == 1);
121 rt->setLastDrawTarget(fDrawTargets[0]);
123 return SkRef(fDrawTargets[0]);
130 *fDrawTargets.append() = dt;