Struct maia_wasm::render::CanvasDims
source · pub struct CanvasDims { /* private fields */ }Expand description
Canvas dimensions.
This structure holds the canvas dimensions and can perform some calculations involving device pixels and CSS pixels.
Implementations§
source§impl CanvasDims
impl CanvasDims
sourcepub fn device_pixels(&self) -> (u32, u32)
pub fn device_pixels(&self) -> (u32, u32)
Returns the canvas dimensions in device pixels.
sourcepub fn css_pixels(&self) -> (u32, u32)
pub fn css_pixels(&self) -> (u32, u32)
Returns the canvas dimensions in CSS pixels.
Trait Implementations§
source§impl Clone for CanvasDims
impl Clone for CanvasDims
source§fn clone(&self) -> CanvasDims
fn clone(&self) -> CanvasDims
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for CanvasDims
impl Debug for CanvasDims
source§impl PartialEq for CanvasDims
impl PartialEq for CanvasDims
source§fn eq(&self, other: &CanvasDims) -> bool
fn eq(&self, other: &CanvasDims) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for CanvasDims
impl StructuralPartialEq for CanvasDims
Auto Trait Implementations§
impl Freeze for CanvasDims
impl RefUnwindSafe for CanvasDims
impl Send for CanvasDims
impl Sync for CanvasDims
impl Unpin for CanvasDims
impl UnwindSafe for CanvasDims
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more