Home
last modified time | relevance | path

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

12

/external/skia/src/gpu/effects/
DGrDistanceFieldGeoProc.h45 class GrDistanceFieldA8TextGeoProc : public GrGeometryProcessor {
48 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, in Create()
55 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix,
105 typedef GrGeometryProcessor INHERITED;
115 class GrDistanceFieldPathGeoProc : public GrGeometryProcessor {
117 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, GrTexture* tex, in Create()
157 typedef GrGeometryProcessor INHERITED;
166 class GrDistanceFieldLCDTextGeoProc : public GrGeometryProcessor {
183 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, in Create()
227 typedef GrGeometryProcessor INHERITED;
DGrBezierEffect.h59 class GrConicEffect : public GrGeometryProcessor {
61 static GrGeometryProcessor* Create(GrColor color,
125 typedef GrGeometryProcessor INHERITED;
139 class GrQuadEffect : public GrGeometryProcessor {
141 static GrGeometryProcessor* Create(GrColor color,
205 typedef GrGeometryProcessor INHERITED;
221 class GrCubicEffect : public GrGeometryProcessor {
223 static GrGeometryProcessor* Create(GrColor color, in Create()
273 typedef GrGeometryProcessor INHERITED;
DGrBezierEffect.cpp20 GrGLConicEffect(const GrGeometryProcessor&);
24 static inline void GenKey(const GrGeometryProcessor&,
71 GrGLConicEffect::GrGLConicEffect(const GrGeometryProcessor& processor) in GrGLConicEffect()
230 void GrGLConicEffect::GenKey(const GrGeometryProcessor& gp, in GenKey()
275 const GrGeometryProcessor* GrConicEffect::TestCreate(GrProcessorTestData* d) { in TestCreate()
276 GrGeometryProcessor* gp; in TestCreate()
294 GrGLQuadEffect(const GrGeometryProcessor&);
298 static inline void GenKey(const GrGeometryProcessor&,
345 GrGLQuadEffect::GrGLQuadEffect(const GrGeometryProcessor& processor) in GrGLQuadEffect()
446 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()
63 typedef GrGeometryProcessor INHERITED;
DGrDashingEffect.cpp243 static GrGeometryProcessor* create_dash_gp(GrColor,
343 SkAutoTUnref<const GrGeometryProcessor> gp; in onPrepareDraws()
777 class DashingCircleEffect : public GrGeometryProcessor {
781 static GrGeometryProcessor* Create(GrColor,
822 typedef GrGeometryProcessor INHERITED;
833 static inline void GenKey(const GrGeometryProcessor&,
930 void GLDashingCircleEffect::GenKey(const GrGeometryProcessor& gp, in GenKey()
943 GrGeometryProcessor* DashingCircleEffect::Create(GrColor color, in Create()
976 const GrGeometryProcessor* DashingCircleEffect::TestCreate(GrProcessorTestData* d) { in TestCreate()
996 class DashingLineEffect : public GrGeometryProcessor {
[all …]
DGrDistanceFieldGeoProc.cpp170 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
242 const GrGeometryProcessor* GrDistanceFieldA8TextGeoProc::TestCreate(GrProcessorTestData* d) { in TestCreate()
394 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
452 const GrGeometryProcessor* GrDistanceFieldPathGeoProc::TestCreate(GrProcessorTestData* d) { in TestCreate()
659 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
724 const GrGeometryProcessor* GrDistanceFieldLCDTextGeoProc::TestCreate(GrProcessorTestData* d) { in TestCreate()
DGrBitmapTextGeoProc.cpp104 static inline void GenKey(const GrGeometryProcessor& proc, in GenKey()
167 const GrGeometryProcessor* GrBitmapTextGeoProc::TestCreate(GrProcessorTestData* d) { in TestCreate()
/external/skia/src/gpu/
DGrProcessor.cpp19 class GrGeometryProcessor;
40 SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true>*
41 GrProcessorTestFactory<GrGeometryProcessor>::GetFactories() { in GetFactories()
42 static SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true> gFactories; in GetFactories()
63 void GrProcessorTestFactory<GrGeometryProcessor>::VerifyFactoryCount() { in VerifyFactoryCount()
DGrDefaultGeoProcFactory.cpp31 class DefaultGeoProc : public GrGeometryProcessor {
33 static GrGeometryProcessor* Create(uint32_t gpTypeFlags, in Create()
142 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
269 typedef GrGeometryProcessor INHERITED;
274 const GrGeometryProcessor* DefaultGeoProc::TestCreate(GrProcessorTestData* d) { in TestCreate()
298 const GrGeometryProcessor* GrDefaultGeoProcFactory::Create(const Color& color, in Create()
323 const GrGeometryProcessor* GrDefaultGeoProcFactory::CreateForDeviceSpace( in CreateForDeviceSpace()
DGrGeometryProcessor.h20 class GrGeometryProcessor : public GrPrimitiveProcessor {
22 GrGeometryProcessor() in GrGeometryProcessor() function
DGrDefaultGeoProcFactory.h120 const GrGeometryProcessor* Create(const Color&,
130 const GrGeometryProcessor* CreateForDeviceSpace(const Color&,
DGrOvalRenderer.cpp73 class CircleEdgeEffect : public GrGeometryProcessor {
75 static GrGeometryProcessor* Create(GrColor color, bool stroke, const SkMatrix& localMatrix, in Create()
141 static void GenKey(const GrGeometryProcessor& gp, in GenKey()
198 typedef GrGeometryProcessor INHERITED;
203 const GrGeometryProcessor* CircleEdgeEffect::TestCreate(GrProcessorTestData* d) { in TestCreate()
220 class EllipseEdgeEffect : public GrGeometryProcessor {
222 static GrGeometryProcessor* Create(GrColor color, bool stroke, const SkMatrix& localMatrix, in Create()
310 static void GenKey(const GrGeometryProcessor& gp, in GenKey()
369 typedef GrGeometryProcessor INHERITED;
374 const GrGeometryProcessor* EllipseEdgeEffect::TestCreate(GrProcessorTestData* d) { in TestCreate()
[all …]
DGrPLSGeometryProcessor.h17 class GrPLSGeometryProcessor : public GrGeometryProcessor {
/external/skia/include/gpu/
DGrProcessorUnitTest.h108 static GrProcessorTestFactory<GrGeometryProcessor> gTestFactory SK_UNUSED; \
109 static const GrGeometryProcessor* TestCreate(GrProcessorTestData*)
130 GrProcessorTestFactory<GrGeometryProcessor> Effect :: gTestFactory(Effect :: TestCreate)
149 static const GrGeometryProcessor* TestCreate(GrProcessorTestData*)
/external/skia/src/gpu/glsl/
DGrGLSLVarying.h129 void addPassThroughAttribute(const GrGeometryProcessor::Attribute*, const char* output,
131 void addFlatPassThroughAttribute(const GrGeometryProcessor::Attribute*, const char* output,
134 void emitAttributes(const GrGeometryProcessor& gp);
171 void writePassThroughAttribute(const GrGeometryProcessor::Attribute*, const char* output,
DGrGLSLVarying.cpp12 void GrGLSLVaryingHandler::addPassThroughAttribute(const GrGeometryProcessor::Attribute* input, in addPassThroughAttribute()
20 void GrGLSLVaryingHandler::addFlatPassThroughAttribute(const GrGeometryProcessor::Attribute* input, in addFlatPassThroughAttribute()
29 void GrGLSLVaryingHandler::writePassThroughAttribute(const GrGeometryProcessor::Attribute* input, in writePassThroughAttribute()
69 void GrGLSLVaryingHandler::emitAttributes(const GrGeometryProcessor& gp) { in emitAttributes()
72 const GrGeometryProcessor::Attribute& attr = gp.getAttrib(i); in emitAttributes()
/external/skia/src/gpu/batches/
DGrTestBatch.h52 GrTestBatch(uint32_t classID, const GrGeometryProcessor* gp, const SkRect& bounds) in GrTestBatch()
59 const GrGeometryProcessor* geometryProcessor() const { return fGeometryProcessor; } in geometryProcessor()
83 SkAutoTUnref<const GrGeometryProcessor> fGeometryProcessor;
DGrAtlasTextBatch.h153 GrGeometryProcessor* setupDfProcessor(const SkMatrix& viewMatrix, SkColor filteredColor,
199 const GrGeometryProcessor* gp) in GrBlobRegenHelper()
215 const GrGeometryProcessor* fGP;
DGrNonAAFillRectBatch.cpp54 static const GrGeometryProcessor* create_gp(const SkMatrix& viewMatrix, in create_gp()
141 static const GrGeometryProcessor* CreateGP(const Geometry& geo, in CreateGP()
143 const GrGeometryProcessor* gp = create_gp(geo.fViewMatrix, overrides.readsCoverage(), true, in CreateGP()
189 static const GrGeometryProcessor* CreateGP(const Geometry& geo, in CreateGP()
191 const GrGeometryProcessor* gp = create_gp(geo.fViewMatrix, overrides.readsCoverage(), in CreateGP()
DGrPLSPathRenderer.cpp281 GLSLProcessor(const GrGeometryProcessor&) {} in GLSLProcessor() argument
385 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
446 typedef GrGeometryProcessor INHERITED;
483 GLSLProcessor(const GrGeometryProcessor&) {} in GLSLProcessor() argument
574 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
635 typedef GrGeometryProcessor INHERITED;
638 class PLSFinishEffect : public GrGeometryProcessor {
641 static GrGeometryProcessor* Create(GrColor color, bool useEvenOdd, const SkMatrix& localMatrix, in Create()
666 GLSLProcessor(const GrGeometryProcessor&) {} in GLSLProcessor() argument
709 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
[all …]
DGrAAFillRectBatch.cpp47 static const GrGeometryProcessor* create_fill_rect_gp( in create_fill_rect_gp()
237 static const GrGeometryProcessor* CreateGP(const Geometry& geo, in CreateGP()
239 const GrGeometryProcessor* gp = in CreateGP()
284 static const GrGeometryProcessor* CreateGP(const Geometry& geo, in CreateGP()
286 const GrGeometryProcessor* gp = in CreateGP()
DGrAAConvexPathRenderer.cpp528 class QuadEdgeEffect : public GrGeometryProcessor {
531 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& localMatrix, in Create()
608 static inline void GenKey(const GrGeometryProcessor& gp, in GenKey()
669 typedef GrGeometryProcessor INHERITED;
674 const GrGeometryProcessor* QuadEdgeEffect::TestCreate(GrProcessorTestData* d) { in TestCreate()
723 static const GrGeometryProcessor* create_fill_gp(bool tweakAlphaForCoverage, in create_fill_gp()
787 SkAutoTUnref<const GrGeometryProcessor> gp(create_fill_gp(canTweakAlphaForCoverage, in prepareLinesOnlyDraws()
864 SkAutoTUnref<GrGeometryProcessor> quadProcessor( in onPrepareDraws()
DGrNinePatch.cpp18 static const GrGeometryProcessor* create_gp(bool readsCoverage) { in create_gp()
88 SkAutoTUnref<const GrGeometryProcessor> gp(create_gp(fOverrides.readsCoverage())); in onPrepareDraws()
/external/skia/gm/
Dbeziereffects.cpp42 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo, in Create()
48 BezierCubicOrConicTestBatch(const GrGeometryProcessor* gp, const Geometry& geo, in BezierCubicOrConicTestBatch()
163 SkAutoTUnref<GrGeometryProcessor> gp; in onDraw()
306 SkAutoTUnref<GrGeometryProcessor> gp; in onDraw()
433 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo, in Create()
439 BezierQuadTestBatch(const GrGeometryProcessor* gp, const Geometry& geo, in BezierQuadTestBatch()
543 SkAutoTUnref<GrGeometryProcessor> gp; in onDraw()
Dconvexpolyeffect.cpp43 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo) { in Create()
48 ConvexPolyTestBatch(const GrGeometryProcessor* gp, const Geometry& geo) in ConvexPolyTestBatch()
174 SkAutoTUnref<const GrGeometryProcessor> gp( in onDraw()

12