bevy/crates/bevy_ecs/src
Zicklag e290a7e29c Implement Sub-App Labels (#2695)
This is a rather simple but wide change, and it involves adding a new `bevy_app_macros` crate. Let me know if there is a better way to do any of this!

---

# Objective

- Allow adding and accessing sub-apps by using a label instead of an index

## Solution

- Migrate the bevy label implementation and derive code to the `bevy_utils` and `bevy_macro_utils` crates and then add a new `SubAppLabel` trait to the `bevy_app` crate that is used when adding or getting a sub-app from an app.
2021-08-24 00:31:21 +00:00
..
component [ecs] add StorageType documentation (#2394) 2021-06-30 16:38:24 +00:00
entity fix clippy 2021-07-24 16:43:37 -07:00
query Fix some nightly clippy lints (#2522) 2021-07-29 19:36:39 -07:00
schedule Implement Sub-App Labels (#2695) 2021-08-24 00:31:21 +00:00
storage SubGraphs, Views, Shadows, and more 2021-07-24 16:43:37 -07:00
system Fix some nightly clippy lints (#2522) 2021-07-29 19:36:39 -07:00
world StandardMaterial flat values (#3) 2021-07-24 16:43:37 -07:00
archetype.rs SubGraphs, Views, Shadows, and more 2021-07-24 16:43:37 -07:00
bundle.rs Fix some nightly clippy lints (#2522) 2021-07-29 19:36:39 -07:00
change_detection.rs Allow Option<NonSend<T>> and Option<NonSendMut<T>> as SystemParam (#2345) 2021-06-26 19:29:38 +00:00
event.rs bevy_pbr2: Add support for most of the StandardMaterial textures (#4) 2021-07-24 16:43:37 -07:00
lib.rs Fix some nightly clippy lints (#2522) 2021-07-29 19:36:39 -07:00
reflect.rs Refactor ResMut/Mut/ReflectMut to remove duplicated code (#2217) 2021-05-30 19:29:31 +00:00