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}