gloss_rs/
lib.rs

1#![deny(missing_docs)]
2
3//! ## Crate Items Overview
4//!
5//! This section provides quick links to the main items in Gloss.
6//!
7//! ### Modules
8//! - [`gloss_renderer`](crate::gloss_renderer) - The core renderer and viewer
9//! - [`gloss_img`](crate::gloss_img) - Image-related functionality.
10//! - [`easy_wgpu`](crate::easy_wgpu) - Abstractions for wgpu.
11//! - [`gloss_hecs`](crate::gloss_hecs) - A wrapper around hecs forECS-related functionality.
12//! - [`gloss_utils`](crate::gloss_utils) - Utility functions and helpers.
13//! - [`gloss_geometry`](crate::gloss_geometry) - Geometry-related functionality.
14//!
15//! ## Examples
16//! Below are the examples you can explore in the `examples/` folder of the
17//! repository:
18//!
19//! - **Camera Control**: [cam_control.py](https://github.com/Meshcapade/gloss/bindings/gloss_py/examples/cam_control.py)
20//! - **Depth Map**: [depth_map.py](https://github.com/Meshcapade/gloss/bindings/gloss_py/examples/depth_map.py)
21//! - **Empty Scene**: [empty.py](https://github.com/Meshcapade/gloss/bindings/gloss_py/examples/empty.py)
22//! - **Show Mesh as Point Cloud**: [show_mesh_as_point_cloud.py](https://github.com/Meshcapade/gloss/bindings/gloss_py/examples/show_mesh_as_point_cloud.py)
23//!
24//! These examples demonstrate various features of Gloss and can be run
25//! directly.
26
27// Re-exports
28pub use easy_wgpu;
29pub use gloss_geometry;
30pub use gloss_img;
31pub use gloss_renderer;
32pub use gloss_utils;