Skip to main content

Crate ling_graphics

Crate ling_graphics 

Source
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§

animation
camera
color
font
geometry
material
math
renderer
scene
viewport
window

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.

Constants§

VERSION