1#![cfg_attr(docsrs, feature(doc_auto_cfg))]
2#![forbid(unsafe_code)]
3#![doc(
4 html_logo_url = "https://bevyengine.org/assets/icon.png",
5 html_favicon_url = "https://bevyengine.org/assets/icon.png"
6)]
7
8pub mod prelude;
12
13mod default_plugins;
14pub use default_plugins::*;
15
16#[cfg(feature = "bevy_window")]
17pub use bevy_a11y as a11y;
18#[cfg(feature = "bevy_animation")]
19pub use bevy_animation as animation;
20pub use bevy_app as app;
21#[cfg(feature = "bevy_asset")]
22pub use bevy_asset as asset;
23#[cfg(feature = "bevy_audio")]
24pub use bevy_audio as audio;
25#[cfg(feature = "bevy_color")]
26pub use bevy_color as color;
27pub use bevy_core as core;
28#[cfg(feature = "bevy_core_pipeline")]
29pub use bevy_core_pipeline as core_pipeline;
30#[cfg(feature = "bevy_dev_tools")]
31pub use bevy_dev_tools as dev_tools;
32pub use bevy_diagnostic as diagnostic;
33pub use bevy_ecs as ecs;
34#[cfg(feature = "bevy_gilrs")]
35pub use bevy_gilrs as gilrs;
36#[cfg(feature = "bevy_gizmos")]
37pub use bevy_gizmos as gizmos;
38#[cfg(feature = "bevy_gltf")]
39pub use bevy_gltf as gltf;
40pub use bevy_hierarchy as hierarchy;
41#[cfg(feature = "bevy_image")]
42pub use bevy_image as image;
43pub use bevy_input as input;
44pub use bevy_log as log;
45pub use bevy_math as math;
46#[cfg(feature = "bevy_pbr")]
47pub use bevy_pbr as pbr;
48#[cfg(feature = "bevy_picking")]
49pub use bevy_picking as picking;
50pub use bevy_ptr as ptr;
51pub use bevy_reflect as reflect;
52#[cfg(feature = "bevy_remote")]
53pub use bevy_remote as remote;
54#[cfg(feature = "bevy_render")]
55pub use bevy_render as render;
56#[cfg(feature = "bevy_scene")]
57pub use bevy_scene as scene;
58#[cfg(feature = "bevy_sprite")]
59pub use bevy_sprite as sprite;
60#[cfg(feature = "bevy_state")]
61pub use bevy_state as state;
62pub use bevy_tasks as tasks;
63#[cfg(feature = "bevy_text")]
64pub use bevy_text as text;
65pub use bevy_time as time;
66pub use bevy_transform as transform;
67#[cfg(feature = "bevy_ui")]
68pub use bevy_ui as ui;
69pub use bevy_utils as utils;
70#[cfg(feature = "bevy_window")]
71pub use bevy_window as window;
72#[cfg(feature = "bevy_winit")]
73pub use bevy_winit as winit;