aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkColorShader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkColorShader.h')
-rw-r--r--src/core/SkColorShader.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/SkColorShader.h b/src/core/SkColorShader.h
index b9db657b2b..813fd3e892 100644
--- a/src/core/SkColorShader.h
+++ b/src/core/SkColorShader.h
@@ -59,13 +59,12 @@ public:
protected:
SkColorShader(SkReadBuffer&);
void flatten(SkWriteBuffer&) const override;
- Context* onMakeContext(const ContextRec&, SkArenaAlloc* storage) const override;
-
+ Context* onCreateContext(const ContextRec&, void* storage) const override;
+ size_t onContextSize(const ContextRec&) const override { return sizeof(ColorShaderContext); }
bool onAsLuminanceColor(SkColor* lum) const override {
*lum = fColor;
return true;
}
-
bool onAppendStages(SkRasterPipeline*, SkColorSpace*, SkArenaAlloc*,
const SkMatrix& ctm, const SkPaint&, const SkMatrix*) const override;
@@ -116,7 +115,8 @@ public:
protected:
SkColor4Shader(SkReadBuffer&);
void flatten(SkWriteBuffer&) const override;
- Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
+ Context* onCreateContext(const ContextRec&, void* storage) const override;
+ size_t onContextSize(const ContextRec&) const override { return sizeof(Color4Context); }
bool onAsLuminanceColor(SkColor* lum) const override {
*lum = fCachedByteColor;
return true;