diff options
author | Boris Chiou <boris.chiou@gmail.com> | 2017-07-24 18:08:27 +0800 |
---|---|---|
committer | Boris Chiou <boris.chiou@gmail.com> | 2017-08-04 14:23:30 +0800 |
commit | 8651acd94cd068d5c2f340ab447926550a3238d0 (patch) | |
tree | a192867441b00f0d7578915403c42f23d3c0831a /components/layout/webrender_helpers.rs | |
parent | 6dd8b159d7615b2102c807f58d508d5f2e646665 (diff) | |
download | servo-8651acd94cd068d5c2f340ab447926550a3238d0.tar.gz servo-8651acd94cd068d5c2f340ab447926550a3238d0.zip |
Bug 1374233 - Part 13: Use NonNegative{*} types for components of Shadow and Filter.
MozReview-Commit-ID: Im4KGy1n9IJ
Diffstat (limited to 'components/layout/webrender_helpers.rs')
-rw-r--r-- | components/layout/webrender_helpers.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/components/layout/webrender_helpers.rs b/components/layout/webrender_helpers.rs index d33638d08d2..969368a98a8 100644 --- a/components/layout/webrender_helpers.rs +++ b/components/layout/webrender_helpers.rs @@ -190,15 +190,15 @@ impl ToFilterOps for Vec<Filter> { let mut result = Vec::with_capacity(self.len()); for filter in self.iter() { match *filter { - GenericFilter::Blur(radius) => result.push(webrender_api::FilterOp::Blur(radius.to_f32_px())), - GenericFilter::Brightness(amount) => result.push(webrender_api::FilterOp::Brightness(amount)), - GenericFilter::Contrast(amount) => result.push(webrender_api::FilterOp::Contrast(amount)), - GenericFilter::Grayscale(amount) => result.push(webrender_api::FilterOp::Grayscale(amount)), + GenericFilter::Blur(radius) => result.push(webrender_api::FilterOp::Blur(radius.0.to_f32_px())), + GenericFilter::Brightness(amount) => result.push(webrender_api::FilterOp::Brightness(amount.0)), + GenericFilter::Contrast(amount) => result.push(webrender_api::FilterOp::Contrast(amount.0)), + GenericFilter::Grayscale(amount) => result.push(webrender_api::FilterOp::Grayscale(amount.0)), GenericFilter::HueRotate(angle) => result.push(webrender_api::FilterOp::HueRotate(angle.radians())), - GenericFilter::Invert(amount) => result.push(webrender_api::FilterOp::Invert(amount)), - GenericFilter::Opacity(amount) => result.push(webrender_api::FilterOp::Opacity(amount.into())), - GenericFilter::Saturate(amount) => result.push(webrender_api::FilterOp::Saturate(amount)), - GenericFilter::Sepia(amount) => result.push(webrender_api::FilterOp::Sepia(amount)), + GenericFilter::Invert(amount) => result.push(webrender_api::FilterOp::Invert(amount.0)), + GenericFilter::Opacity(amount) => result.push(webrender_api::FilterOp::Opacity(amount.0.into())), + GenericFilter::Saturate(amount) => result.push(webrender_api::FilterOp::Saturate(amount.0)), + GenericFilter::Sepia(amount) => result.push(webrender_api::FilterOp::Sepia(amount.0)), GenericFilter::DropShadow(ref shadow) => match *shadow {}, } } |