External Dependencies
In this page you'll find a list of external dependencies that are required from the INOX engine and that are referenced inside Cargo.toml as git submodules used in the workspace.
- cgmath:
A linear algebra and mathematics library for computer graphics
Used in INOX as math library for vectors, matrices, quaternions, etc. - downcast-rs:
Adds downcasting support to trait objects using only safe Rust
Used in INOX for trait downcasting. - egui:
An easy-to-use immediate mode GUI in pure Rust
Used in INOX for in-game tooling and debug UI. - erased-serde:
Trait serialization and deserialization for Rust
Used in INOX for trait serialization and deserialization purposes. - gltf-rs:
A crate for loading glTF 2.0
Used in INOX for GLTF file loading and parsing. - image-rs:
Encoding and decoding images and textures in Rust
Used in INOX for images loading and saving. - serde-json:
Strongly typed JSON library for Rust
Used in INOX for serialization and deserialization purposes of data. - meshopt-rs:
Rust ffi and idiomatic wrapper for zeux/meshoptimizer, a mesh optimization library that makes indexed meshes more GPU-friendly.
Used in INOX for mesh optimization and clustering. - pyo3:
Rust bindings for the Python interpreter
Used in INOX for Blender add-on interactions. - rand:
A Rust library for random number generation.
Used in INOX for random number generation. - raw-window-handle:
A common windowing interoperability library for Rust
Used in INOX for shared window and handle concepts needed by wpgu. - serde:
Serialization framework for Rust
Used in INOX for serialization and deserialization purposes. - ttf-parser:
A high-level, safe, zero-allocation TrueType font parser
Used in INOX for TrueType fonts loading and parsing. - uuid:
Generate and parse UUIDs.
Used in INOX for all resource IDs and for every UUID generated. - wasm-bindgen:
Facilitating high-level interactions between Wasm modules and JavaScript
Used in INOX for wasm and javascript bindings. - wgpu:
Safe and portable GPU abstraction in Rust, implementing WebGPU API
Used in INOX for cross-platform graphics shared api