Struct waow::CanvasConfiguration
source · pub struct CanvasConfiguration {
pub width: u32,
pub height: u32,
pub background_color: Color,
pub window_name: String,
}
Expand description
Holds the configuration of the canvas.
Passed into the create()
method to set the various
attributes of the canvas
§Examples
use waow::*;
let app = App {};
create(
app,
CanvasConfiguration {
width: 400,
height: 400,
background_color: Color::from_rgba(0.0, 0.0, 0.0, 1.0),
window_name: String::from("waow!"),
},
);
struct App {}
impl Run for App {
fn start(&mut self, _canvas: &mut Canvas) {}
fn draw(&mut self, _canvas: &mut Canvas, _input: &Input) {}
}
Fields§
§width: u32
§height: u32
§background_color: Color
§window_name: String
Auto Trait Implementations§
impl Freeze for CanvasConfiguration
impl RefUnwindSafe for CanvasConfiguration
impl Send for CanvasConfiguration
impl Sync for CanvasConfiguration
impl Unpin for CanvasConfiguration
impl UnwindSafe for CanvasConfiguration
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