Home
last modified time | relevance | path

Searched refs:GrGeometryProcessor (Results 1 – 25 of 31) sorted by relevance

12

/external/skia/src/gpu/effects/
DGrDistanceFieldGeoProc.h47 class GrDistanceFieldA8TextGeoProc : public GrGeometryProcessor {
50 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, in Create()
57 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix,
108 typedef GrGeometryProcessor INHERITED;
118 class GrDistanceFieldPathGeoProc : public GrGeometryProcessor {
120 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, GrTexture* tex, in Create()
160 typedef GrGeometryProcessor INHERITED;
169 class GrDistanceFieldLCDTextGeoProc : public GrGeometryProcessor {
186 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, in Create()
228 typedef GrGeometryProcessor INHERITED;
DGrBezierEffect.h59 class GrConicEffect : public GrGeometryProcessor {
61 static GrGeometryProcessor* Create(GrColor color,
127 typedef GrGeometryProcessor INHERITED;
141 class GrQuadEffect : public GrGeometryProcessor {
143 static GrGeometryProcessor* Create(GrColor color,
209 typedef GrGeometryProcessor INHERITED;
225 class GrCubicEffect : public GrGeometryProcessor {
227 static GrGeometryProcessor* Create(GrColor color, in Create()
283 typedef GrGeometryProcessor INHERITED;
DGrBezierEffect.cpp24 GrGLConicEffect(const GrGeometryProcessor&,
29 static inline void GenKey(const GrGeometryProcessor&,
70 GrGLConicEffect::GrGLConicEffect(const GrGeometryProcessor& processor, in GrGLConicEffect()
171 void GrGLConicEffect::GenKey(const GrGeometryProcessor& gp, in GenKey()
225 GrGeometryProcessor* GrConicEffect::TestCreate(SkRandom* random, in TestCreate()
229 GrGeometryProcessor* gp; in TestCreate()
253 GrGLQuadEffect(const GrGeometryProcessor&,
258 static inline void GenKey(const GrGeometryProcessor&,
299 GrGLQuadEffect::GrGLQuadEffect(const GrGeometryProcessor& processor, in GrGLQuadEffect()
386 void GrGLQuadEffect::GenKey(const GrGeometryProcessor& gp, in GenKey()
[all …]
DGrBitmapTextGeoProc.h22 class GrBitmapTextGeoProc : public GrGeometryProcessor {
24 static GrGeometryProcessor* Create(GrColor color, GrTexture* tex, const GrTextureParams& p, in Create()
64 typedef GrGeometryProcessor INHERITED;
DGrDashingEffect.cpp241 static GrGeometryProcessor* create_dash_gp(GrColor,
313 SkAutoTUnref<const GrGeometryProcessor> gp; in generateGeometry()
768 class DashingCircleEffect : public GrGeometryProcessor {
772 static GrGeometryProcessor* Create(GrColor,
811 typedef GrGeometryProcessor INHERITED;
818 GLDashingCircleEffect(const GrGeometryProcessor&, const GrBatchTracker&);
822 static inline void GenKey(const GrGeometryProcessor&,
848 GLDashingCircleEffect::GLDashingCircleEffect(const GrGeometryProcessor&, in GLDashingCircleEffect() argument
916 void GLDashingCircleEffect::GenKey(const GrGeometryProcessor& gp, in GenKey()
930 GrGeometryProcessor* DashingCircleEffect::Create(GrColor color, in Create()
[all …]
DGrDistanceFieldGeoProc.cpp32 GrGLDistanceFieldA8TextGeoProc(const GrGeometryProcessor&, in GrGLDistanceFieldA8TextGeoProc() argument
166 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
243 GrGeometryProcessor* GrDistanceFieldA8TextGeoProc::TestCreate(SkRandom* random, in TestCreate()
281 GrGLDistanceFieldPathGeoProc(const GrGeometryProcessor&, in GrGLDistanceFieldPathGeoProc() argument
397 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
467 GrGeometryProcessor* GrDistanceFieldPathGeoProc::TestCreate(SkRandom* random, in TestCreate()
502 GrGLDistanceFieldLCDTextGeoProc(const GrGeometryProcessor&, const GrBatchTracker&) in GrGLDistanceFieldLCDTextGeoProc() argument
666 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
732 GrGeometryProcessor* GrDistanceFieldLCDTextGeoProc::TestCreate(SkRandom* random, in TestCreate()
DGrBitmapTextGeoProc.cpp26 GrGLBitmapTextGeoProc(const GrGeometryProcessor&, const GrBatchTracker&) in GrGLBitmapTextGeoProc() argument
98 static inline void GenKey(const GrGeometryProcessor& proc, in GenKey()
166 GrGeometryProcessor* GrBitmapTextGeoProc::TestCreate(SkRandom* random, in TestCreate()
/external/skia/src/gpu/
DGrProcessor.cpp20 class GrGeometryProcessor;
41 SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true>*
42 GrProcessorTestFactory<GrGeometryProcessor>::GetFactories() { in GetFactories()
43 static SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true> gFactories; in GetFactories()
64 void GrProcessorTestFactory<GrGeometryProcessor>::VerifyFactoryCount() { in VerifyFactoryCount()
DGrDefaultGeoProcFactory.cpp21 class DefaultGeoProc : public GrGeometryProcessor {
23 static GrGeometryProcessor* Create(uint32_t gpTypeFlags, in Create()
69 GLProcessor(const GrGeometryProcessor& gp, const GrBatchTracker&) in GLProcessor()
117 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
231 typedef GrGeometryProcessor INHERITED;
236 GrGeometryProcessor* DefaultGeoProc::TestCreate(SkRandom* random, in TestCreate()
258 const GrGeometryProcessor* GrDefaultGeoProcFactory::Create(uint32_t gpTypeFlags, in Create()
DGrTestBatch.h67 GrTestBatch(const GrGeometryProcessor* gp, const SkRect& bounds) { in GrTestBatch()
73 const GrGeometryProcessor* geometryProcessor() const { return fGeometryProcessor; } in geometryProcessor()
92 SkAutoTUnref<const GrGeometryProcessor> fGeometryProcessor;
DGrGeometryProcessor.h20 class GrGeometryProcessor : public GrPrimitiveProcessor {
22 GrGeometryProcessor() in GrGeometryProcessor() function
DGrOvalRenderer.cpp72 class CircleEdgeEffect : public GrGeometryProcessor {
74 static GrGeometryProcessor* Create(GrColor color, bool stroke, const SkMatrix& localMatrix) { in Create()
90 GLProcessor(const GrGeometryProcessor&, in GLProcessor() argument
130 static void GenKey(const GrGeometryProcessor& gp, in GenKey()
209 typedef GrGeometryProcessor INHERITED;
214 GrGeometryProcessor* CircleEdgeEffect::TestCreate(SkRandom* random, in TestCreate()
233 class EllipseEdgeEffect : public GrGeometryProcessor {
235 static GrGeometryProcessor* Create(GrColor color, bool stroke, const SkMatrix& localMatrix) { in Create()
253 GLProcessor(const GrGeometryProcessor&, in GLProcessor() argument
314 static void GenKey(const GrGeometryProcessor& gp, in GenKey()
[all …]
DGrAAConvexPathRenderer.cpp525 class QuadEdgeEffect : public GrGeometryProcessor {
528 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& localMatrix) { in Create()
543 GLProcessor(const GrGeometryProcessor&, in GLProcessor() argument
597 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
673 typedef GrGeometryProcessor INHERITED;
678 GrGeometryProcessor* QuadEdgeEffect::TestCreate(SkRandom* random, in TestCreate()
734 static const GrGeometryProcessor* create_fill_gp(bool tweakAlphaForCoverage, in create_fill_gp()
793 SkAutoTUnref<const GrGeometryProcessor> gp( in generateGeometryLinesOnly()
873 SkAutoTUnref<GrGeometryProcessor> quadProcessor(QuadEdgeEffect::Create(this->color(), in generateGeometry()
DGrDefaultGeoProcFactory.h84 static const GrGeometryProcessor* Create(uint32_t gpTypeFlags,
DGrRectBatch.cpp27 static const GrGeometryProcessor* create_rect_gp(bool hasExplicitLocalCoords, in create_rect_gp()
100 SkAutoTUnref<const GrGeometryProcessor> gp(create_rect_gp(hasExplicitLocalCoords, in generateGeometry()
DGrAADistanceFieldPathRenderer.cpp195 SkAutoTUnref<GrGeometryProcessor> dfProcessor( in generateGeometry()
312 const GrGeometryProcessor* dfProcessor, in addPathToAtlas()
456 const GrGeometryProcessor* gp, in writePathVertices()
495 const GrGeometryProcessor* dfProcessor, in initDraw()
DGrAARectRenderer.cpp33 static const GrGeometryProcessor* create_fill_rect_gp(bool tweakAlphaForCoverage, in create_fill_rect_gp()
36 const GrGeometryProcessor* gp; in create_fill_rect_gp()
97 SkAutoTUnref<const GrGeometryProcessor> gp(create_fill_rect_gp(canTweakAlphaForCoverage, in generateGeometry()
455 SkAutoTUnref<const GrGeometryProcessor> gp(create_fill_rect_gp(canTweakAlphaForCoverage, in generateGeometry()
DGrAAHairLinePathRenderer.cpp815 SkAutoTUnref<const GrGeometryProcessor> lineGP( in generateGeometry()
822 SkAutoTUnref<const GrGeometryProcessor> quadGP( in generateGeometry()
830 SkAutoTUnref<const GrGeometryProcessor> conicGP( in generateGeometry()
/external/skia/include/gpu/
DGrProcessorUnitTest.h73 static GrProcessorTestFactory<GrGeometryProcessor> gTestFactory SK_UNUSED; \
74 static GrGeometryProcessor* TestCreate(SkRandom*, \
112 GrProcessorTestFactory<GrGeometryProcessor> Effect :: gTestFactory(Effect :: TestCreate)
137 static GrGeometryProcessor* TestCreate(SkRandom*, \
/external/skia/src/gpu/gl/builders/
DGrGLVertexShaderBuilder.h21 void emitAttributes(const GrGeometryProcessor& gp);
23 void addAttribute(const GrGeometryProcessor::Attribute* attr) { in addAttribute()
DGrGLVertexShaderBuilder.cpp28 void GrGLVertexBuilder::emitAttributes(const GrGeometryProcessor& gp) { in emitAttributes()
DGrGLProgramBuilder.h154 virtual void addPassThroughAttribute(const GrGeometryProcessor::Attribute*,
/external/skia/gm/
Dbeziereffects.cpp40 static GrBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo, in Create()
46 BezierCubicOrConicTestBatch(const GrGeometryProcessor* gp, const Geometry& geo, in BezierCubicOrConicTestBatch()
156 SkAutoTUnref<GrGeometryProcessor> gp; in onDraw()
304 SkAutoTUnref<GrGeometryProcessor> gp; in onDraw()
439 static GrBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo, in Create()
445 BezierQuadTestBatch(const GrGeometryProcessor* gp, const Geometry& geo, in BezierQuadTestBatch()
544 SkAutoTUnref<GrGeometryProcessor> gp; in onDraw()
Dconvexpolyeffect.cpp38 static GrBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo) { in Create()
43 ConvexPolyTestBatch(const GrGeometryProcessor* gp, const Geometry& geo) in ConvexPolyTestBatch()
160 SkAutoTUnref<const GrGeometryProcessor> gp( in onDraw()
/external/skia/src/gpu/gl/
DGrGLPrimitiveProcessor.cpp38 const GrGeometryProcessor::Attribute* colorAttr, in setupColorPassThrough()

12