Trait nannou::mesh::ExtendFromSlice [−][src]
pub trait ExtendFromSlice<'a> { type Slice: 'a; fn extend_from_slice(&mut self, slice: Self::Slice); }
Meshes that may be extended from a slice of data.
Associated Types
type Slice: 'a
[src]
The slice type expected via the mesh.
Note: This may be multiple combined slices if the mesh contains multiple channels of data.
Required methods
fn extend_from_slice(&mut self, slice: Self::Slice)
[src]
Extend the mesh.
Implementors
impl<'a, M, C> ExtendFromSlice<'a> for WithColors<M, Vec<C>> where
M: ExtendFromSlice<'a>,
C: 'a + Clone,
[src]
M: ExtendFromSlice<'a>,
C: 'a + Clone,
impl<'a, M, I> ExtendFromSlice<'a> for WithIndices<M, Vec<I>> where
M: ExtendFromSlice<'a>,
I: 'a + Clone,
[src]
M: ExtendFromSlice<'a>,
I: 'a + Clone,
impl<'a, M, N> ExtendFromSlice<'a> for WithNormals<M, Vec<N>> where
M: ExtendFromSlice<'a>,
N: 'a + Clone,
[src]
M: ExtendFromSlice<'a>,
N: 'a + Clone,
impl<'a, M, T> ExtendFromSlice<'a> for WithTexCoords<M, Vec<T>> where
M: ExtendFromSlice<'a>,
T: 'a + Clone,
[src]
M: ExtendFromSlice<'a>,
T: 'a + Clone,
impl<'a, P> ExtendFromSlice<'a> for MeshPoints<Vec<P>> where
P: 'a + Clone,
[src]
P: 'a + Clone,