Expand description
ling-graphics — 3D/4D rendering, geometry, animation, and font tools.
Re-exports§
pub use math::Vec4H;pub use math::Mat5;pub use math::Aabb;pub use math::Ray3;pub use math::Plane;pub use math::Frustum;pub use color::Color;pub use color::BlendMode;pub use color::ColorGradient;pub use geometry::Vertex;pub use geometry::Mesh;pub use geometry::MeshBuilder;pub use material::Material;pub use material::TextureData;pub use material::AlphaMode;pub use camera::Camera3D;pub use camera::Camera4D;pub use camera::Projection;pub use camera::HyperModel;pub use scene::Transform;pub use scene::SceneNode;pub use scene::Scene;pub use scene::NodeId;pub use animation::Timeline;pub use animation::Track;pub use animation::Keyframe;pub use animation::EaseFunction;pub use animation::Lerp;pub use font::FontAtlas;pub use font::GlyphInfo;pub use renderer::Renderer;pub use renderer::FrameBuffer;pub use renderer::SoftwareRenderer;
Modules§
Structs§
- Mat3
- A 3x3 column major matrix.
- Mat4
- A 4x4 column major matrix.
- Quat
- A quaternion representing an orientation.
- Vec2
- A 2-dimensional vector.
- Vec3
- A 3-dimensional vector.
- Vec4
- A 4-dimensional vector.