1#[cfg(all(not(target_family = "wasm"), feature = "render"))]
3pub mod render;
4#[cfg(all(not(target_family = "wasm"), feature = "render"))]
5pub use render::{render_scene, render_scene_output};
6
7#[cfg(all(not(target_family = "wasm"), feature = "render"))]
14#[macro_export]
15macro_rules! render_scene {
16 ($($scene:tt)::+) => {
17 $crate::cmd::render_scene(&$($scene)::+::scene(), 2)
18 };
19}
20
21#[cfg(feature = "preview")]
23#[allow(missing_docs)]
24pub mod preview;
25#[cfg(feature = "preview")]
26pub use preview::{preview_constructor_with_name, preview_scene, preview_scene_with_name};
27
28#[macro_export]
35macro_rules! preview_scene {
36 ($($scene:tt)::+) => {
37 $crate::cmd::preview_scene(&$($scene)::+::scene())
38 };
39}