Trait solstice::mesh::Mesh[][src]

pub trait Mesh {
    fn attachments(&self) -> Vec<AttachedAttributes<'_>>;
fn draw(
        &self,
        ctx: &mut Context,
        draw_range: Range<usize>,
        draw_mode: DrawMode,
        instance_count: usize
    ); }

Required methods

fn attachments(&self) -> Vec<AttachedAttributes<'_>>[src]

fn draw(
    &self,
    ctx: &mut Context,
    draw_range: Range<usize>,
    draw_mode: DrawMode,
    instance_count: usize
)
[src]

Loading content...

Implementors

impl<'a, T> Mesh for MultiMesh<'a, T> where
    T: Mesh
[src]

impl<V: Vertex> Mesh for &VertexMesh<V>[src]

impl<V: Vertex> Mesh for VertexMesh<V>[src]

impl<V: Vertex, I: Index> Mesh for &IndexedMesh<V, I>[src]

impl<V: Vertex, I: Index> Mesh for IndexedMesh<V, I>[src]

Loading content...