Trait cgui::RenderBack[][src]

pub trait RenderBack {
    fn init(&mut self);
fn redraw_dirty(&mut self);
fn redraw_box(&mut self, x1: usize, y1: usize, x2: usize, y2: usize);
fn event_tick(&self) -> *const c_char;
fn event_loop(&mut self); }

Backend renderers are implemented in other source files (winback.rs, x11back.rs) and contain implementations of RenderBack for CWin. At compile time there must only be one implementation visible, which will be baked into the shared lib. No support for dynamically changing system backends is planned (eg win32 -> x11 with an x11 server on windows).

Required Methods

Implementors