Lines Matching refs:DeferInfo
160 * if a subclass can set deferInfo.mergeable to true, it should implement multiDraw()
162 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
681 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
683 deferInfo.batchId = DeferredDisplayList::kOpBatch_Bitmap;
684 deferInfo.mergeId = getAtlasEntry(renderer) ?
691 deferInfo.mergeable = state.mMatrix.isSimple() && state.mMatrix.positiveScale() &&
729 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
731 deferInfo.batchId = DeferredDisplayList::kOpBatch_Bitmap;
758 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
760 deferInfo.batchId = DeferredDisplayList::kOpBatch_Bitmap;
892 DeferInfo& deferInfo,
894 deferInfo.batchId = DeferredDisplayList::kOpBatch_Patch;
895 deferInfo.mergeId = getAtlasEntry(renderer) ? (mergeid_t) mEntry->getMergeId() : (mergeid_t) mBitmap;
896 deferInfo.mergeable = state.mMatrix.isPureTranslate() &&
898 deferInfo.opaqueOverBounds = isOpaqueOverBounds(state) && mBitmap->isOpaque();
947 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
950 deferInfo.batchId = DeferredDisplayList::kOpBatch_AlphaMaskTexture;
952 deferInfo.batchId = mPaint->isAntiAlias() ?
973 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
975 DrawStrokableOp::onDefer(renderer, deferInfo, state);
976 deferInfo.opaqueOverBounds = isOpaqueOverBounds(state) &&
999 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1001 deferInfo.batchId = DeferredDisplayList::kOpBatch_Vertices;
1024 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1026 DrawStrokableOp::onDefer(renderer, deferInfo, state);
1194 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1198 deferInfo.batchId = DeferredDisplayList::kOpBatch_AlphaMaskTexture;
1229 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1231 deferInfo.batchId = mPaint->isAntiAlias() ?
1270 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1275 deferInfo.batchId = mPaint->getColor() == SK_ColorBLACK ?
1317 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
1326 deferInfo.batchId = mPaint->getColor() == SK_ColorBLACK ?
1330 deferInfo.mergeId = reinterpret_cast<mergeid_t>(mPaint->getColor());
1336 deferInfo.mergeable = state.mMatrix.isPureTranslate()
1500 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,