Index: include/gpu/GrEffectUnitTest.h |
diff --git a/include/gpu/GrEffectUnitTest.h b/include/gpu/GrEffectUnitTest.h |
index ffc64f2b8268b5c646a9d92529d94346e294c69a..f71ab54e7e3f1290798f529b7a9441d9444adb2d 100644 |
--- a/include/gpu/GrEffectUnitTest.h |
+++ b/include/gpu/GrEffectUnitTest.h |
@@ -32,26 +32,26 @@ |
#if SK_ALLOW_STATIC_GLOBAL_INITIALIZERS |
class GrContext; |
-class GrEffect; |
+class GrEffectRef; |
class GrTexture; |
class GrEffectTestFactory : SkNoncopyable { |
public: |
- typedef GrEffect* (*CreateProc)(SkRandom*, |
- GrContext*, |
- const GrDrawTargetCaps& caps, |
- GrTexture* dummyTextures[]); |
+ typedef GrEffectRef* (*CreateProc)(SkRandom*, |
+ GrContext*, |
+ const GrDrawTargetCaps& caps, |
+ GrTexture* dummyTextures[]); |
GrEffectTestFactory(CreateProc createProc) { |
fCreateProc = createProc; |
GetFactories()->push_back(this); |
} |
- static GrEffect* CreateStage(SkRandom* random, |
- GrContext* context, |
- const GrDrawTargetCaps& caps, |
- GrTexture* dummyTextures[]) { |
+ static GrEffectRef* CreateStage(SkRandom* random, |
+ GrContext* context, |
+ const GrDrawTargetCaps& caps, |
+ GrTexture* dummyTextures[]) { |
uint32_t idx = random->nextRangeU(0, GetFactories()->count() - 1); |
GrEffectTestFactory* factory = (*GetFactories())[idx]; |
return factory->fCreateProc(random, context, caps, dummyTextures); |
@@ -67,10 +67,10 @@ |
*/ |
#define GR_DECLARE_EFFECT_TEST \ |
static GrEffectTestFactory gTestFactory; \ |
- static GrEffect* TestCreate(SkRandom*, \ |
- GrContext*, \ |
- const GrDrawTargetCaps&, \ |
- GrTexture* dummyTextures[2]) |
+ static GrEffectRef* TestCreate(SkRandom*, \ |
+ GrContext*, \ |
+ const GrDrawTargetCaps&, \ |
+ GrTexture* dummyTextures[2]) |
/** GrEffect subclasses should insert this macro in their implementation file. They must then |
* also implement this static function: |
@@ -91,10 +91,10 @@ |
// The unit test relies on static initializers. Just declare the TestCreate function so that |
// its definitions will compile. |
#define GR_DECLARE_EFFECT_TEST \ |
- static GrEffect* TestCreate(SkRandom*, \ |
- GrContext*, \ |
- const GrDrawTargetCaps&, \ |
- GrTexture* dummyTextures[2]) |
+ static GrEffectRef* TestCreate(SkRandom*, \ |
+ GrContext*, \ |
+ const GrDrawTargetCaps&, \ |
+ GrTexture* dummyTextures[2]) |
#define GR_DEFINE_EFFECT_TEST(X) |
#endif // !SK_ALLOW_STATIC_GLOBAL_INITIALIZERS |