Trait tuikit::draw::Draw[][src]

pub trait Draw {
    fn draw(&self, canvas: &mut dyn Canvas) -> DrawResult<()>;
}

Something that knows how to draw itself onto the canvas

Required methods

fn draw(&self, canvas: &mut dyn Canvas) -> DrawResult<()>[src]

Loading content...

Implementations on Foreign Types

impl<T: Draw> Draw for &T[src]

impl<T: Draw + ?Sized> Draw for Box<T>[src]

Loading content...

Implementors

impl<'a, Message> Draw for HSplit<'a, Message>[src]

impl<'a, Message> Draw for Stack<'a, Message>[src]

impl<'a, Message> Draw for VSplit<'a, Message>[src]

impl<'a, Message> Draw for Win<'a, Message>[src]

fn draw(&self, canvas: &mut dyn Canvas) -> DrawResult<()>[src]

Reserve margin & padding, draw border.

Loading content...