tomt_bevycss 0.7.1

Expansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy 0.13!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use bevy::ecs::schedule::SystemSet;

/// System sets  used by `tomt_bevycss` systems
#[derive(Clone, Copy, Debug)]
#[derive(PartialEq, Eq, Hash)]
#[derive(SystemSet)]
pub enum BevyCssSet {
    /// Prepares internal state before running apply systems.
    /// This system runs on [`bevy::prelude::PreUpdate`].
    Prepare,
    /// All [`crate::prelude::Property`] implementation `systems` are run on this system set.
    /// Those stages runs on [`bevy::prelude::PreUpdate`] after [`BevyCssSet::Prepare`].
    Apply,
    /// Clears the internal state used by [`crate::prelude::Property`] implementation `systems` set.
    /// This system runs on [`bevy::prelude::PostUpdate`].
    Cleanup,
}