Lines Matching full:drawbatch
63 class DrawBatch : public Batch {
65 DrawBatch(const DeferInfo& deferInfo) : mAllOpsOpaque(true),
70 virtual ~DrawBatch() { mOps.clear(); }
97 DEFER_LOGD("%d replaying DrawBatch %p, with %d ops (batch id %x, merge id %p)",
148 class MergingDrawBatch : public DrawBatch {
151 DrawBatch(deferInfo), mClipRect(width, height),
245 DrawBatch::add(op, state, opaqueOverBounds);
260 DrawBatch::replay(renderer, dirty, -1);
515 DrawBatch* b = new DrawBatch(deferInfo);
522 DrawBatch* targetBatch = nullptr;
530 DrawBatch* b = new DrawBatch(deferInfo);
543 std::unordered_map<mergeid_t, DrawBatch*>& mergingBatch
554 targetBatch = (DrawBatch*)mBatchLookup[deferInfo.batchId];
561 DrawBatch* overBatch = (DrawBatch*)mBatches[i];
594 targetBatch = new DrawBatch(deferInfo);