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
25#[cfg(feature = "v1_12")]
26#[cfg_attr(docsrs, doc(cfg(feature = "v1_12")))]
27mod box2_d;
28mod box_;
29mod euler;
30mod frustum;
31mod matrix;
32mod plane;
33mod point;
34mod point3_d;
35mod quad;
36mod quaternion;
37mod ray;
38mod rect;
39mod size;
40mod sphere;
41mod triangle;
42mod vec2;
43mod vec3;
44mod vec4;
OSZAR »