Last active
February 4, 2021 09:06
-
-
Save Telzhaak/253a450374c83e4c9ca986882ab6f66d to your computer and use it in GitHub Desktop.
All Stages and Systems used by Bevy's DefaultPlugins, Version 0.4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Stages and systems in scheduler: | |
0 Scheduler | |
1 ├ STAGE: 'startup' | |
2 │ └ Scheduler | |
3 │ ├ STAGE: 'pre_startup' | |
4 │ │ └ SystemStage | |
5 │ ├ STAGE: 'startup' | |
6 │ │ └ SystemStage | |
7 │ │ └ &bevy_input::gamepad::gamepad_event_system | |
8 │ └ STAGE: 'post_startup' | |
9 │ └ SystemStage | |
10 │ ├ &bevy_transform::hierarchy::hierarchy_maintenance_system::parent_update_system | |
11 │ └ &bevy_transform::transform_propagate_system::transform_propagate_system | |
12 ├ STAGE: 'first' | |
13 │ └ SystemStage | |
14 │ └ &bevy_core::time::time::time_system | |
15 ├ STAGE: 'pre_event' | |
16 │ └ SystemStage | |
17 ├ STAGE: 'event' | |
18 │ └ SystemStage | |
19 │ ├ &bevy_app::event::Events<bevy_app::app::AppExit>::update_system | |
20 │ ├ &bevy_app::event::Events<bevy_input::keyboard::KeyboardInput>::update_system | |
21 │ ├ &bevy_app::event::Events<bevy_input::mouse::MouseButtonInput>::update_system | |
22 │ ├ &bevy_app::event::Events<bevy_input::mouse::MouseMotion>::update_system | |
23 │ ├ &bevy_app::event::Events<bevy_input::mouse::MouseWheel>::update_system | |
24 │ ├ &bevy_input::keyboard::keyboard_input_system | |
25 │ ├ &bevy_input::mouse::mouse_button_input_system | |
26 │ ├ &bevy_app::event::Events<bevy_input::gamepad::GamepadEvent>::update_system | |
27 │ ├ &bevy_app::event::Events<bevy_input::gamepad::GamepadEventRaw>::update_system | |
28 │ ├ &bevy_input::gamepad::gamepad_event_system | |
29 │ ├ &bevy_app::event::Events<bevy_input::touch::TouchInput>::update_system | |
30 │ ├ &bevy_input::touch::touch_screen_input_system | |
31 │ ├ &bevy_app::event::Events<bevy_window::event::WindowResized>::update_system | |
32 │ ├ &bevy_app::event::Events<bevy_window::event::CreateWindow>::update_system | |
33 │ ├ &bevy_app::event::Events<bevy_window::event::WindowCreated>::update_system | |
34 │ ├ &bevy_app::event::Events<bevy_window::event::WindowCloseRequested>::update_system | |
35 │ ├ &bevy_app::event::Events<bevy_window::event::CloseWindow>::update_system | |
36 │ ├ &bevy_app::event::Events<bevy_window::event::CursorMoved>::update_system | |
37 │ ├ &bevy_app::event::Events<bevy_window::event::CursorEntered>::update_system | |
38 │ ├ &bevy_app::event::Events<bevy_window::event::CursorLeft>::update_system | |
39 │ ├ &bevy_app::event::Events<bevy_window::event::ReceivedCharacter>::update_system | |
40 │ ├ &bevy_app::event::Events<bevy_window::event::WindowFocused>::update_system | |
41 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_scene::dynamic_scene::DynamicScene>>::update_system | |
42 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_scene::scene::Scene>>::update_system | |
43 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_render::mesh::mesh::Mesh>>::update_system | |
44 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_render::texture::texture::Texture>>::update_system | |
45 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_render::shader::shader::Shader>>::update_system | |
46 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_render::pipeline::pipeline::PipelineDescriptor>>::update_system | |
47 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_sprite::color_material::ColorMaterial>>::update_system | |
48 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_sprite::texture_atlas::TextureAtlas>>::update_system | |
49 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_pbr::material::StandardMaterial>>::update_system | |
50 │ ├ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_text::font::Font>>::update_system | |
51 │ └ &bevy_app::event::Events<bevy_asset::assets::AssetEvent<bevy_text::font_atlas_set::FontAtlasSet>>::update_system | |
52 ├ STAGE: 'scene' | |
53 │ └ SystemStage | |
54 │ └ bevy_scene::scene_spawner::scene_spawner_system | |
55 ├ STAGE: 'load_assets' | |
56 │ └ SystemStage | |
57 │ ├ &bevy_asset::io::file_asset_io::filesystem_watcher_system | |
58 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_scene::dynamic_scene::DynamicScene> | |
59 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_scene::scene::Scene> | |
60 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_render::mesh::mesh::Mesh> | |
61 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_render::texture::texture::Texture> | |
62 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_render::shader::shader::Shader> | |
63 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_render::pipeline::pipeline::PipelineDescriptor> | |
64 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_sprite::color_material::ColorMaterial> | |
65 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_sprite::texture_atlas::TextureAtlas> | |
66 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_pbr::material::StandardMaterial> | |
67 │ ├ &bevy_asset::loader::update_asset_storage_system<bevy_text::font::Font> | |
68 │ └ &bevy_asset::loader::update_asset_storage_system<bevy_text::font_atlas_set::FontAtlasSet> | |
69 ├ STAGE: 'pre_update' | |
70 │ └ SystemStage | |
71 │ ├ &bevy_core::label::entity_labels_system | |
72 │ ├ &bevy_asset::asset_server::free_unused_assets_system | |
73 │ ├ &bevy_render::draw::clear_draw_system | |
74 │ └ &bevy_ui::focus::ui_focus_system | |
75 ├ STAGE: 'update' | |
76 │ └ SystemStage | |
77 │ ├ &bevy_window::system::exit_on_window_close_system | |
78 │ └ bevy_winit::change_window | |
79 ├ STAGE: 'ui' | |
80 │ └ SystemStage | |
81 │ ├ &bevy_ui::widget::text::text_system | |
82 │ ├ &bevy_ui::widget::image::image_node_system | |
83 │ ├ &bevy_ui::update::ui_z_system | |
84 │ └ &bevy_ui::flex::flex_node_system | |
85 ├ STAGE: 'post_update' | |
86 │ └ SystemStage | |
87 │ ├ &bevy_transform::hierarchy::hierarchy_maintenance_system::parent_update_system | |
88 │ ├ &bevy_transform::transform_propagate_system::transform_propagate_system | |
89 │ ├ &bevy_render::camera::active_cameras::active_cameras_system | |
90 │ ├ &bevy_render::camera::camera::camera_system<bevy_render::camera::projection::OrthographicProjection> | |
91 │ ├ &bevy_render::camera::camera::camera_system<bevy_render::camera::projection::PerspectiveProjection> | |
92 │ ├ &bevy_render::camera::visible_entities::visible_entities_system | |
93 │ ├ &bevy_sprite::sprite::sprite_system | |
94 │ ├ &bevy_render::shader::shader_defs::asset_shader_defs_system<bevy_sprite::color_material::ColorMaterial> | |
95 │ └ &bevy_render::shader::shader_defs::asset_shader_defs_system<bevy_pbr::material::StandardMaterial> | |
96 ├ STAGE: 'asset_events' | |
97 │ └ SystemStage | |
98 │ ├ &bevy_asset::assets::Assets<bevy_scene::dynamic_scene::DynamicScene>::asset_event_system | |
99 │ ├ &bevy_asset::assets::Assets<bevy_scene::scene::Scene>::asset_event_system | |
100 │ ├ &bevy_asset::assets::Assets<bevy_render::mesh::mesh::Mesh>::asset_event_system | |
101 │ ├ &bevy_asset::assets::Assets<bevy_render::texture::texture::Texture>::asset_event_system | |
102 │ ├ &bevy_asset::assets::Assets<bevy_render::shader::shader::Shader>::asset_event_system | |
103 │ ├ &bevy_asset::assets::Assets<bevy_render::pipeline::pipeline::PipelineDescriptor>::asset_event_system | |
104 │ ├ &bevy_asset::assets::Assets<bevy_sprite::color_material::ColorMaterial>::asset_event_system | |
105 │ ├ &bevy_asset::assets::Assets<bevy_sprite::texture_atlas::TextureAtlas>::asset_event_system | |
106 │ ├ &bevy_asset::assets::Assets<bevy_pbr::material::StandardMaterial>::asset_event_system | |
107 │ ├ &bevy_asset::assets::Assets<bevy_text::font::Font>::asset_event_system | |
108 │ └ &bevy_asset::assets::Assets<bevy_text::font_atlas_set::FontAtlasSet>::asset_event_system | |
109 ├ STAGE: 'render_resource' | |
110 │ └ SystemStage | |
111 │ ├ &bevy_render::shader::shader::shader_update_system | |
112 │ ├ &bevy_render::mesh::mesh::mesh_resource_provider_system | |
113 │ └ &bevy_render::texture::texture::Texture::texture_resource_system | |
114 ├ STAGE: 'render_graph_systems' | |
115 │ └ SystemStage | |
116 │ └ bevy_render::render_graph::system::render_graph_schedule_executor_system | |
117 ├ STAGE: 'draw' | |
118 │ └ SystemStage | |
119 │ ├ &bevy_render::pipeline::render_pipelines::draw_render_pipelines_system | |
120 │ └ &bevy_ui::widget::text::draw_text_system | |
121 ├ STAGE: 'render' | |
122 │ └ SystemStage | |
123 │ └ bevy_wgpu::get_wgpu_render_system::{{closure}} | |
124 ├ STAGE: 'post_render' | |
125 │ └ SystemStage | |
126 │ ├ &bevy_render::shader::shader_defs::clear_shader_defs_system | |
127 │ └ &bevy_render::renderer::render_resource::shared_buffers::shared_buffers_update_system | |
128 └ STAGE: 'last' | |
129 └ SystemStage | |
130 └ bevy_ecs::schedule::clear_trackers_system |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment