Module glitter::prelude [] [src]

Re-exports essential extension traits. Everything exported in this module should be used anywhere that glitter is used.

Generally, this means that most modules that use glitter will start with the following:

use glitter;
use glitter::prelude::*;

Reexports

pub use context::AContext;
pub use context::BufferContext;
pub use context::ArrayBufferContext;
pub use context::ElementArrayBufferContext;
pub use context::FramebufferContext;
pub use context::ContextFramebufferBuilderExt;
pub use context::ProgramContext;
pub use context::ContextProgramBuilderExt;
pub use context::RenderbufferContext;
pub use context::ContextRenderbufferBuilderExt;
pub use context::TextureBinding;
pub use context::ContextTextureBuilderExt;
pub use context::TextureUnit;
pub use context::TextureUnitBinding;
pub use context::ATextureUnitBinding;
pub use context::TextureUnitBinding2d;
pub use context::TextureUnitBindingCubeMap;
pub use context::TextureUnit0Context;
pub use context::TextureUnit1Context;
pub use context::TextureUnit2Context;
pub use context::TextureUnit3Context;
pub use context::TextureUnit4Context;
pub use context::TextureUnit5Context;
pub use context::TextureUnit6Context;
pub use context::TextureUnit7Context;
pub use context::ext::*;
pub use shader::ContextShaderBuilderExt;
pub use vertex_buffer::VertexBufferContext;
pub use vertex_buffer::IndexBufferContext;
pub use vertex_buffer::ContextVertexBufferExt;
pub use types::GLObject;