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

pub trait TextureUnit1Context: AContext {
    type Unit: BorrowMut<TextureUnit1>;
    type Rest: AContext;
    fn split_tex_unit_1(self) -> (Self::Unit, Self::Rest);

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

An OpenGL context with the 1st 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 1st texture unit from the context, returning the unit and the remaining context.

Provided Methods

Make the 1st texture unit active, returning a binding and the remaining context

Implementors