List of all items
Structs
- geom::Plane
- geom::Tri
- geom::Vertex
- geom::mesh::Builder
- geom::mesh::Mesh
- math::angle::Angle
- math::angle::Polar
- math::angle::Spherical
- math::color::Color
- math::color::Hsl
- math::color::Hsla
- math::color::LinRgb
- math::color::Rgb
- math::color::Rgba
- math::mat::Matrix
- math::mat::RealToProj
- math::mat::RealToReal
- math::rand::Bernoulli
- math::rand::Iter
- math::rand::Uniform
- math::rand::UnitBall
- math::rand::UnitCircle
- math::rand::UnitDisk
- math::rand::UnitSphere
- math::rand::Xorshift64
- math::space::Proj4
- math::space::Real
- math::spline::BezierSpline
- math::spline::CubicBezier
- math::vary::Iter
- math::vec::Vector
- render::Model
- render::Ndc
- render::Screen
- render::View
- render::World
- render::batch::Batch
- render::cam::Camera
- render::cam::FirstPerson
- render::clip::ClipVert
- render::ctx::Context
- render::raster::Frag
- render::raster::Scanline
- render::raster::ScanlineIter
- render::shader::Shader
- render::stats::Stats
- render::stats::Throughput
- render::target::Framebuf
- render::tex::SamplerClamp
- render::tex::SamplerOnce
- render::tex::SamplerRepeatPot
- render::tex::Tex
- render::tex::Texture
- util::buf::Buf2
- util::buf::MutSlice2
- util::buf::Slice2
- util::rect::Rect
Enums
Traits
- math::approx::ApproxEq
- math::mat::Compose
- math::mat::LinearMap
- math::rand::Distrib
- math::space::Affine
- math::space::Linear
- math::vary::Vary
- render::Shader
- render::cam::Mode
- render::clip::Clip
- render::shader::FragmentShader
- render::shader::VertexShader
- render::target::Target
- util::buf::AsMutSlice2
- util::buf::AsSlice2
Macros
Functions
- geom::vertex
- math::angle::degs
- math::angle::polar
- math::angle::rads
- math::angle::spherical
- math::angle::turns
- math::color::gray
- math::color::hsl
- math::color::hsla
- math::color::rgb
- math::color::rgba
- math::float::fallback::abs
- math::float::fallback::floor
- math::float::fallback::recip_sqrt
- math::float::fallback::rem_euclid
- math::mat::orthographic
- math::mat::perspective
- math::mat::scale
- math::mat::translate
- math::mat::viewport
- math::spline::smootherstep
- math::spline::smoothstep
- math::spline::step
- math::vary::lerp
- math::vec::splat
- math::vec::vec2
- math::vec::vec3
- render::clip::clip_simple_polygon
- render::raster::scan
- render::raster::tri_fill
- render::render
- render::tex::uv
- util::pnm::read_pnm
Type Aliases
- geom::Normal2
- geom::Normal3
- geom::mesh::Vertex
- math::angle::PolarVec
- math::angle::SphericalVec
- math::color::Color3
- math::color::Color3f
- math::color::Color4
- math::color::Color4f
- math::mat::Mat3x3
- math::mat::Mat4x4
- math::rand::DefaultRng
- math::vec::ProjVec4
- math::vec::Vec2
- math::vec::Vec2i
- math::vec::Vec2u
- math::vec::Vec3
- math::vec::Vec3i
- render::ModelToProj
- render::ModelToView
- render::ModelToWorld
- render::NdcToScreen
- render::ViewToProj
- render::WorldToView
- render::clip::ClipPlane
- render::clip::ClipVec
- render::raster::ScreenVec
- render::raster::Varyings
- render::tex::TexCoord
- util::Dims
- util::pnm::Result