desk_system_ordering/system_labels.rs
1use bevy_ecs::schedule::SystemLabel;
2
3#[derive(SystemLabel, Debug, Hash, PartialEq, Eq, Clone)]
4pub enum DeskSystem {
5 UpdateWidget,
6 RenderWidget,
7 ProcessKernel,
8 PrePhysics,
9}
10
11#[derive(SystemLabel, PartialEq, Eq, Debug, Hash, Clone)]
12pub enum ShellSystem {
13 Add,
14 UpdateComponent,
15 UpdateWidget,
16 Render,
17 HandleEvents,
18}