Searched refs:deferInfo (Results 1 - 2 of 2) sorted by relevance

/frameworks/base/libs/hwui/
H A DDeferredDisplayList.cpp65 DrawBatch(const DeferInfo& deferInfo) : mAllOpsOpaque(true), argument
66 mBatchId(deferInfo.batchId), mMergeId(deferInfo.mergeId) {
150 MergingDrawBatch(DeferInfo& deferInfo, int width, int height) : argument
151 DrawBatch(deferInfo), mClipRect(width, height),
495 DeferInfo deferInfo; local
496 op->onDefer(renderer, deferInfo, *state);
500 deferInfo.mergeable &= !recordingComplexClip();
501 deferInfo.opaqueOverBounds &= !recordingComplexClip()
507 deferInfo
[all...]
H A DDisplayListOp.h160 * if a subclass can set deferInfo.mergeable to true, it should implement multiDraw()
162 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, argument
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
[all...]

Completed in 51 milliseconds