/frameworks/base/libs/hwui/ |
DeferredDisplayList.cpp | 63 class DrawBatch : public Batch { 65 DrawBatch(const DeferInfo& deferInfo) : mAllOpsOpaque(true), 70 virtual ~DrawBatch() { mOps.clear(); } 97 DEFER_LOGD("%d replaying DrawBatch %p, with %d ops (batch id %x, merge id %p)", 148 class MergingDrawBatch : public DrawBatch { 151 DrawBatch(deferInfo), mClipRect(width, height), 245 DrawBatch::add(op, state, opaqueOverBounds); 260 DrawBatch::replay(renderer, dirty, -1); 515 DrawBatch* b = new DrawBatch(deferInfo) [all...] |
DeferredDisplayList.h | 45 class DrawBatch; 174 std::unordered_map<mergeid_t, DrawBatch*> mMergingBatches[kOpBatch_Count];
|
/external/skia/src/gpu/ |
GrDrawContext.cpp | 234 this->getDrawTarget()->drawBatch(pipelineBuilder, batch); 345 this->getDrawTarget()->drawBatch(pipelineBuilder, batch); 372 this->drawBatch(&pipelineBuilder, batch); 399 this->getDrawTarget()->drawBatch(pipelineBuilder, batch); 445 this->getDrawTarget()->drawBatch(pipelineBuilder, batch); 471 this->getDrawTarget()->drawBatch(pipelineBuilder, batch); 506 this->getDrawTarget()->drawBatch(pipelineBuilder, batch); 549 this->getDrawTarget()->drawBatch(pipelineBuilder, batch); 580 this->getDrawTarget()->drawBatch(pipelineBuilder, batch); 634 void GrDrawContext::drawBatch(const GrClip& clip [all...] |
GrDrawTarget.h | 104 void drawBatch(const GrPipelineBuilder&, GrDrawBatch*); 117 * the GrPipelineBuilder (if possible in the 3D API). This needs to be separate from drawBatch 120 * TODO: Figure out a better model that allows us to roll this method into drawBatch.
|
GrSoftwarePathRenderer.cpp | 77 drawTarget->drawBatch(pipelineBuilder, batch);
|
GrDrawTarget.cpp | 224 void GrDrawTarget::drawBatch(const GrPipelineBuilder& pipelineBuilder, GrDrawBatch* batch) { 323 // This looks like drawBatch() but there is an added wrinkle that stencil settings get inserted 391 this->drawBatch(pipelineBuilder, batch);
|
GrSWMaskHelper.cpp | 370 target->drawBatch(*pipelineBuilder, batch);
|
GrTest.cpp | 271 this->getDrawTarget()->drawBatch(pipelineBuilder, batch);
|
GrClipMaskManager.cpp | 58 drawTarget->drawBatch(pipelineBuilder, batch); 531 fDrawTarget->drawBatch(*pipelineBuilder, batch); [all...] |
/external/skia/include/gpu/ |
GrDrawContext.h | 248 void drawBatch(const GrClip&, const GrPaint&, GrDrawBatch*); 251 * Draws a path batch. This needs to be separate from drawBatch because we install path stencil 254 * TODO: Figure out a better model that allows us to roll this method into drawBatch. 280 friend class GrAtlasTextBlob; // for access to drawBatch 292 void drawBatch(GrPipelineBuilder* pipelineBuilder, GrDrawBatch* batch);
|
/external/skia/src/gpu/batches/ |
GrStencilAndCoverPathRenderer.cpp | 133 args.fTarget->drawBatch(*pipelineBuilder, batch);
|
GrTessellatingPathRenderer.cpp | 270 args.fTarget->drawBatch(*args.fPipelineBuilder, batch);
|
GrAALinearizingConvexPathRenderer.cpp | 339 args.fTarget->drawBatch(*args.fPipelineBuilder, batch);
|
GrDefaultPathRenderer.cpp | 703 target->drawBatch(*pipelineBuilder, batch); 718 target->drawBatch(*pipelineBuilder, batch);
|
GrAADistanceFieldPathRenderer.cpp | 574 args.fTarget->drawBatch(*args.fPipelineBuilder, batch);
|
GrAAConvexPathRenderer.cpp | [all...] |
GrAAHairLinePathRenderer.cpp | [all...] |
GrPLSPathRenderer.cpp | [all...] |
/external/skia/src/gpu/text/ |
GrAtlasTextBlob.cpp | 317 dc->drawBatch(pipelineBuilder, batch);
|
/external/skia/src/gpu/effects/ |
GrDashingEffect.cpp | 760 target->drawBatch(pipelineBuilder, batch); [all...] |