diff options
author | 2014-10-15 08:19:04 -0700 | |
---|---|---|
committer | 2014-10-15 08:19:04 -0700 | |
commit | 0e08fc17e4718f7ce4e38f793695896473e96948 (patch) | |
tree | e89b11a1a25f424312959368c7697883cea2155e /src/gpu/effects/GrOvalEffect.cpp | |
parent | 157f36d358814a2235aa6284b78a67b725076063 (diff) |
Push isEqual/onIsEqual down from GrProcessor to subclasses.
R=joshualitt@google.com
Review URL: https://codereview.chromium.org/654273002
Diffstat (limited to 'src/gpu/effects/GrOvalEffect.cpp')
-rw-r--r-- | src/gpu/effects/GrOvalEffect.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gpu/effects/GrOvalEffect.cpp b/src/gpu/effects/GrOvalEffect.cpp index 3d8f207b9f..8965c990c0 100644 --- a/src/gpu/effects/GrOvalEffect.cpp +++ b/src/gpu/effects/GrOvalEffect.cpp @@ -37,7 +37,7 @@ public: private: CircleEffect(GrPrimitiveEdgeType, const SkPoint& center, SkScalar radius); - virtual bool onIsEqual(const GrProcessor&) const SK_OVERRIDE; + virtual bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; virtual void onComputeInvariantOutput(InvariantOutput* inout) const SK_OVERRIDE; @@ -71,7 +71,7 @@ CircleEffect::CircleEffect(GrPrimitiveEdgeType edgeType, const SkPoint& c, SkSca this->setWillReadFragmentPosition(); } -bool CircleEffect::onIsEqual(const GrProcessor& other) const { +bool CircleEffect::onIsEqual(const GrFragmentProcessor& other) const { const CircleEffect& ce = other.cast<CircleEffect>(); return fEdgeType == ce.fEdgeType && fCenter == ce.fCenter && fRadius == ce.fRadius; } @@ -209,7 +209,7 @@ public: private: EllipseEffect(GrPrimitiveEdgeType, const SkPoint& center, SkScalar rx, SkScalar ry); - virtual bool onIsEqual(const GrProcessor&) const SK_OVERRIDE; + virtual bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; virtual void onComputeInvariantOutput(InvariantOutput* inout) const SK_OVERRIDE; @@ -245,7 +245,7 @@ EllipseEffect::EllipseEffect(GrPrimitiveEdgeType edgeType, const SkPoint& c, SkS this->setWillReadFragmentPosition(); } -bool EllipseEffect::onIsEqual(const GrProcessor& other) const { +bool EllipseEffect::onIsEqual(const GrFragmentProcessor& other) const { const EllipseEffect& ee = other.cast<EllipseEffect>(); return fEdgeType == ee.fEdgeType && fCenter == ee.fCenter && fRadii == ee.fRadii; } |