summaryrefslogtreecommitdiff
path: root/alligator_render/src/lib.rs
blob: 5e0aab6e940bd6dde2aae3e218ef819b0591cf7b (plain)
#![feature(nonzero_min_max)]
#![feature(type_alias_impl_trait)]
#![warn(clippy::pedantic)]
#![warn(clippy::nursery)]
#![allow(clippy::module_name_repetitions)]

mod camera;
pub mod config;
pub mod instance;
pub mod renderer;
mod texture;
mod vertex;

pub(crate) use camera::Camera;
pub use config::*;
pub use instance::Instance;
pub(crate) use instance::InstanceBuffer;
pub use instance::InstanceId;
pub use renderer::Renderer;
pub use texture::ImageFormat;
pub(crate) use texture::TextureAtlas;
pub use texture::TextureId;
pub(crate) use vertex::Vertex;