aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/gfx/geometry.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/servo/gfx/geometry.rs')
-rw-r--r--src/servo/gfx/geometry.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/servo/gfx/geometry.rs b/src/servo/gfx/geometry.rs
index b3f1c9c46db..904a4b9c4fb 100644
--- a/src/servo/gfx/geometry.rs
+++ b/src/servo/gfx/geometry.rs
@@ -70,6 +70,10 @@ pub pure fn to_px(au: Au) -> int {
(*au / 60) as int
}
+pub pure fn to_frac_px(au: Au) -> float {
+ (*au as float) / 60f
+}
+
// assumes 72 points per inch, and 96 px per inch
pub pure fn from_pt(f: float) -> Au {
from_px((f / 72f * 96f) as int)