konnektoren_bevy/
lib.rs

1#[cfg(feature = "assets")]
2pub mod assets;
3
4#[cfg(feature = "input")]
5pub mod input;
6
7#[cfg(feature = "theme")]
8pub mod theme;
9
10#[cfg(feature = "ui")]
11pub mod ui;
12
13#[cfg(feature = "screens")]
14pub mod screens;
15
16#[cfg(feature = "settings")]
17pub mod settings;
18
19pub mod prelude {
20    #[cfg(feature = "assets")]
21    pub use crate::assets::{
22        KonnektorenAssetLoader, KonnektorenAssetRegistry, KonnektorenAssetsPlugin, *,
23    };
24
25    #[cfg(feature = "theme")]
26    pub use crate::theme::{KonnektorenThemePlugin, *};
27
28    #[cfg(feature = "ui")]
29    pub use crate::ui::{UIPlugin, *};
30
31    #[cfg(feature = "settings")]
32    pub use crate::settings::{builders::*, components::*, systems::*, SettingsPlugin};
33
34    #[cfg(feature = "screens")]
35    pub use crate::screens::{about::*, credits::*, settings::*, splash::*, ScreensPlugin};
36
37    #[cfg(feature = "input")]
38    pub use crate::input::{components::*, device::*, plugin::*, systems::*, InputPlugin};
39}