Home | History | Annotate | Download | only in hwui

Lines Matching refs:mOps

65         mOps.clear();
68 virtual ~DrawBatch() { mOps.clear(); }
74 mOps.add(OpStatePair(op, state));
80 for (unsigned int i = 0; i < mOps.size(); i++) {
81 if (rect.intersects(mOps[i].state->mBounds)) {
83 DEFER_LOGD("op intersects with op %p with bounds %f %f %f %f:", mOps[i].op,
84 mOps[i].state->mBounds.left, mOps[i].state->mBounds.top,
85 mOps[i].state->mBounds.right, mOps[i].state->mBounds.bottom);
86 mOps[i].op->output(2);
96 index, this, mOps.size(), getBatchId(), getMergeId());
100 for (unsigned int i = 0; i < mOps.size(); i++) {
101 DrawOp* op = mOps[i].op;
102 const DeferredDisplayState* state = mOps[i].state;
130 for (unsigned int i = 0; i < mOps.size(); i++) {
131 const Rect &r = mOps[i].state->mBounds;
139 inline int count() const { return mOps.size(); }
142 Vector<OpStatePair> mOps;
194 const DeferredDisplayState* rhs = mOps[0].state;
224 if (op->mPaint == mOps[0].op->mPaint) return true;
226 if (op->getPaintAlpha() != mOps[0].op->getPaintAlpha()) return false;
228 if (op->mPaint && mOps[0].op->mPaint &&
229 op->mPaint->getColorFilter() != mOps[0].op->mPaint->getColorFilter()) {
233 if (op->mPaint && mOps[0].op->mPaint &&
234 op->mPaint->getShader() != mOps[0].op->mPaint->getShader()) {
275 index, this, mOps.size(), mClipSideFlags, getBatchId(), getMergeId());
276 if (mOps.size() == 1) {
283 DrawOp* op = mOps[0].op;
292 status_t status = op->multiDraw(renderer, dirty, mOps, mBounds);