1#![warn(missing_docs)]
18#![recursion_limit = "256"]
19#![cfg_attr(docsrs, feature(doc_cfg))]
20#![allow(rustdoc::private_intra_doc_links)]
21#![doc(
22 html_logo_url = "https://raw.githubusercontent.com/AzurIce/ranim/refs/heads/main/assets/ranim.svg",
23 html_favicon_url = "https://raw.githubusercontent.com/AzurIce/ranim/refs/heads/main/assets/ranim.svg"
24)]
25
26#[cfg(feature = "anims")]
27pub use ranim_anims as anims;
28pub use ranim_core as core;
29#[cfg(feature = "items")]
30pub use ranim_items as items;
31#[cfg(feature = "render")]
32pub use ranim_render as render;
33
34pub mod cmd;
36pub use core::color;
37
38pub mod utils {
40 pub use ranim_core::utils::*;
41}
42
43mod link_magic;
45pub use link_magic::*;
46
47mod scene;
49pub use scene::*;
50
51pub use core::glam;
52pub use ranim_core::{RanimScene, lagged, seq, stack};
53
54pub mod prelude {
56 pub use ranim_core::prelude::*;
57 pub use ranim_core::{lagged, seq, stack};
58 pub use ranim_macros::{output, scene, wasm_demo_doc};
59}