diff options
Diffstat (limited to 'src/gpu/effects/GrShadowGeoProc.h')
-rw-r--r-- | src/gpu/effects/GrShadowGeoProc.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/gpu/effects/GrShadowGeoProc.h b/src/gpu/effects/GrShadowGeoProc.h index d9a1eaf981..0b4baf49b8 100644 --- a/src/gpu/effects/GrShadowGeoProc.h +++ b/src/gpu/effects/GrShadowGeoProc.h @@ -19,29 +19,25 @@ class GrGLRRectShadowGeoProc; */ class GrRRectShadowGeoProc : public GrGeometryProcessor { public: - static sk_sp<GrGeometryProcessor> Make(const SkMatrix& localMatrix) { - return sk_sp<GrGeometryProcessor>(new GrRRectShadowGeoProc(localMatrix)); + static sk_sp<GrGeometryProcessor> Make() { + return sk_sp<GrGeometryProcessor>(new GrRRectShadowGeoProc()); } - ~GrRRectShadowGeoProc() override {} - const char* name() const override { return "RRectShadow"; } const Attribute* inPosition() const { return fInPosition; } const Attribute* inColor() const { return fInColor; } const Attribute* inShadowParams() const { return fInShadowParams; } GrColor color() const { return fColor; } - const SkMatrix& localMatrix() const { return fLocalMatrix; } - void getGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const override; + void getGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const override {} GrGLSLPrimitiveProcessor* createGLSLInstance(const GrShaderCaps&) const override; private: - GrRRectShadowGeoProc(const SkMatrix& localMatrix); + GrRRectShadowGeoProc(); GrColor fColor; - SkMatrix fLocalMatrix; const Attribute* fInPosition; const Attribute* fInColor; const Attribute* fInShadowParams; |