Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bevyengine
GitHub Repository: bevyengine/bevy
Path: blob/main/crates/bevy_internal/src/lib.rs
9331 views
1
#![cfg_attr(docsrs, feature(doc_cfg))]
2
#![forbid(unsafe_code)]
3
#![doc(
4
html_logo_url = "https://bevy.org/assets/icon.png",
5
html_favicon_url = "https://bevy.org/assets/icon.png"
6
)]
7
#![no_std]
8
9
//! This module is separated into its own crate to enable simple dynamic linking for Bevy, and should not be used directly
10
11
/// `use bevy::prelude::*;` to import common components, bundles, and plugins.
12
pub mod prelude;
13
14
mod default_plugins;
15
pub use default_plugins::*;
16
17
#[cfg(feature = "bevy_window")]
18
pub use bevy_a11y as a11y;
19
#[cfg(target_os = "android")]
20
pub use bevy_android as android;
21
#[cfg(feature = "bevy_animation")]
22
pub use bevy_animation as animation;
23
#[cfg(feature = "bevy_anti_alias")]
24
pub use bevy_anti_alias as anti_alias;
25
pub use bevy_app as app;
26
#[cfg(feature = "bevy_asset")]
27
pub use bevy_asset as asset;
28
#[cfg(feature = "bevy_audio")]
29
pub use bevy_audio as audio;
30
#[cfg(feature = "bevy_camera")]
31
pub use bevy_camera as camera;
32
#[cfg(feature = "bevy_camera_controller")]
33
pub use bevy_camera_controller as camera_controller;
34
#[cfg(feature = "bevy_color")]
35
pub use bevy_color as color;
36
#[cfg(feature = "bevy_core_pipeline")]
37
pub use bevy_core_pipeline as core_pipeline;
38
#[cfg(feature = "bevy_dev_tools")]
39
pub use bevy_dev_tools as dev_tools;
40
pub use bevy_diagnostic as diagnostic;
41
pub use bevy_ecs as ecs;
42
#[cfg(feature = "bevy_feathers")]
43
pub use bevy_feathers as feathers;
44
#[cfg(feature = "bevy_gilrs")]
45
pub use bevy_gilrs as gilrs;
46
#[cfg(feature = "bevy_gizmos")]
47
pub use bevy_gizmos as gizmos;
48
#[cfg(feature = "bevy_gizmos_render")]
49
pub use bevy_gizmos_render as gizmos_render;
50
#[cfg(feature = "bevy_gltf")]
51
pub use bevy_gltf as gltf;
52
#[cfg(feature = "bevy_image")]
53
pub use bevy_image as image;
54
pub use bevy_input as input;
55
#[cfg(feature = "bevy_input_focus")]
56
pub use bevy_input_focus as input_focus;
57
#[cfg(feature = "bevy_light")]
58
pub use bevy_light as light;
59
#[cfg(feature = "bevy_log")]
60
pub use bevy_log as log;
61
#[cfg(feature = "bevy_material")]
62
pub use bevy_material as material;
63
pub use bevy_math as math;
64
#[cfg(feature = "bevy_mesh")]
65
pub use bevy_mesh as mesh;
66
#[cfg(feature = "bevy_pbr")]
67
pub use bevy_pbr as pbr;
68
#[cfg(feature = "bevy_picking")]
69
pub use bevy_picking as picking;
70
pub use bevy_platform as platform;
71
#[cfg(feature = "bevy_post_process")]
72
pub use bevy_post_process as post_process;
73
pub use bevy_ptr as ptr;
74
pub use bevy_reflect as reflect;
75
#[cfg(feature = "bevy_remote")]
76
pub use bevy_remote as remote;
77
#[cfg(feature = "bevy_render")]
78
pub use bevy_render as render;
79
#[cfg(feature = "bevy_scene")]
80
pub use bevy_scene as scene;
81
#[cfg(feature = "bevy_shader")]
82
pub use bevy_shader as shader;
83
#[cfg(feature = "bevy_solari")]
84
pub use bevy_solari as solari;
85
#[cfg(feature = "bevy_sprite")]
86
pub use bevy_sprite as sprite;
87
#[cfg(feature = "bevy_sprite_render")]
88
pub use bevy_sprite_render as sprite_render;
89
#[cfg(feature = "bevy_state")]
90
pub use bevy_state as state;
91
pub use bevy_tasks as tasks;
92
#[cfg(feature = "bevy_text")]
93
pub use bevy_text as text;
94
pub use bevy_time as time;
95
pub use bevy_transform as transform;
96
#[cfg(feature = "bevy_ui")]
97
pub use bevy_ui as ui;
98
#[cfg(feature = "bevy_ui_render")]
99
pub use bevy_ui_render as ui_render;
100
#[cfg(feature = "bevy_ui_widgets")]
101
pub use bevy_ui_widgets as ui_widgets;
102
pub use bevy_utils as utils;
103
#[cfg(feature = "bevy_window")]
104
pub use bevy_window as window;
105
#[cfg(feature = "bevy_winit")]
106
pub use bevy_winit as winit;
107
108