Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(169)

Unified Diff: src/effects/gradients/SkGradientShaderPriv.h

Issue 2221133002: Refactor various gradient effect classes (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/effects/gradients/SkGradientShaderPriv.h
diff --git a/src/effects/gradients/SkGradientShaderPriv.h b/src/effects/gradients/SkGradientShaderPriv.h
index 16c6475e339e0d94a6bd07b17f70b76a827a2135..f2665fecaa67475710e4ac7b61b885fd0bb6953c 100644
--- a/src/effects/gradients/SkGradientShaderPriv.h
+++ b/src/effects/gradients/SkGradientShaderPriv.h
@@ -326,6 +326,7 @@ class GrInvariantOutput;
// Base class for Gr gradient effects
class GrGradientEffect : public GrFragmentProcessor {
public:
+ class GLSLProcessor;
GrGradientEffect(GrContext* ctx,
const SkGradientShaderBase& shader,
@@ -393,9 +394,9 @@ private:
///////////////////////////////////////////////////////////////////////////////
// Base class for GL gradient effects
bsalomon 2016/08/09 13:47:05 Can you change GL in the comment to GLSL?
-class GrGLGradientEffect : public GrGLSLFragmentProcessor {
+class GrGradientEffect::GLSLProcessor : public GrGLSLFragmentProcessor {
public:
- GrGLGradientEffect();
+ GLSLProcessor();
protected:
void onSetData(const GrGLSLProgramDataManager&, const GrProcessor&) override;

Powered by Google App Engine
This is Rietveld 408576698