Lines Matching refs:GrGeometryProcessor
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;
833 static inline void GenKey(const GrGeometryProcessor&,
930 void GLDashingCircleEffect::GenKey(const GrGeometryProcessor& gp,
943 GrGeometryProcessor* DashingCircleEffect::Create(GrColor color,
976 const GrGeometryProcessor* DashingCircleEffect::TestCreate(GrProcessorTestData* d) {
996 class DashingLineEffect : public GrGeometryProcessor {
1000 static GrGeometryProcessor* Create(GrColor,
1041 typedef GrGeometryProcessor INHERITED;
1052 static inline void GenKey(const GrGeometryProcessor&,
1162 void GLDashingLineEffect::GenKey(const GrGeometryProcessor& gp,
1175 GrGeometryProcessor* DashingLineEffect::Create(GrColor color,
1207 const GrGeometryProcessor* DashingLineEffect::TestCreate(GrProcessorTestData* d) {
1216 static GrGeometryProcessor* create_dash_gp(GrColor color,