blob: 9a5df2d5ac1e894b488cfb30a203b33051b1523b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
use crate::*;
use buffer::Buffer;
use event_queue::*;
pub trait WindowProgram {
fn handle_event(&mut self, event: Event, requests: &mut EventWriter<Request>);
fn process(&mut self, requests: &mut EventWriter<Request>);
fn render(&mut self, buffer: &mut Buffer, full: bool);
}
|