[][src]Trait freenukum::rendering::Renderer

pub trait Renderer {
    pub fn place_surface(
        &mut self,
        surface: &Surface<'_>,
        rect: Rect
    ) -> Result<()>;
pub fn place_tile(
        &mut self,
        tile: TileIndex,
        destination: Point
    ) -> Result<()>;
pub fn fill_rect(&mut self, rect: Rect, color: Color) -> Result<()>;
pub fn fill(&mut self, color: Color) -> Result<()>;
pub fn draw_rect(&mut self, rect: Rect, color: Color) -> Result<()>; }

Required methods

pub fn place_surface(&mut self, surface: &Surface<'_>, rect: Rect) -> Result<()>[src]

pub fn place_tile(&mut self, tile: TileIndex, destination: Point) -> Result<()>[src]

pub fn fill_rect(&mut self, rect: Rect, color: Color) -> Result<()>[src]

pub fn fill(&mut self, color: Color) -> Result<()>[src]

pub fn draw_rect(&mut self, rect: Rect, color: Color) -> Result<()>[src]

Loading content...

Implementors

impl<'a> Renderer for MovePositionRenderer<'a>[src]

impl<'a, RT: RenderTarget, T> Renderer for CanvasRenderer<'a, RT, T>[src]

Loading content...