Trait ringl::renderer::Render2d[][src]

pub trait Render2d {
    type Material: Material;
    fn default_material(&self) -> Self::Material;
fn render_with_material<R: RenderSurface, M: Material>(
        &self,
        renderer: &Renderer<R>,
        pos: &Pnt2,
        material: &M
    );
fn render_size_with_material<R: RenderSurface, M: Material>(
        &self,
        renderer: &Renderer<R>,
        pos: &Pnt2,
        size: &Vec2,
        material: &M
    ); fn render<R: RenderSurface>(&self, renderer: &Renderer<R>, pos: &Pnt2) { ... }
fn render_size<R: RenderSurface>(
        &self,
        renderer: &Renderer<R>,
        pos: &Pnt2,
        size: &Vec2
    ) { ... } }

Associated Types

Required Methods

Provided Methods

Implementations on Foreign Types

impl<'a> Render2d for &'a Texture
[src]

impl<'a> Render2d for &'a Fbo
[src]

impl<'a> Render2d for &'a CubeMap
[src]

Implementors