aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/webrender_helpers.rs
diff options
context:
space:
mode:
authorBoris Chiou <boris.chiou@gmail.com>2017-07-24 18:08:27 +0800
committerBoris Chiou <boris.chiou@gmail.com>2017-08-04 14:23:30 +0800
commit8651acd94cd068d5c2f340ab447926550a3238d0 (patch)
treea192867441b00f0d7578915403c42f23d3c0831a /components/layout/webrender_helpers.rs
parent6dd8b159d7615b2102c807f58d508d5f2e646665 (diff)
downloadservo-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.rs16
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 {},
}
}