Struct embedded_graphics_simulator::Window [−][src]
pub struct Window { /* fields omitted */ }
Simulator window
Implementations
impl Window
[src]
impl Window
[src]pub fn new(title: &str, output_settings: &OutputSettings) -> Self
[src]
Creates a new simulator window.
pub fn update<C>(&mut self, display: &SimulatorDisplay<C>) where
C: PixelColor + Into<Rgb888>,
[src]
C: PixelColor + Into<Rgb888>,
Updates the window.
pub fn show_static<C>(&mut self, display: &SimulatorDisplay<C>) where
C: PixelColor + Into<Rgb888>,
[src]
C: PixelColor + Into<Rgb888>,
Shows a static display.
This methods updates the window once and loops until the simulator window is closed.
pub fn events(&mut self) -> impl Iterator<Item = SimulatorEvent> + '_
[src]
Returns an iterator of all captured SimulatorEvents.
Panics
Panics if called before update
is called at least once.
Auto Trait Implementations
impl !RefUnwindSafe for Window
impl !RefUnwindSafe for Window
impl !UnwindSafe for Window
impl !UnwindSafe for Window