Trait solstice::mesh::Mesh [−][src]
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]
&self,
ctx: &mut Context,
draw_range: Range<usize>,
draw_mode: DrawMode,
instance_count: usize
)
Implementors
impl<'a, T> Mesh for MultiMesh<'a, T> where
T: Mesh,
[src]
T: Mesh,
fn attachments(&self) -> Vec<AttachedAttributes<'_>>
[src]
fn draw(
&self,
ctx: &mut Context,
draw_range: Range<usize>,
draw_mode: DrawMode,
instance_count: usize
)
[src]
&self,
ctx: &mut Context,
draw_range: Range<usize>,
draw_mode: DrawMode,
instance_count: usize
)
impl<V: Vertex> Mesh for &VertexMesh<V>
[src]
fn attachments(&self) -> Vec<AttachedAttributes<'_>>
[src]
fn draw(
&self,
ctx: &mut Context,
draw_range: Range<usize>,
draw_mode: DrawMode,
instance_count: usize
)
[src]
&self,
ctx: &mut Context,
draw_range: Range<usize>,
draw_mode: DrawMode,
instance_count: usize
)
impl<V: Vertex> Mesh for VertexMesh<V>
[src]
fn attachments(&self) -> Vec<AttachedAttributes<'_>>
[src]
fn draw(
&self,
ctx: &mut Context,
draw_range: Range<usize>,
draw_mode: DrawMode,
instance_count: usize
)
[src]
&self,
ctx: &mut Context,
draw_range: Range<usize>,
draw_mode: DrawMode,
instance_count: usize
)
impl<V: Vertex, I: Index> Mesh for &IndexedMesh<V, I>
[src]
fn attachments(&self) -> Vec<AttachedAttributes<'_>>
[src]
fn draw(
&self,
ctx: &mut Context,
draw_range: Range<usize>,
draw_mode: DrawMode,
instance_count: usize
)
[src]
&self,
ctx: &mut Context,
draw_range: Range<usize>,
draw_mode: DrawMode,
instance_count: usize
)