Crate ringl[][src]

Re-exports

pub use glin::*;
pub use gl::*;
pub use vao_mesh::VaoMesh;
pub use vao_path::VaoPath;
pub use vao_path::VaoPathFill;
pub use vao_path::VaoPathContour;
pub use renderer::Renderer;
pub use renderer::Render2d;
pub use renderer::Renderer2d;
pub use renderer::Render3d;
pub use renderer::Renderer3d;
pub use renderer::CreationContext;
pub use renderer::CreationProxy;
pub use material::Material;
pub use basic_material::BasicMaterial;
pub use outline_material::OutlineMaterial;
pub use pbr_material::PbrMaterial;
pub use pointlight::PointLight;
pub use directional_light::DirectionalLight;
pub use spot_light::SpotLight;
pub use shadow_mapping::ShadowMapping;
pub use ttf::Ttf;
pub use image_based_light::ImageBasedLight;
pub use object::Object;

Modules

autoload
basic_material
cubemap
directional_light
image_based_light
macros
material
object
outline_material
pbr_material
pointlight
renderer
shadow_mapping
spot_light
traits
ttf
vao_mesh
vao_path

Macros

attribute_format_by_name
geometry_cache
geometry_cache_per_vertex_type
image_cache
impl_to_attribute_format
program_cache
uniforms

easy way to set uniforms to pass a draw call

Structs

AmbientLight
BitmapFont
ShaderMaterial
SimpleFbo
Skybox

Traits

Light

Functions

default_attribute_bindings