[−][src]Trait glium::vertex::MultiVerticesSource
Objects that describe multiple vertex sources.
Associated Types
type Iterator: Iterator<Item = VerticesSource<'a>>
Iterator that enumerates each source.
Required methods
Loading content...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: Into<VerticesSource<'a>>,
B: Into<VerticesSource<'a>>,
C: Into<VerticesSource<'a>>,
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
[src]
A: Into<VerticesSource<'a>>,
B: Into<VerticesSource<'a>>,
C: Into<VerticesSource<'a>>,
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
type Iterator = Chain<<(A,) as MultiVerticesSource<'a>>::Iterator, <(B, C, D, E, F, G) as MultiVerticesSource<'a>>::Iterator>
fn iter(
self
) -> Chain<<(A,) as MultiVerticesSource<'a>>::Iterator, <(B, C, D, E, F, G) as MultiVerticesSource<'a>>::Iterator>
[src]
self
) -> Chain<<(A,) as MultiVerticesSource<'a>>::Iterator, <(B, C, D, E, F, G) as MultiVerticesSource<'a>>::Iterator>
impl<'a, B, C, D, E, F, G> MultiVerticesSource<'a> for (B, C, D, E, F, G) where
B: Into<VerticesSource<'a>>,
C: Into<VerticesSource<'a>>,
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
[src]
B: Into<VerticesSource<'a>>,
C: Into<VerticesSource<'a>>,
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
type Iterator = Chain<<(B,) as MultiVerticesSource<'a>>::Iterator, <(C, D, E, F, G) as MultiVerticesSource<'a>>::Iterator>
fn iter(
self
) -> Chain<<(B,) as MultiVerticesSource<'a>>::Iterator, <(C, D, E, F, G) as MultiVerticesSource<'a>>::Iterator>
[src]
self
) -> Chain<<(B,) as MultiVerticesSource<'a>>::Iterator, <(C, D, E, F, G) as MultiVerticesSource<'a>>::Iterator>
impl<'a, C, D, E, F, G> MultiVerticesSource<'a> for (C, D, E, F, G) where
C: Into<VerticesSource<'a>>,
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
[src]
C: Into<VerticesSource<'a>>,
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
type Iterator = Chain<<(C,) as MultiVerticesSource<'a>>::Iterator, <(D, E, F, G) as MultiVerticesSource<'a>>::Iterator>
fn iter(
self
) -> Chain<<(C,) as MultiVerticesSource<'a>>::Iterator, <(D, E, F, G) as MultiVerticesSource<'a>>::Iterator>
[src]
self
) -> Chain<<(C,) as MultiVerticesSource<'a>>::Iterator, <(D, E, F, G) as MultiVerticesSource<'a>>::Iterator>
impl<'a, D, E, F, G> MultiVerticesSource<'a> for (D, E, F, G) where
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
[src]
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
type Iterator = Chain<<(D,) as MultiVerticesSource<'a>>::Iterator, <(E, F, G) as MultiVerticesSource<'a>>::Iterator>
fn iter(
self
) -> Chain<<(D,) as MultiVerticesSource<'a>>::Iterator, <(E, F, G) as MultiVerticesSource<'a>>::Iterator>
[src]
self
) -> Chain<<(D,) as MultiVerticesSource<'a>>::Iterator, <(E, F, G) as MultiVerticesSource<'a>>::Iterator>
impl<'a, E, F, G> MultiVerticesSource<'a> for (E, F, G) where
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
[src]
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
type Iterator = Chain<<(E,) as MultiVerticesSource<'a>>::Iterator, <(F, G) as MultiVerticesSource<'a>>::Iterator>
fn iter(
self
) -> Chain<<(E,) as MultiVerticesSource<'a>>::Iterator, <(F, G) as MultiVerticesSource<'a>>::Iterator>
[src]
self
) -> Chain<<(E,) as MultiVerticesSource<'a>>::Iterator, <(F, G) as MultiVerticesSource<'a>>::Iterator>
impl<'a, F, G> MultiVerticesSource<'a> for (F, G) where
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
[src]
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
type Iterator = Chain<<(F,) as MultiVerticesSource<'a>>::Iterator, <(G,) as MultiVerticesSource<'a>>::Iterator>
fn iter(
self
) -> Chain<<(F,) as MultiVerticesSource<'a>>::Iterator, <(G,) as MultiVerticesSource<'a>>::Iterator>
[src]
self
) -> Chain<<(F,) as MultiVerticesSource<'a>>::Iterator, <(G,) as MultiVerticesSource<'a>>::Iterator>
impl<'a, G> MultiVerticesSource<'a> for (G,) where
G: Into<VerticesSource<'a>>,
[src]
G: Into<VerticesSource<'a>>,
type Iterator = IntoIter<VerticesSource<'a>>
fn iter(self) -> IntoIter<VerticesSource<'a>>
[src]
Implementors
impl<'a, T> MultiVerticesSource<'a> for T where
T: Into<VerticesSource<'a>>,
[src]
T: Into<VerticesSource<'a>>,