summaryrefslogtreecommitdiff
path: root/src/window_program.rs
blob: fe0e4c7f81783528d273cae3c712cab6605b7503 (plain) (blame)
1
2
3
4
5
6
7
8
use crate::*;


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);
}