diff options
Diffstat (limited to 'src/effects/SkAvoidXfermode.cpp')
-rw-r--r-- | src/effects/SkAvoidXfermode.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/effects/SkAvoidXfermode.cpp b/src/effects/SkAvoidXfermode.cpp index 30da0ad7d3..43d80c9810 100644 --- a/src/effects/SkAvoidXfermode.cpp +++ b/src/effects/SkAvoidXfermode.cpp @@ -521,19 +521,13 @@ const GrXPFactory* GrAvoidXPFactory::TestCreate(GrProcessorTestData* d) { /////////////////////////////////////////////////////////////////////////////// -bool SkAvoidXfermode::asFragmentProcessor(const GrFragmentProcessor** output, - const GrFragmentProcessor* dst) const { - if (output) { - *output = AvoidFP::Create(fOpColor, fTolerance, fMode, dst); - } - return true; +const GrFragmentProcessor* SkAvoidXfermode::getFragmentProcessorForImageFilter( + const GrFragmentProcessor* dst) const { + return AvoidFP::Create(fOpColor, fTolerance, fMode, dst); } -bool SkAvoidXfermode::asXPFactory(GrXPFactory** xpf) const { - if (xpf) { - *xpf = GrAvoidXPFactory::Create(fOpColor, fTolerance, fMode); - } - return true; +GrXPFactory* SkAvoidXfermode::asXPFactory() const { + return GrAvoidXPFactory::Create(fOpColor, fTolerance, fMode); } #endif |