Renderable

Trait Renderable 

Source
pub trait Renderable<Pixel> {
    // Required method
    fn render(
        &mut self,
        graphics: &mut Graphics<Pixel>,
        buffer: &mut dyn Buff<Pixel>,
    );
}
Expand description

Renderable trait implemented by types that can render themselves For example, widgets should implement the renderable trait to be bound into layers

Required Methods§

Source

fn render( &mut self, graphics: &mut Graphics<Pixel>, buffer: &mut dyn Buff<Pixel>, )

Implementors§

Source§

impl<'a, Pixel> Renderable<Pixel> for Layer<'a, Pixel>

Source§

impl<Pixel> Renderable<Pixel> for DemoWidget
where Pixel: BW + RGB,