Lines Matching refs:DrawBatch
60 class DrawBatch : public Batch {
62 DrawBatch(const DeferInfo& deferInfo) : mAllOpsOpaque(true),
67 virtual ~DrawBatch() { mOps.clear(); }
94 DEFER_LOGD("%d replaying DrawBatch %p, with %d ops (batch id %x, merge id %p)",
153 class MergingDrawBatch : public DrawBatch {
156 DrawBatch(deferInfo), mClipRect(width, height),
253 DrawBatch::add(op, state, opaqueOverBounds);
268 return DrawBatch::replay(renderer, dirty, -1);
529 DrawBatch* b = new DrawBatch(deferInfo);
536 DrawBatch* targetBatch = NULL;
544 DrawBatch* b = new DrawBatch(deferInfo);
564 targetBatch = (DrawBatch*)mBatchLookup[deferInfo.batchId];
571 DrawBatch* overBatch = (DrawBatch*)mBatches[i];
603 targetBatch = new DrawBatch(deferInfo);
694 DrawBatch* b = (DrawBatch*) mBatches[i];