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

Iterator that enumerates each source.

Required Methods

Iterates over the VerticesSource.

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]

[src]

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]

[src]

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]

[src]

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]

[src]

impl<'a, E, F, G> MultiVerticesSource<'a> for (E, F, G) where
    E: IntoVerticesSource<'a>,
    F: IntoVerticesSource<'a>,
    G: IntoVerticesSource<'a>, 
[src]

[src]

impl<'a, F, G> MultiVerticesSource<'a> for (F, G) where
    F: IntoVerticesSource<'a>,
    G: IntoVerticesSource<'a>, 
[src]

impl<'a, G> MultiVerticesSource<'a> for (G,) where
    G: IntoVerticesSource<'a>, 
[src]

Implementors