Home
last modified time | relevance | path

Searched refs:GrDrawBatch (Results 1 – 25 of 60) sorted by relevance

123

/external/skia/src/gpu/batches/
DGrDrawBatch.cpp10 GrDrawBatch::GrDrawBatch(uint32_t classID) : INHERITED(classID), fPipelineInstalled(false) { } in GrDrawBatch() function in GrDrawBatch
12 GrDrawBatch::~GrDrawBatch() { in ~GrDrawBatch()
18 void GrDrawBatch::getPipelineOptimizations(GrPipelineOptimizations* opt) const { in getPipelineOptimizations()
26 bool GrDrawBatch::installPipeline(const GrPipeline::CreateArgs& args) { in installPipeline()
DGrRectBatchFactory.h27 inline GrDrawBatch* CreateNonAAFill(GrColor color, in CreateNonAAFill()
40 inline GrDrawBatch* CreateAAFill(GrColor color, in CreateAAFill()
47 inline GrDrawBatch* CreateAAFill(GrColor color, in CreateAAFill()
55 inline GrDrawBatch* CreateNonAAStroke(GrColor color, in CreateNonAAStroke()
63 inline GrDrawBatch* CreateAAStroke(GrColor color, in CreateAAStroke()
71 GrDrawBatch* CreateAAFillNestedRects(GrColor,
DGrAAFillRectBatch.h14 class GrDrawBatch; variable
19 GrDrawBatch* Create(GrColor color,
24 GrDrawBatch* Create(GrColor color,
29 GrDrawBatch* Create(GrColor color,
35 GrDrawBatch* CreateWithLocalRect(GrColor color,
DGrNonAAFillRectBatch.h13 class GrDrawBatch; variable
19 GrDrawBatch* Create(GrColor color,
25 GrDrawBatch* CreateWithPerspective(GrColor color,
DGrAAStrokeRectBatch.h14 class GrDrawBatch; variable
22 GrDrawBatch* Create(GrColor color,
30 GrDrawBatch* Create(GrColor color,
DGrDrawBatch.h39 class GrDrawBatch : public GrBatch {
43 GrDrawBatch(uint32_t classID);
44 ~GrDrawBatch() override;
DGrNinePatch.h13 class GrDrawBatch; variable
20 GrDrawBatch* CreateNonAA(GrColor color, const SkMatrix& viewMatrix, int imageWidth, int imageHeight,
DGrNonAAStrokeRectBatch.h15 class GrDrawBatch; variable
21 GrDrawBatch* Create(GrColor color,
DGrVertexBatch.h23 class GrVertexBatch : public GrDrawBatch {
83 typedef GrDrawBatch INHERITED;
DGrRectBatchFactory.cpp16 GrDrawBatch* CreateAAFillNestedRects(GrColor color, in CreateAAFillNestedRects()
DGrAAFillRectBatch.cpp332 GrDrawBatch* Create(GrColor color, in Create()
342 GrDrawBatch* Create(GrColor color, in Create()
353 GrDrawBatch* Create(GrColor color, in Create()
362 GrDrawBatch* CreateWithLocalRect(GrColor color, in CreateWithLocalRect()
DGrDrawPathBatch.h20 class GrDrawPathBatchBase : public GrDrawBatch {
58 typedef GrDrawBatch INHERITED;
/external/skia/src/gpu/
DGrBatchTest.h15 class GrDrawBatch; variable
26 typedef GrDrawBatch* (*BatchTestFunc)(SkRandom* random, GrContext* context);
28 GrDrawBatch* Batch##__Test(SkRandom* random, GrContext* context)
30 extern GrDrawBatch* Batch##__Test(SkRandom*, GrContext* context);
34 friend GrDrawBatch* Batch##__Test(SkRandom* random, GrContext* context);
36 GrDrawBatch* GrRandomDrawBatch(SkRandom*, GrContext*);
DGrOvalRenderer.h13 class GrDrawBatch; variable
25 static GrDrawBatch* CreateOvalBatch(GrColor,
30 static GrDrawBatch* CreateRRectBatch(GrColor,
39 static GrDrawBatch* CreateEllipseBatch(GrColor,
43 static GrDrawBatch* CreateDIEllipseBatch(GrColor,
47 static GrDrawBatch* CreateCircleBatch(GrColor,
DGrBatchFlushState.h127 class GrDrawBatch::Target {
129 Target(GrBatchFlushState* state, GrDrawBatch* batch) : fState(state), fBatch(batch) {} in Target()
150 GrDrawBatch* batch() { return fBatch; } in batch()
155 GrDrawBatch* fBatch;
160 class GrVertexBatch::Target : public GrDrawBatch::Target {
191 typedef GrDrawBatch::Target INHERITED;
DGrDrawContext.cpp231 SkAutoTUnref<GrDrawBatch> batch( in drawPaint()
305 SkAutoTUnref<GrDrawBatch> batch; in drawRect()
361 SkAutoTUnref<GrDrawBatch> batch; in fillRectToRect()
390 SkAutoTUnref<GrDrawBatch> batch; in fillRectWithLocalMatrix()
440 SkAutoTUnref<GrDrawBatch> batch(GrDrawVerticesBatch::Create(geometry, primitiveType, viewMatrix, in drawVertices()
468 SkAutoTUnref<GrDrawBatch> batch(GrDrawAtlasBatch::Create(geometry, viewMatrix, spriteCount, in drawAtlas()
500 SkAutoTUnref<GrDrawBatch> batch(GrOvalRenderer::CreateRRectBatch(color, in drawRRect()
543 SkAutoTUnref<GrDrawBatch> batch(GrOvalRenderer::CreateOvalBatch(color, in drawOval()
575 SkAutoTUnref<GrDrawBatch> batch(GrNinePatch::CreateNonAA(paint.getColor(), viewMatrix, in drawImageNine()
635 const GrPaint& paint, GrDrawBatch* batch) { in drawBatch()
[all …]
DGrDrawTarget.h104 void drawBatch(const GrPipelineBuilder&, GrDrawBatch*);
221 GrDrawBatch* batch);
DGrPipelineBuilder.h25 class GrDrawBatch; variable
363 bool usePLSDstRead(const GrDrawBatch* batch) const;
DGrOvalRenderer.cpp582 GrDrawBatch* GrOvalRenderer::CreateOvalBatch(GrColor color, in CreateOvalBatch()
620 static GrDrawBatch* Create(const Geometry& geometry) { return new CircleBatch(geometry); } in Create()
775 static GrDrawBatch* create_circle_batch(GrColor color, in create_circle_batch()
824 GrDrawBatch* GrOvalRenderer::CreateCircleBatch(GrColor color, in CreateCircleBatch()
848 static GrDrawBatch* Create(const Geometry& geometry) { return new EllipseBatch(geometry); } in Create()
994 static GrDrawBatch* create_ellipse_batch(GrColor color, in create_ellipse_batch()
1074 GrDrawBatch* GrOvalRenderer::CreateEllipseBatch(GrColor color, in CreateEllipseBatch()
1100 static GrDrawBatch* Create(const Geometry& geometry, const SkRect& bounds) { in Create()
1239 static GrDrawBatch* create_diellipse_batch(GrColor color, in create_diellipse_batch()
1316 GrDrawBatch* GrOvalRenderer::CreateDIEllipseBatch(GrColor color, in CreateDIEllipseBatch()
[all …]
DGrBatchAtlas.h54 bool addToAtlas(AtlasID*, GrDrawBatch::Target*, int width, int height, const void* image,
236 inline void updatePlot(GrDrawBatch::Target*, AtlasID*, BatchPlot*);
/external/skia/include/gpu/
DGrDrawContext.h21 class GrDrawBatch; variable
248 void drawBatch(const GrClip&, const GrPaint&, GrDrawBatch*);
266 void internal_drawBatch(const GrPipelineBuilder& pipelineBuilder, GrDrawBatch* batch);
292 void drawBatch(GrPipelineBuilder* pipelineBuilder, GrDrawBatch* batch);
/external/skia/gm/
Dconvexpolyeffect.cpp43 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo) { in Create()
206 SkAutoTUnref<GrDrawBatch> batch(ConvexPolyTestBatch::Create(gp, geometry)); in onDraw()
253 SkAutoTUnref<GrDrawBatch> batch(ConvexPolyTestBatch::Create(gp, geometry)); in onDraw()
Dbeziereffects.cpp42 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo, in Create()
226 SkAutoTUnref<GrDrawBatch> batch( in onDraw()
367 SkAutoTUnref<GrDrawBatch> batch( in onDraw()
433 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo, in Create()
603 SkAutoTUnref<GrDrawBatch> batch(BezierQuadTestBatch::Create(gp, geometry, in onDraw()
/external/skia/src/gpu/text/
DGrBatchFontCache.h66 bool addGlyphToAtlas(GrDrawBatch::Target*, GrGlyph*, GrFontScaler*,
160 GrDrawBatch::Target* target, in addToAtlas()
DGrAtlasTextBlob.h258 void regenInBatch(GrDrawBatch::Target* target, GrBatchFontCache* fontCache,
276 GrDrawBatch* test_createBatch(int glyphCount, int run, int subRun,
488 void regenInBatch(GrDrawBatch::Target* target,
498 inline GrDrawBatch* createBatch(const Run::SubRunInfo& info,

123