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: usize
The width of the canvas, in virtual pixels.
height: usize
The height of the canvas, in virtual pixels.
title: String
The base title for the window.
hidpi: bool
Whether the canvas will render in hidpi mode. Defaults to false
.
dpi: f64
The 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: bool
Whether the window title will display the time to render a frame.
Defaults to false
.
render_on_change: bool
Only 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