Trait glitter::context::texture_units::TextureUnit
[−]
[src]
pub trait TextureUnit { fn idx(&self) -> u32; fn active(&mut self) -> TextureUnitBinding { ... } }
A trait that represents a 'texture unit', which is a piece of OpenGL state that contains its own independent texture bindings.
Required Methods
Provided Methods
fn active(&mut self) -> TextureUnitBinding
Make the current texture unit active, returning a binding.
Implementors
impl TextureUnit for TextureUnit0
impl TextureUnit for TextureUnit1
impl TextureUnit for TextureUnit2
impl TextureUnit for TextureUnit3
impl TextureUnit for TextureUnit4
impl TextureUnit for TextureUnit5
impl TextureUnit for TextureUnit6
impl TextureUnit for TextureUnit7