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

pub trait TextureUnit3Context: AContext {
    type Unit: BorrowMut<TextureUnit3>;
    type Rest: AContext;
    fn split_tex_unit_3(self) -> (Self::Unit, Self::Rest);

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

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

Provided Methods

Make the 3rd texture unit active, returning a binding and the remaining context

Implementors