Crate gl_struct[][src]

Re-exports

pub extern crate gl;
pub use program::*;
pub use glsl::*;
pub use buffer::*;

Modules

Macros

Structs

An object that owns a binding of a Resource to a particular BindingLocation and unbinds it when leaving scope

An object that owns a Target to a glBind* function for a resource R

A struct for keeping track of global GL state while enforcing rust-like borrow rules on things like gl settings and bind points

A type representing a false value

A type representing a true value

Enums

Traits

A trait for type-level bools

An OpenGL resource object that follows the standard glGen*, glIs*, and glDelete* pattern

An OpenGL Enum that corresponds to target arguments in the glBind* functions