Trait Renderer

Source
pub trait Renderer {
    // Required methods
    fn render_target_is_enabled(&self, target: RenderTarget) -> bool;
    fn set_render_target_enabled(&mut self, target: RenderTarget, enabled: bool);
    fn draw_pixel(
        &mut self,
        x: usize,
        y: usize,
        z: u8,
        color: Color,
        target: RenderTarget,
    );
    fn flush(&mut self);
}

Required Methods§

Source

fn render_target_is_enabled(&self, target: RenderTarget) -> bool

Source

fn set_render_target_enabled(&mut self, target: RenderTarget, enabled: bool)

Source

fn draw_pixel( &mut self, x: usize, y: usize, z: u8, color: Color, target: RenderTarget, )

Source

fn flush(&mut self)

Implementors§