Trait glium::vertex::MultiVerticesSource
[−]
[src]
pub trait MultiVerticesSource<'a> { type Iterator: Iterator<Item = VerticesSource<'a>>; fn iter(self) -> Self::Iterator; }
Objects that describe multiple vertex sources.
Associated Types
type Iterator: Iterator<Item = VerticesSource<'a>>
Iterator that enumerates each source.
Required Methods
Implementations on Foreign Types
impl<'a, A, B, C, D, E, F, G> MultiVerticesSource<'a> for (A, B, C, D, E, F, G) where
A: IntoVerticesSource<'a>,
B: IntoVerticesSource<'a>,
C: IntoVerticesSource<'a>,
D: IntoVerticesSource<'a>,
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
[src]
A: IntoVerticesSource<'a>,
B: IntoVerticesSource<'a>,
C: IntoVerticesSource<'a>,
D: IntoVerticesSource<'a>,
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
impl<'a, B, C, D, E, F, G> MultiVerticesSource<'a> for (B, C, D, E, F, G) where
B: IntoVerticesSource<'a>,
C: IntoVerticesSource<'a>,
D: IntoVerticesSource<'a>,
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
[src]
B: IntoVerticesSource<'a>,
C: IntoVerticesSource<'a>,
D: IntoVerticesSource<'a>,
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
impl<'a, C, D, E, F, G> MultiVerticesSource<'a> for (C, D, E, F, G) where
C: IntoVerticesSource<'a>,
D: IntoVerticesSource<'a>,
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
[src]
C: IntoVerticesSource<'a>,
D: IntoVerticesSource<'a>,
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
impl<'a, D, E, F, G> MultiVerticesSource<'a> for (D, E, F, G) where
D: IntoVerticesSource<'a>,
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
[src]
D: IntoVerticesSource<'a>,
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
impl<'a, E, F, G> MultiVerticesSource<'a> for (E, F, G) where
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
[src]
E: IntoVerticesSource<'a>,
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
impl<'a, F, G> MultiVerticesSource<'a> for (F, G) where
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
[src]
F: IntoVerticesSource<'a>,
G: IntoVerticesSource<'a>,
impl<'a, G> MultiVerticesSource<'a> for (G,) where
G: IntoVerticesSource<'a>,
[src]
G: IntoVerticesSource<'a>,
type Iterator = IntoIter<VerticesSource<'a>>
fn iter(self) -> IntoIter<VerticesSource<'a>>
[src]
Implementors
impl<'a, T> MultiVerticesSource<'a> for T where
T: IntoVerticesSource<'a>, type Iterator = IntoIter<VerticesSource<'a>>;