• Home
  • Raw
  • Download

Lines Matching refs:mOps

67         mOps.clear();  in DrawBatch()
70 virtual ~DrawBatch() { mOps.clear(); } in ~DrawBatch()
76 mOps.push_back(OpStatePair(op, state)); in add()
82 for (unsigned int i = 0; i < mOps.size(); i++) { in intersects()
83 if (rect.intersects(mOps[i].state->mBounds)) { in intersects()
85 DEFER_LOGD("op intersects with op %p with bounds %f %f %f %f:", mOps[i].op, in intersects()
86 mOps[i].state->mBounds.left, mOps[i].state->mBounds.top, in intersects()
87 mOps[i].state->mBounds.right, mOps[i].state->mBounds.bottom); in intersects()
88 mOps[i].op->output(2); in intersects()
98 index, this, mOps.size(), getBatchId(), getMergeId()); in replay()
100 for (unsigned int i = 0; i < mOps.size(); i++) { in replay()
101 DrawOp* op = mOps[i].op; in replay()
102 const DeferredDisplayState* state = mOps[i].state; in replay()
128 for (unsigned int i = 0; i < mOps.size(); i++) { in coversBounds()
129 const Rect &r = mOps[i].state->mBounds; in coversBounds()
137 inline int count() const { return mOps.size(); } in count()
140 std::vector<OpStatePair> mOps; member in android::uirenderer::DrawBatch
192 const DeferredDisplayState* rhs = mOps[0].state; in canMergeWith()
223 if (op->mPaint == mOps[0].op->mPaint) return true; in canMergeWith()
226 != PaintUtils::getAlphaDirect(mOps[0].op->mPaint)) { in canMergeWith()
230 if (op->mPaint && mOps[0].op->mPaint && in canMergeWith()
231 op->mPaint->getColorFilter() != mOps[0].op->mPaint->getColorFilter()) { in canMergeWith()
235 if (op->mPaint && mOps[0].op->mPaint && in canMergeWith()
236 op->mPaint->getShader() != mOps[0].op->mPaint->getShader()) { in canMergeWith()
258 index, this, mOps.size(), mClipSideFlags, getBatchId(), getMergeId()); in replay()
259 if (mOps.size() == 1) { in replay()
267 DrawOp* op = mOps[0].op; in replay()
272 op->multiDraw(renderer, dirty, mOps, mBounds); in replay()