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}