Change the ColorFilter constructor to ColorFilter.Mode, in case we want to add

more ColorFilter types.

R=eseidel@chromium.org

Review URL: https://codereview.chromium.org/1163373007.
This commit is contained in:
Matt Perry 2015-06-09 14:55:52 -04:00
parent 3aeadb34a6
commit 5a0b18490f
2 changed files with 4 additions and 4 deletions

View file

@ -52,7 +52,7 @@ class SpriteNode extends TransformNode {
Paint paint = new Paint();
paint.setARGB((255.0*_opacity).toInt(), 255, 255, 255);
if (colorOverlay != null) {
paint.setColorFilter(new ColorFilter(colorOverlay, TransferMode.srcATopMode));
paint.setColorFilter(new ColorFilter.Mode(colorOverlay, TransferMode.srcATopMode));
}
if (transferMode != null) {
paint.setTransferMode(transferMode);
@ -68,4 +68,4 @@ class SpriteNode extends TransformNode {
}
}
}
}

View file

@ -56,8 +56,8 @@ void main() {
(Paint layerPaint) {
layerPaint.color = const Color.fromARGB(128, 255, 255, 0);
layerPaint.setColorFilter(
new ColorFilter(const Color.fromARGB(128, 0, 0, 255),
TransferMode.srcInMode));
new ColorFilter.Mode(const Color.fromARGB(128, 0, 0, 255),
TransferMode.srcInMode));
layerPaint.setMaskFilter(
new MaskFilter.Blur(BlurStyle.normal, 3.0, highQuality: true));
})