graphene/lib.rs
1// Take a look at the license at the top of the repository in the LICENSE file.
2
3#![cfg_attr(docsrs, feature(doc_cfg))]
4#![doc = include_str!("../README.md")]
5
6pub use glib;
7pub use graphene_sys as ffi;
8
9// Graphene has no runtime to initialize
10macro_rules! assert_initialized_main_thread {
11 () => {};
12}
13
14// No-op
15macro_rules! skip_assert_initialized {
16 () => {};
17}
18
19mod auto;
20
21pub mod prelude;
22
23pub use crate::auto::*;
24
25mod box_;
26mod euler;
27mod frustum;
28mod matrix;
29mod plane;
30mod point;
31mod point3_d;
32mod quad;
33mod quaternion;
34mod ray;
35mod rect;
36mod size;
37mod sphere;
38mod triangle;
39mod vec2;
40mod vec3;
41mod vec4;