Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bevyengine
GitHub Repository: bevyengine/bevy
Path: blob/main/crates/bevy_ecs/src/component/constants.rs
30636 views
1
//! Constant components included in every world.
2
3
/// `usize` for the [`Add`](crate::lifecycle::Add) component used in lifecycle observers.
4
pub const ADD: usize = 0;
5
/// `usize` for the [`Insert`](crate::lifecycle::Insert) component used in lifecycle observers.
6
pub const INSERT: usize = 1;
7
/// `usize` for the [`Discard`](crate::lifecycle::Discard) component used in lifecycle observers.
8
pub const DISCARD: usize = 2;
9
/// `usize` for the [`Remove`](crate::lifecycle::Remove) component used in lifecycle observers.
10
pub const REMOVE: usize = 3;
11
/// `usize` for [`Despawn`](crate::lifecycle::Despawn) component used in lifecycle observers.
12
pub const DESPAWN: usize = 4;
13
/// `usize` of the [`IsResource`](crate::resource::IsResource) component used to mark entities with resources.
14
pub const IS_RESOURCE: usize = 5;
15
16