Struct chromiumoxide_cdp::cdp::browser_protocol::page::VisualViewport [−][src]
pub struct VisualViewport { pub offset_x: f64, pub offset_y: f64, pub page_x: f64, pub page_y: f64, pub client_width: f64, pub client_height: f64, pub scale: f64, pub zoom: Option<f64>, }
Expand description
Visual viewport position, dimensions, and scale. VisualViewport
Fields
offset_x: f64
Horizontal offset relative to the layout viewport (CSS pixels).
offset_y: f64
Vertical offset relative to the layout viewport (CSS pixels).
page_x: f64
Horizontal offset relative to the document (CSS pixels).
page_y: f64
Vertical offset relative to the document (CSS pixels).
client_width: f64
Width (CSS pixels), excludes scrollbar if present.
client_height: f64
Height (CSS pixels), excludes scrollbar if present.
scale: f64
Scale relative to the ideal viewport (size at width=device-width).
zoom: Option<f64>
Page zoom factor (CSS to device independent pixels ratio).
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for VisualViewport
impl Send for VisualViewport
impl Sync for VisualViewport
impl Unpin for VisualViewport
impl UnwindSafe for VisualViewport
Blanket Implementations
Mutably borrows from an owned value. Read more