mirror of
https://github.com/guilhermewerner/wgpu-renderer
synced 2025-06-16 13:54:21 +00:00
Test custom types with cubes example
This commit is contained in:
@ -5,9 +5,9 @@ use winit::event::*;
|
||||
|
||||
/// Represents a application with reactive state.
|
||||
pub trait State: Sized + 'static {
|
||||
fn Init(renderer: &Renderer) -> Result<Self>;
|
||||
fn Input(&mut self, renderer: &Renderer, event: &WindowEvent) -> bool;
|
||||
fn Update(&mut self, renderer: &Renderer, delta: Duration);
|
||||
fn Resize(&mut self, renderer: &Renderer);
|
||||
fn Init(renderer: &mut Renderer) -> Result<Self>;
|
||||
fn Input(&mut self, renderer: &mut Renderer, event: &WindowEvent) -> bool;
|
||||
fn Update(&mut self, renderer: &mut Renderer, delta: Duration);
|
||||
fn Resize(&mut self, renderer: &mut Renderer);
|
||||
fn Draw(&mut self, renderer: &mut Renderer) -> Result<(), wgpu::SurfaceError>;
|
||||
}
|
||||
|
Reference in New Issue
Block a user