Trait glitter::context::texture_units::TextureUnit2Context [] [src]

pub trait TextureUnit2Context: AContext {
    type Unit: BorrowMut<TextureUnit2>;
    type Rest: AContext;
    fn split_tex_unit_2(self) -> (Self::Unit, Self::Rest);

    fn active_texture_2(self) -> (TextureUnitBinding, Self::Rest)
    where
        Self: Sized
, { ... } }

An OpenGL context with the 2nd texture unit free.

Associated Types

The type of unit this context contains.

The OpenGL context that will be returned after making the texture unit active.

Required Methods

Split the 2nd texture unit from the context, returning the unit and the remaining context.

Provided Methods

Make the 2nd texture unit active, returning a binding and the remaining context

Implementors