Lines Matching refs:deferInfo
162 * if a subclass can set deferInfo.mergeable to true, it should implement multiDraw()
164 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
813 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
815 deferInfo.batchId = DeferredDisplayList::kOpBatch_Bitmap;
816 deferInfo.mergeId = getAtlasEntry() ?
823 deferInfo.mergeable = state.mMatrix.isSimple() && state.mMatrix.positiveScale() &&
857 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
859 deferInfo.batchId = DeferredDisplayList::kOpBatch_Bitmap;
887 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
889 deferInfo.batchId = DeferredDisplayList::kOpBatch_Bitmap;
913 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
915 deferInfo.batchId = DeferredDisplayList::kOpBatch_Bitmap;
938 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
940 deferInfo.batchId = DeferredDisplayList::kOpBatch_Bitmap;
1076 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1078 deferInfo.batchId = DeferredDisplayList::kOpBatch_Patch;
1079 deferInfo.mergeId = getAtlasEntry() ? (mergeid_t) mEntry->getMergeId() : (mergeid_t) mBitmap;
1080 deferInfo.mergeable = state.mMatrix.isPureTranslate() &&
1082 deferInfo.opaqueOverBounds = isOpaqueOverBounds(state) && mBitmap->isOpaque();
1130 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1133 deferInfo.batchId = DeferredDisplayList::kOpBatch_AlphaMaskTexture;
1135 deferInfo.batchId = mPaint->isAntiAlias() ?
1156 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1158 DrawStrokableOp::onDefer(renderer, deferInfo, state);
1159 deferInfo.opaqueOverBounds = isOpaqueOverBounds(state) &&
1182 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1184 deferInfo.batchId = DeferredDisplayList::kOpBatch_Vertices;
1295 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1300 deferInfo.batchId = DeferredDisplayList::kOpBatch_AlphaMaskTexture;
1331 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1333 deferInfo.batchId = mPaint->isAntiAlias() ?
1368 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1374 deferInfo.batchId = mPaint->getColor() == 0xff000000 ?
1434 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1443 deferInfo.batchId = mPaint->getColor() == 0xff000000 ?
1447 deferInfo.mergeId = (mergeid_t)mPaint->getColor();
1452 deferInfo.mergeable = state.mMatrix.isPureTranslate() && noDecorations &&