Lines Matching full:renderer
14 #include "src/gpu/graphite/Renderer.h"
46 const Renderer* stencilTessellatedCurvesAndTris(SkPathFillType type) const { in stencilTessellatedCurvesAndTris()
49 const Renderer* stencilTessellatedWedges(SkPathFillType type) const { in stencilTessellatedWedges()
52 const Renderer* convexTessellatedWedges() const { return &fConvexTessellatedWedges; } in convexTessellatedWedges()
53 const Renderer* tessellatedStrokes() const { return &fTessellatedStrokes; } in tessellatedStrokes()
56 const Renderer* coverageMask() const { return &fCoverageMask; } in coverageMask()
59 const Renderer* bitmapText(bool useLCDText, skgpu::MaskFormat format) const { in bitmapText()
67 const Renderer* sdfText(bool useLCDText) const { return &fSDFText[useLCDText]; } in sdfText()
70 const Renderer* vertices(SkVertices::VertexMode mode, bool hasColors, bool hasTexCoords) const { in vertices()
77 const Renderer* analyticRRect() const { return &fAnalyticRRect; } in analyticRRect()
80 const Renderer* perEdgeAAQuad() const { return &fPerEdgeAAQuad; } in perEdgeAAQuad()
83 const Renderer* nonAABounds() const { return &fNonAABoundsFill; } in nonAABounds()
86 const Renderer* circularArc() const { return &fCircularArc; } in circularArc()
88 const Renderer* analyticBlur() const { return &fAnalyticBlur; } in analyticBlur()
95 SkSpan<const Renderer* const> renderers() const { in renderers()
104 // Compute shader-based path renderer and compositor.
133 Renderer fStencilTessellatedCurves[kPathTypeCount];
134 Renderer fStencilTessellatedWedges[kPathTypeCount];
135 Renderer fConvexTessellatedWedges;
136 Renderer fTessellatedStrokes;
138 Renderer fCoverageMask;
140 Renderer fBitmapText[3]; // int variant
141 Renderer fSDFText[2]; // bool isLCD
143 Renderer fAnalyticRRect;
144 Renderer fPerEdgeAAQuad;
145 Renderer fNonAABoundsFill;
146 Renderer fCircularArc;
148 Renderer fAnalyticBlur;
150 Renderer fVertices[kVerticesCount];
153 std::vector<const Renderer*> fRenderers;