| Index: src/gpu/effects/GrOvalEffect.cpp
|
| diff --git a/src/gpu/effects/GrOvalEffect.cpp b/src/gpu/effects/GrOvalEffect.cpp
|
| index 678abd0c381746c569404746d5d85efbe1b22bc2..ddda4b902a126a9f54933ddb13aac94ff3c6f6c6 100644
|
| --- a/src/gpu/effects/GrOvalEffect.cpp
|
| +++ b/src/gpu/effects/GrOvalEffect.cpp
|
| @@ -19,7 +19,7 @@ class GLCircleEffect;
|
|
|
| class CircleEffect : public GrEffect {
|
| public:
|
| - static GrEffectRef* Create(GrEffectEdgeType, const SkPoint& center, SkScalar radius);
|
| + static GrEffect* Create(GrEffectEdgeType, const SkPoint& center, SkScalar radius);
|
|
|
| virtual ~CircleEffect() {};
|
| static const char* Name() { return "Circle"; }
|
| @@ -49,9 +49,7 @@ private:
|
| typedef GrEffect INHERITED;
|
| };
|
|
|
| -GrEffectRef* CircleEffect::Create(GrEffectEdgeType edgeType,
|
| - const SkPoint& center,
|
| - SkScalar radius) {
|
| +GrEffect* CircleEffect::Create(GrEffectEdgeType edgeType, const SkPoint& center, SkScalar radius) {
|
| SkASSERT(radius >= 0);
|
| return SkNEW_ARGS(CircleEffect, (edgeType, center, radius));
|
| }
|
| @@ -80,10 +78,10 @@ bool CircleEffect::onIsEqual(const GrEffect& other) const {
|
|
|
| GR_DEFINE_EFFECT_TEST(CircleEffect);
|
|
|
| -GrEffectRef* CircleEffect::TestCreate(SkRandom* random,
|
| - GrContext*,
|
| - const GrDrawTargetCaps& caps,
|
| - GrTexture*[]) {
|
| +GrEffect* CircleEffect::TestCreate(SkRandom* random,
|
| + GrContext*,
|
| + const GrDrawTargetCaps& caps,
|
| + GrTexture*[]) {
|
| SkPoint center;
|
| center.fX = random->nextRangeScalar(0.f, 1000.f);
|
| center.fY = random->nextRangeScalar(0.f, 1000.f);
|
| @@ -189,7 +187,7 @@ class GLEllipseEffect;
|
|
|
| class EllipseEffect : public GrEffect {
|
| public:
|
| - static GrEffectRef* Create(GrEffectEdgeType, const SkPoint& center, SkScalar rx, SkScalar ry);
|
| + static GrEffect* Create(GrEffectEdgeType, const SkPoint& center, SkScalar rx, SkScalar ry);
|
|
|
| virtual ~EllipseEffect() {};
|
| static const char* Name() { return "Ellipse"; }
|
| @@ -219,10 +217,10 @@ private:
|
| typedef GrEffect INHERITED;
|
| };
|
|
|
| -GrEffectRef* EllipseEffect::Create(GrEffectEdgeType edgeType,
|
| - const SkPoint& center,
|
| - SkScalar rx,
|
| - SkScalar ry) {
|
| +GrEffect* EllipseEffect::Create(GrEffectEdgeType edgeType,
|
| + const SkPoint& center,
|
| + SkScalar rx,
|
| + SkScalar ry) {
|
| SkASSERT(rx >= 0 && ry >= 0);
|
| return SkNEW_ARGS(EllipseEffect, (edgeType, center, rx, ry));
|
| }
|
| @@ -251,10 +249,10 @@ bool EllipseEffect::onIsEqual(const GrEffect& other) const {
|
|
|
| GR_DEFINE_EFFECT_TEST(EllipseEffect);
|
|
|
| -GrEffectRef* EllipseEffect::TestCreate(SkRandom* random,
|
| - GrContext*,
|
| - const GrDrawTargetCaps& caps,
|
| - GrTexture*[]) {
|
| +GrEffect* EllipseEffect::TestCreate(SkRandom* random,
|
| + GrContext*,
|
| + const GrDrawTargetCaps& caps,
|
| + GrTexture*[]) {
|
| SkPoint center;
|
| center.fX = random->nextRangeScalar(0.f, 1000.f);
|
| center.fY = random->nextRangeScalar(0.f, 1000.f);
|
| @@ -366,7 +364,7 @@ void GLEllipseEffect::setData(const GrGLUniformManager& uman, const GrDrawEffect
|
|
|
| //////////////////////////////////////////////////////////////////////////////
|
|
|
| -GrEffectRef* GrOvalEffect::Create(GrEffectEdgeType edgeType, const SkRect& oval) {
|
| +GrEffect* GrOvalEffect::Create(GrEffectEdgeType edgeType, const SkRect& oval) {
|
| if (kHairlineAA_GrEffectEdgeType == edgeType) {
|
| return NULL;
|
| }
|
|
|