pub trait Application<'a, Init, Context, RenderSurface, Converter> {
// Required methods
fn init(&mut self, init: Init);
fn update(&mut self, context: Context);
fn render(&mut self, render_surface: &mut RenderSurface);
fn converter(&self) -> Converter;
// Provided methods
fn pause(&mut self) { ... }
fn resume(&mut self) { ... }
}
Expand description
Application trait.
Required Methods§
sourcefn render(&mut self, render_surface: &mut RenderSurface)
fn render(&mut self, render_surface: &mut RenderSurface)
Render on the surface passed by the Middleware.