pub struct CanvasInfo {
pub width: usize,
pub height: usize,
pub title: String,
pub hidpi: bool,
pub dpi: f64,
pub show_ms: bool,
pub render_on_change: bool,
}Expand description
Information about the Canvas.
Fields§
§width: usizeThe width of the canvas, in virtual pixels.
height: usizeThe height of the canvas, in virtual pixels.
title: StringThe base title for the window.
hidpi: boolWhether the canvas will render in hidpi mode. Defaults to false.
dpi: f64The DPI factor. If hidpi is on, the virtual dimensions are multiplied by this factor to create the actual image resolution. For example, if you’re on a Retina Macbook, this will be 2.0, so the image will be twice the resolution that you specified.
show_ms: boolWhether the window title will display the time to render a frame.
Defaults to false.
render_on_change: boolOnly call the render callback if there’s a state change.
Defaults to false, which means it will instead render at a fixed framerate.
Auto Trait Implementations§
impl Freeze for CanvasInfo
impl RefUnwindSafe for CanvasInfo
impl Send for CanvasInfo
impl Sync for CanvasInfo
impl Unpin for CanvasInfo
impl UnwindSafe for CanvasInfo
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