[][src]Trait prototty_render::View

pub trait View<T> {
    fn view<F: Frame, C: ColModify>(
        &mut self,
        data: T,
        context: ViewContext<C>,
        frame: &mut F
    ); fn size<C: ColModify>(&mut self, data: T, context: ViewContext<C>) -> Size { ... }
fn view_size<F: Frame, C: ColModify>(
        &mut self,
        data: T,
        context: ViewContext<C>,
        frame: &mut F
    ) -> Size { ... } }

Required methods

fn view<F: Frame, C: ColModify>(
    &mut self,
    data: T,
    context: ViewContext<C>,
    frame: &mut F
)

Loading content...

Provided methods

fn size<C: ColModify>(&mut self, data: T, context: ViewContext<C>) -> Size

fn view_size<F: Frame, C: ColModify>(
    &mut self,
    data: T,
    context: ViewContext<C>,
    frame: &mut F
) -> Size

Loading content...

Implementations on Foreign Types

impl<'a, T, V: View<T>> View<T> for &'a mut V[src]

Loading content...

Implementors

Loading content...