Merge "ColorFilter::getFlags() is deprecated" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0cdeb3b994
@@ -52,18 +52,10 @@ public:
|
|||||||
return mode == SkBlendMode::kSrcOver || mode == SkBlendMode::kSrc;
|
return mode == SkBlendMode::kSrcOver || mode == SkBlendMode::kSrc;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool isBlendedShader(const SkShader* shader) {
|
static bool isBlendedShader(const SkShader* shader) { return shader && !shader->isOpaque(); }
|
||||||
if (shader == nullptr) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return !shader->isOpaque();
|
|
||||||
}
|
|
||||||
|
|
||||||
static bool isBlendedColorFilter(const SkColorFilter* filter) {
|
static bool isBlendedColorFilter(const SkColorFilter* filter) {
|
||||||
if (filter == nullptr) {
|
return filter && !filter->isAlphaUnchanged();
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return (filter->getFlags() & SkColorFilter::kAlphaUnchanged_Flag) == 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline SkBlendMode getBlendModeDirect(const SkPaint* paint) {
|
static inline SkBlendMode getBlendModeDirect(const SkPaint* paint) {
|
||||||
|
|||||||
Reference in New Issue
Block a user