List of all items
Structs
- geom::Edge
- geom::Plane
- geom::Polygon
- geom::Polyline
- geom::Ray
- 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::point::Point
- math::rand::Bernoulli
- math::rand::PointsInUnitBall
- math::rand::PointsOnUnitDisk
- math::rand::Uniform
- math::rand::UnitCircle
- math::rand::UnitSphere
- math::rand::VectorsInUnitBall
- math::rand::VectorsOnUnitDisk
- math::rand::Xorshift64
- math::space::Hom
- math::space::Proj3
- 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::cam::Orbit
- render::clip::ClipPlane
- render::clip::ClipVert
- render::ctx::Context
- render::raster::Frag
- render::raster::Scanline
- render::raster::ScanlineIter
- render::scene::BBox
- render::scene::Obj
- render::shader::Shader
- render::stats::Stats
- render::stats::Throughput
- render::target::Colorbuf
- render::target::Framebuf
- render::tex::Atlas
- render::tex::SamplerClamp
- render::tex::SamplerOnce
- render::tex::SamplerRepeatPot
- render::tex::Tex
- render::tex::Texture
- render::text::Text
- util::buf::Buf2
- util::buf::MutSlice2
- util::buf::Slice2
- util::buf::inner::Inner
- util::pixfmt::Argb8888
- util::pixfmt::Bgra8888
- util::pixfmt::Rgb565
- util::pixfmt::Rgb888
- util::pixfmt::Rgba4444
- util::pixfmt::Rgba8888
- util::pixfmt::Xrgb8888
- util::rect::Rect
Enums
- geom::Winding
- render::cam::Fov
- render::clip::Status
- render::ctx::DepthSort
- render::ctx::FaceCull
- render::tex::Layout
- util::pnm::Error
Traits
- math::Lerp
- math::approx::ApproxEq
- math::mat::Apply
- math::mat::Compose
- math::mat::LinearMap
- math::param::Parametric
- math::rand::Distrib
- math::space::Affine
- math::space::Linear
- math::vary::Vary
- math::vary::ZDiv
- render::Render
- render::Shader
- render::cam::Transform
- render::clip::Clip
- render::shader::FragmentShader
- render::shader::VertexShader
- render::target::Target
- util::buf::AsMutSlice2
- util::buf::AsSlice2
- util::pixfmt::IntoPixel
Macros
Functions
- geom::tri
- geom::vertex
- math::angle::acos
- math::angle::asin
- math::angle::atan2
- 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::floor
- math::float::fallback::recip_sqrt
- math::float::fallback::rem_euclid
- math::inv_lerp
- math::lerp
- math::mat::orient_y
- math::mat::orient_z
- math::mat::orthographic
- math::mat::perspective
- math::mat::rotate
- math::mat::rotate2
- math::mat::rotate_x
- math::mat::rotate_y
- math::mat::rotate_z
- math::mat::scale
- math::mat::scale3
- math::mat::translate
- math::mat::translate3
- math::mat::viewport
- math::point::pt2
- math::point::pt3
- math::spline::smootherstep
- math::spline::smoothstep
- math::spline::step
- math::vec::splat
- math::vec::vec2
- math::vec::vec3
- render::clip::clip_simple_polygon
- render::clip::view_frustum::clip
- render::clip::view_frustum::outcode
- render::clip::view_frustum::status
- render::prim::to_screen
- render::raster::line
- render::raster::scan
- render::raster::tri_fill
- render::render
- render::shader::new
- render::target::rasterize
- render::target::rasterize_fb
- render::tex::cube_map
- render::tex::uv
- render::text::bake
- util::pnm::load_pnm
- util::pnm::parse_pnm
- util::pnm::read_pnm
- util::pnm::save_ppm
- util::pnm::write_ppm
Type Aliases
- geom::Normal2
- geom::Normal3
- geom::Plane3
- geom::Vertex2
- geom::Vertex3
- math::angle::PolarVec
- math::angle::SphericalVec
- math::color::Color3
- math::color::Color3f
- math::color::Color4
- math::color::Color4f
- math::float::f32
- math::mat::Mat2x2
- math::mat::Mat3x3
- math::mat::Mat4x4
- math::point::Point2
- math::point::Point2u
- math::point::Point3
- math::rand::DefaultRng
- math::vec::ProjVec3
- math::vec::Vec2
- math::vec::Vec2i
- math::vec::Vec3
- math::vec::Vec3i
- render::ModelToProj
- render::ModelToView
- render::ModelToWorld
- render::NdcToScreen
- render::ViewToProj
- render::WorldToView
- render::cam::ViewToWorld
- render::clip::ClipVec
- render::raster::ScreenPt
- render::raster::Varyings
- render::tex::TexCoord
- util::Dims
- util::pnm::Result