/external/skia/src/gpu/ |
GrPLSGeometryProcessor.h | 11 #include "GrGeometryProcessor.h" 14 * A minor extension to GrGeometryProcessor that adds bounds tracking for pixel local storage 17 class GrPLSGeometryProcessor : public GrGeometryProcessor {
|
GrProcessor.cpp | 10 #include "GrGeometryProcessor.h" 19 class GrGeometryProcessor; 40 SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true>* 41 GrProcessorTestFactory<GrGeometryProcessor>::GetFactories() { 42 static SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true> gFactories; 63 void GrProcessorTestFactory<GrGeometryProcessor>::VerifyFactoryCount() {
|
GrGeometryProcessor.h | 14 * A GrGeometryProcessor is a flexible method for rendering a primitive. The GrGeometryProcessor 18 * responsibility of the GrGeometryProcessor. 20 class GrGeometryProcessor : public GrPrimitiveProcessor { 22 GrGeometryProcessor() 44 * GrGeometryProcessor.
|
GrDefaultGeoProcFactory.h | 11 #include "GrGeometryProcessor.h" 120 const GrGeometryProcessor* Create(const Color&, 126 * Use this factory to create a GrGeometryProcessor that expects a device space vertex position 130 const GrGeometryProcessor* CreateForDeviceSpace(const Color&,
|
GrDefaultGeoProcFactory.cpp | 31 class DefaultGeoProc : public GrGeometryProcessor { 33 static GrGeometryProcessor* Create(uint32_t gpTypeFlags, 142 static inline void GenKey(const GrGeometryProcessor& gp, 269 typedef GrGeometryProcessor INHERITED; 274 const GrGeometryProcessor* DefaultGeoProc::TestCreate(GrProcessorTestData* d) { 298 const GrGeometryProcessor* GrDefaultGeoProcFactory::Create(const Color& color, 323 const GrGeometryProcessor* GrDefaultGeoProcFactory::CreateForDeviceSpace(
|
GrOvalRenderer.cpp | 12 #include "GrGeometryProcessor.h" 73 class CircleEdgeEffect : public GrGeometryProcessor { 75 static GrGeometryProcessor* Create(GrColor color, bool stroke, const SkMatrix& localMatrix, 141 static void GenKey(const GrGeometryProcessor& gp, 198 typedef GrGeometryProcessor INHERITED; 203 const GrGeometryProcessor* CircleEdgeEffect::TestCreate(GrProcessorTestData* d) { 220 class EllipseEdgeEffect : public GrGeometryProcessor { 222 static GrGeometryProcessor* Create(GrColor color, bool stroke, const SkMatrix& localMatrix, 310 static void GenKey(const GrGeometryProcessor& gp, 369 typedef GrGeometryProcessor INHERITED [all...] |
/external/skia/src/gpu/batches/ |
GrTestBatch.h | 12 #include "GrGeometryProcessor.h" 52 GrTestBatch(uint32_t classID, const GrGeometryProcessor* gp, const SkRect& bounds) 59 const GrGeometryProcessor* geometryProcessor() const { return fGeometryProcessor; } 83 SkAutoTUnref<const GrGeometryProcessor> fGeometryProcessor;
|
GrAtlasTextBatch.h | 153 GrGeometryProcessor* setupDfProcessor(const SkMatrix& viewMatrix, SkColor filteredColor, 199 const GrGeometryProcessor* gp) 215 const GrGeometryProcessor* fGP;
|
GrAAFillRectBatch.cpp | 47 static const GrGeometryProcessor* create_fill_rect_gp( 237 static const GrGeometryProcessor* CreateGP(const Geometry& geo, 239 const GrGeometryProcessor* gp = 284 static const GrGeometryProcessor* CreateGP(const Geometry& geo, 286 const GrGeometryProcessor* gp =
|
GrNonAAFillRectBatch.cpp | 54 static const GrGeometryProcessor* create_gp(const SkMatrix& viewMatrix, 141 static const GrGeometryProcessor* CreateGP(const Geometry& geo, 143 const GrGeometryProcessor* gp = create_gp(geo.fViewMatrix, overrides.readsCoverage(), true, 189 static const GrGeometryProcessor* CreateGP(const Geometry& geo, 191 const GrGeometryProcessor* gp = create_gp(geo.fViewMatrix, overrides.readsCoverage(),
|
GrPLSPathRenderer.cpp | 281 GLSLProcessor(const GrGeometryProcessor&) {} 385 static inline void GenKey(const GrGeometryProcessor& gp, 446 typedef GrGeometryProcessor INHERITED; 483 GLSLProcessor(const GrGeometryProcessor&) {} 574 static inline void GenKey(const GrGeometryProcessor& gp, 635 typedef GrGeometryProcessor INHERITED; 638 class PLSFinishEffect : public GrGeometryProcessor { 641 static GrGeometryProcessor* Create(GrColor color, bool useEvenOdd, const SkMatrix& localMatrix, 666 GLSLProcessor(const GrGeometryProcessor&) {} 709 static inline void GenKey(const GrGeometryProcessor& gp [all...] |
GrTInstanceBatch.h | 34 * const GrGeometryProcessor* CreateGP(const Geometry& seedGeometry, 92 SkAutoTUnref<const GrGeometryProcessor> gp(Impl::CreateGP(this->seedGeometry(), 95 SkDebugf("Couldn't create GrGeometryProcessor\n");
|
GrAAConvexPathRenderer.cpp | 17 #include "GrGeometryProcessor.h" 528 class QuadEdgeEffect : public GrGeometryProcessor { 531 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& localMatrix, 608 static inline void GenKey(const GrGeometryProcessor& gp, 669 typedef GrGeometryProcessor INHERITED; 674 const GrGeometryProcessor* QuadEdgeEffect::TestCreate(GrProcessorTestData* d) { 723 static const GrGeometryProcessor* create_fill_gp(bool tweakAlphaForCoverage, 786 // Setup GrGeometryProcessor 787 SkAutoTUnref<const GrGeometryProcessor> gp(create_fill_gp(canTweakAlphaForCoverage, 792 SkDebugf("Could not create GrGeometryProcessor\n") [all...] |
GrNinePatch.cpp | 18 static const GrGeometryProcessor* create_gp(bool readsCoverage) { 88 SkAutoTUnref<const GrGeometryProcessor> gp(create_gp(fOverrides.readsCoverage())); 90 SkDebugf("Couldn't create GrGeometryProcessor\n");
|
/external/skia/src/gpu/effects/ |
GrBitmapTextGeoProc.h | 12 #include "GrGeometryProcessor.h" 22 class GrBitmapTextGeoProc : public GrGeometryProcessor { 24 static GrGeometryProcessor* Create(GrColor color, GrTexture* tex, const GrTextureParams& p, 63 typedef GrGeometryProcessor INHERITED;
|
GrDistanceFieldGeoProc.h | 12 #include "GrGeometryProcessor.h" 45 class GrDistanceFieldA8TextGeoProc : public GrGeometryProcessor { 48 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, 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, 157 typedef GrGeometryProcessor INHERITED; 166 class GrDistanceFieldLCDTextGeoProc : public GrGeometryProcessor { 183 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix [all...] |
GrBezierEffect.h | 13 #include "GrGeometryProcessor.h" 59 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, 273 typedef GrGeometryProcessor INHERITED [all...] |
GrBezierEffect.cpp | 20 GrGLConicEffect(const GrGeometryProcessor&); 24 static inline void GenKey(const GrGeometryProcessor&, 71 GrGLConicEffect::GrGLConicEffect(const GrGeometryProcessor& processor) 230 void GrGLConicEffect::GenKey(const GrGeometryProcessor& gp, 275 const GrGeometryProcessor* GrConicEffect::TestCreate(GrProcessorTestData* d) { 276 GrGeometryProcessor* gp; 294 GrGLQuadEffect(const GrGeometryProcessor&); 298 static inline void GenKey(const GrGeometryProcessor&, 345 GrGLQuadEffect::GrGLQuadEffect(const GrGeometryProcessor& processor) 446 void GrGLQuadEffect::GenKey(const GrGeometryProcessor& gp [all...] |
GrDashingEffect.cpp | 13 #include "GrGeometryProcessor.h" 238 * An GrGeometryProcessor that renders a dashed line. 239 * This GrGeometryProcessor is meant for dashed lines that only have a single on/off interval pair. 243 static GrGeometryProcessor* create_dash_gp(GrColor, 343 SkAutoTUnref<const GrGeometryProcessor> gp; 359 SkDebugf("Could not create GrGeometryProcessor\n"); 777 class DashingCircleEffect : public GrGeometryProcessor { 781 static GrGeometryProcessor* Create(GrColor, 822 typedef GrGeometryProcessor INHERITED; [all...] |
GrBitmapTextGeoProc.cpp | 104 static inline void GenKey(const GrGeometryProcessor& proc, 167 const GrGeometryProcessor* GrBitmapTextGeoProc::TestCreate(GrProcessorTestData* d) {
|
/external/skia/include/gpu/ |
GrProcessorUnitTest.h | 108 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/ |
GrGLSLVarying.h | 12 #include "GrGeometryProcessor.h" 129 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,
|
GrGLSLVarying.cpp | 12 void GrGLSLVaryingHandler::addPassThroughAttribute(const GrGeometryProcessor::Attribute* input, 20 void GrGLSLVaryingHandler::addFlatPassThroughAttribute(const GrGeometryProcessor::Attribute* input, 29 void GrGLSLVaryingHandler::writePassThroughAttribute(const GrGeometryProcessor::Attribute* input, 69 void GrGLSLVaryingHandler::emitAttributes(const GrGeometryProcessor& gp) { 72 const GrGeometryProcessor::Attribute& attr = gp.getAttrib(i);
|
/external/skia/gm/ |
beziereffects.cpp | 42 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo, 48 BezierCubicOrConicTestBatch(const GrGeometryProcessor* gp, const Geometry& geo, 163 SkAutoTUnref<GrGeometryProcessor> gp; 306 SkAutoTUnref<GrGeometryProcessor> gp; 433 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo, 439 BezierQuadTestBatch(const GrGeometryProcessor* gp, const Geometry& geo, 543 SkAutoTUnref<GrGeometryProcessor> gp;
|
convexpolyeffect.cpp | 43 static GrDrawBatch* Create(const GrGeometryProcessor* gp, const Geometry& geo) { 48 ConvexPolyTestBatch(const GrGeometryProcessor* gp, const Geometry& geo) 174 SkAutoTUnref<const GrGeometryProcessor> gp(
|