1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_auto_cfg))]
3#![doc(
4 html_logo_url = "https://bevyengine.org/assets/icon.png",
5 html_favicon_url = "https://bevyengine.org/assets/icon.png"
6)]
7#![no_std]
8
9#[cfg(feature = "std")]
10extern crate std;
11
12#[cfg(feature = "alloc")]
13extern crate alloc;
14
15#[cfg(feature = "bevy-support")]
16pub mod commands;
17pub mod components;
19
20pub mod traits;
22
23#[cfg(feature = "bevy-support")]
25pub mod plugins;
26
27#[cfg(feature = "bevy-support")]
30pub mod helper;
31#[cfg(feature = "bevy-support")]
33pub mod systems;
34
35#[doc(hidden)]
39pub mod prelude {
40 #[doc(hidden)]
41 pub use crate::components::*;
42
43 #[cfg(feature = "bevy-support")]
44 #[doc(hidden)]
45 pub use crate::{
46 commands::BuildChildrenTransformExt,
47 helper::TransformHelper,
48 plugins::{TransformPlugin, TransformSystem},
49 traits::TransformPoint,
50 };
51}
52
53#[cfg(feature = "bevy-support")]
54pub use prelude::{TransformPlugin, TransformPoint, TransformSystem};