[][src]Trait chargrid_render::Frame

pub trait Frame {
    fn set_cell_absolute(
        &mut self,
        absolute_coord: Coord,
        absolute_depth: i8,
        absolute_cell: ViewCell
    );
fn blend_cell_background_absolute<B: Blend>(
        &mut self,
        absolute_coord: Coord,
        absolute_depth: i8,
        rgb24: Rgb24,
        alpha: u8,
        blend: B
    ); fn set_cell_relative<C: ColModify>(
        &mut self,
        relative_coord: Coord,
        relative_depth: i8,
        relative_cell: ViewCell,
        context: ViewContext<C>
    ) { ... }
fn blend_cell_background_relative<C: ColModify, B: Blend>(
        &mut self,
        relative_coord: Coord,
        relative_depth: i8,
        rgb24: Rgb24,
        alpha: u8,
        blend: B,
        context: ViewContext<C>
    ) { ... } }

Required methods

fn set_cell_absolute(
    &mut self,
    absolute_coord: Coord,
    absolute_depth: i8,
    absolute_cell: ViewCell
)

fn blend_cell_background_absolute<B: Blend>(
    &mut self,
    absolute_coord: Coord,
    absolute_depth: i8,
    rgb24: Rgb24,
    alpha: u8,
    blend: B
)

Loading content...

Provided methods

fn set_cell_relative<C: ColModify>(
    &mut self,
    relative_coord: Coord,
    relative_depth: i8,
    relative_cell: ViewCell,
    context: ViewContext<C>
)

fn blend_cell_background_relative<C: ColModify, B: Blend>(
    &mut self,
    relative_coord: Coord,
    relative_depth: i8,
    rgb24: Rgb24,
    alpha: u8,
    blend: B,
    context: ViewContext<C>
)

Loading content...

Implementors

impl Frame for Buffer[src]

impl<'a, D> Frame for MeasureBoundsAndDraw<'a, D> where
    D: Frame
[src]

Loading content...