Trait simple_pixels::State

source ·
pub trait State: 'static {
    // Required methods
    fn update(&mut self, ctx: Context<'_>);
    fn draw(&mut self, ctx: Context<'_>);
}
Expand description

Application state.

Required Methods§

source

fn update(&mut self, ctx: Context<'_>)

Called every frame.

source

fn draw(&mut self, ctx: Context<'_>)

Called every frame after update(). See https://docs.rs/miniquad/0.3.16/miniquad/trait.EventHandler.html#tymethod.update for specifics.

Note that when using simple-pixels it’s still safe to draw in update().

Implementors§