[−][src]Trait amethyst_rendy::mtl::StaticTextureSet
Trait providing generic access to a collection of texture handles
Associated Types
Loading content...Required methods
fn textures(mat: &'a Material) -> Self::Iter
Returns an iterator to the textures associated with a given material.
Provided methods
Loading content...Implementations on Foreign Types
impl<'a, A> StaticTextureSet<'a> for (A,) where
A: StaticTextureSet<'a>,
[src]
A: StaticTextureSet<'a>,
impl<'a, A, B> StaticTextureSet<'a> for (A, B) where
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
[src]
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
type Iter = Chain<A::Iter, B::Iter>
fn textures(mat: &'a Material) -> Self::Iter
[src]
fn len() -> usize
[src]
impl<'a, A, B, C> StaticTextureSet<'a> for (A, B, C) where
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
C: StaticTextureSet<'a>,
[src]
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
C: StaticTextureSet<'a>,
type Iter = Chain<A::Iter, Chain<B::Iter, C::Iter>>
fn textures(mat: &'a Material) -> Self::Iter
[src]
fn len() -> usize
[src]
impl<'a, A, B, C, D> StaticTextureSet<'a> for (A, B, C, D) where
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
C: StaticTextureSet<'a>,
D: StaticTextureSet<'a>,
[src]
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
C: StaticTextureSet<'a>,
D: StaticTextureSet<'a>,
type Iter = Chain<A::Iter, Chain<B::Iter, Chain<C::Iter, D::Iter>>>
fn textures(mat: &'a Material) -> Self::Iter
[src]
fn len() -> usize
[src]
impl<'a, A, B, C, D, E> StaticTextureSet<'a> for (A, B, C, D, E) where
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
C: StaticTextureSet<'a>,
D: StaticTextureSet<'a>,
E: StaticTextureSet<'a>,
[src]
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
C: StaticTextureSet<'a>,
D: StaticTextureSet<'a>,
E: StaticTextureSet<'a>,
type Iter = Chain<A::Iter, Chain<B::Iter, Chain<C::Iter, Chain<D::Iter, E::Iter>>>>
fn textures(mat: &'a Material) -> Self::Iter
[src]
fn len() -> usize
[src]
impl<'a, A, B, C, D, E, F> StaticTextureSet<'a> for (A, B, C, D, E, F) where
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
C: StaticTextureSet<'a>,
D: StaticTextureSet<'a>,
E: StaticTextureSet<'a>,
F: StaticTextureSet<'a>,
[src]
A: StaticTextureSet<'a>,
B: StaticTextureSet<'a>,
C: StaticTextureSet<'a>,
D: StaticTextureSet<'a>,
E: StaticTextureSet<'a>,
F: StaticTextureSet<'a>,