Struct luminance::pipeline::BoundTexture[][src]

pub struct BoundTexture<'a, L, D, P> where
    L: 'a + Layerable,
    D: 'a + Dimensionable,
    P: 'a + Pixel
{ /* fields omitted */ }

An opaque type representing a bound texture in a Builder. You may want to pass such an object to a shader’s uniform’s update.

Trait Implementations

impl<'a, L, D, P> Drop for BoundTexture<'a, L, D, P> where
    L: 'a + Layerable,
    D: 'a + Dimensionable,
    P: 'a + Pixel
[src]

Executes the destructor for this type. Read more

impl<'a, 'b, L, D, P> Uniformable for &'b BoundTexture<'a, L, D, P> where
    L: 'a + Layerable,
    D: 'a + Dimensionable,
    P: 'a + Pixel
[src]

Update the uniform with a new value.

Retrieve the Type of the uniform.

Retrieve the Dim of the uniform.

Auto Trait Implementations

impl<'a, L, D, P> !Send for BoundTexture<'a, L, D, P>

impl<'a, L, D, P> !Sync for BoundTexture<'a, L, D, P>