Index: include/gpu/GrBackendEffectFactory.h |
diff --git a/include/gpu/GrBackendEffectFactory.h b/include/gpu/GrBackendEffectFactory.h |
index 936d632a7e6248496b159d950db906c61a7d70f0..e6362520fc2b2e3b59e43b18343dfd86ced7bfd9 100644 |
--- a/include/gpu/GrBackendEffectFactory.h |
+++ b/include/gpu/GrBackendEffectFactory.h |
@@ -16,7 +16,7 @@ |
class GrGLEffect; |
class GrGLCaps; |
-class GrEffect; |
+class GrDrawEffect; |
/** |
* Used by effects to build their keys. It incorporates each per-effect key into a larger shader key. |
@@ -96,13 +96,13 @@ |
* configuration that affect GLSL code generation. Two GrEffect instances that would cause |
* this->createGLInstance()->emitCode() to produce different code must produce different keys. |
*/ |
- virtual void getGLEffectKey(const GrEffect&, const GrGLCaps&, GrEffectKeyBuilder*) const = 0; |
+ virtual void getGLEffectKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyBuilder*) const = 0; |
/** |
* Creates a GrGLEffect instance that is used both to generate code for the GrEffect in a GLSL |
* program and to manage updating uniforms for the program when it is used. |
*/ |
- virtual GrGLEffect* createGLInstance(const GrEffect&) const = 0; |
+ virtual GrGLEffect* createGLInstance(const GrDrawEffect&) const = 0; |
/** |
* Produces a human-reable name for the effect. |