[][src]Trait chargrid_event_routine::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>(
        &mut self,
        absolute_coord: Coord,
        absolute_depth: i8,
        rgb24: Rgb24,
        alpha: u8,
        blend: B
    )
    where
        B: Blend
; fn set_cell_relative<C>(
        &mut self,
        relative_coord: Coord,
        relative_depth: i8,
        relative_cell: ViewCell,
        context: ViewContext<C>
    )
    where
        C: ColModify
, { ... }
fn blend_cell_background_relative<C, B>(
        &mut self,
        relative_coord: Coord,
        relative_depth: i8,
        rgb24: Rgb24,
        alpha: u8,
        blend: B,
        context: ViewContext<C>
    )
    where
        B: Blend,
        C: ColModify
, { ... } }

Required methods

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

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

Loading content...

Provided methods

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

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

Loading content...

Implementations on Foreign Types

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

impl Frame for Buffer[src]

Loading content...

Implementors

Loading content...