aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/effects/SkAvoidXfermode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/effects/SkAvoidXfermode.cpp')
-rw-r--r--src/effects/SkAvoidXfermode.cpp16
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