| Index: src/gpu/effects/GrRRectEffect.h
|
| diff --git a/src/gpu/effects/GrRRectEffect.h b/src/gpu/effects/GrRRectEffect.h
|
| index 3d899e2a09b5bde52f5048cca05e169b4b547f9c..45dac0154f424af4a406110d835474fb14b2ab98 100644
|
| --- a/src/gpu/effects/GrRRectEffect.h
|
| +++ b/src/gpu/effects/GrRRectEffect.h
|
| @@ -8,42 +8,17 @@
|
| #ifndef GrRRectEffect_DEFINED
|
| #define GrRRectEffect_DEFINED
|
|
|
| -#include "GrEffect.h"
|
| +#include "GrTypes.h"
|
|
|
| -#include "SkRRect.h"
|
| +class GrEffectRef;
|
| +class SkRRect;
|
|
|
| -class GrGLRRectEffect;
|
| -
|
| -/**
|
| - * An effect that performs anti-aliasing for an SkRRect. It doesn't support all varieties of SkRRect
|
| - * so the caller must check for a NULL return from the Create() method.
|
| - */
|
| -class GrRRectEffect : public GrEffect {
|
| -public:
|
| - static GrEffectRef* Create(const SkRRect&);
|
| -
|
| - virtual ~GrRRectEffect();
|
| - static const char* Name() { return "RRect"; }
|
| -
|
| - const SkRRect& getRRect() const { return fRRect; }
|
| -
|
| - typedef GrGLRRectEffect GLEffect;
|
| -
|
| - virtual void getConstantColorComponents(GrColor* color, uint32_t* validFlags) const SK_OVERRIDE;
|
| -
|
| - virtual const GrBackendEffectFactory& getFactory() const SK_OVERRIDE;
|
| -
|
| -private:
|
| - GrRRectEffect(const SkRRect&);
|
| -
|
| - virtual bool onIsEqual(const GrEffect& other) const SK_OVERRIDE;
|
| -
|
| - SkRRect fRRect;
|
| -
|
| - GR_DECLARE_EFFECT_TEST;
|
| -
|
| - typedef GrEffect INHERITED;
|
| +namespace GrRRectEffect {
|
| + /**
|
| + * Creates an effect that performs anti-aliased clipping against a SkRRect. It doesn't support
|
| + * all varieties of SkRRect so the caller must check for a NULL return.
|
| + */
|
| + GrEffectRef* Create(const SkRRect&);
|
| };
|
|
|
| -
|
| #endif
|
|
|