mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Further changes required by Servo
This commit is contained in:
parent
7b4fb5dc22
commit
0fd2f08da1
7 changed files with 34 additions and 30 deletions
|
@ -17,7 +17,7 @@ use crate::values::computed::Resolution;
|
|||
use crate::values::specified::font::FONT_MEDIUM_PX;
|
||||
use crate::values::specified::ViewportVariant;
|
||||
use crate::values::KeyframesName;
|
||||
use app_units::Au;
|
||||
use app_units::{Au, AU_PER_PX};
|
||||
use euclid::default::Size2D as UntypedSize2D;
|
||||
use euclid::{Scale, SideOffsets2D, Size2D};
|
||||
use mime::Mime;
|
||||
|
@ -159,6 +159,11 @@ impl Device {
|
|||
self.used_viewport_units.load(Ordering::Relaxed)
|
||||
}
|
||||
|
||||
/// Returns the number of app units per device pixel we're using currently.
|
||||
pub fn app_units_per_device_pixel(&self) -> i32 {
|
||||
(AU_PER_PX as f32 / self.device_pixel_ratio.0) as i32
|
||||
}
|
||||
|
||||
/// Returns the device pixel ratio.
|
||||
pub fn device_pixel_ratio(&self) -> Scale<f32, CSSPixel, DevicePixel> {
|
||||
self.device_pixel_ratio
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue