bevy/crates/bevy_ecs
Wouter Buckens 000dd4c1c2 Add docs & example for SystemParam (#1435)
It took me a little while to figure out how to use the `SystemParam` derive macro to easily create my own params. So I figured I'd add some docs and an example with what I learned.

- Fixed a bug in the `SystemParam` derive macro where it didn't detect the correct crate name when used in an example (no longer relevant, replaced by #1426 - see further)
- Added some doc comments and a short example code block in the docs for the `SystemParam` trait
- Added a more complete example with explanatory comments in examples
2021-03-03 03:11:11 +00:00
..
macros Add docs & example for SystemParam (#1435) 2021-03-03 03:11:11 +00:00
src Add docs & example for SystemParam (#1435) 2021-03-03 03:11:11 +00:00
Cargo.toml remove dev-dependencies from bevy_ecs (#1542) 2021-03-03 01:39:02 +00:00
LICENSE_APACHE combine bevy_ecs and bevy_hecs crates. rename XComponents to XBundle (#863) 2020-11-15 20:32:23 -08:00
LICENSE_MIT combine bevy_ecs and bevy_hecs crates. rename XComponents to XBundle (#863) 2020-11-15 20:32:23 -08:00
README.md Cleanup of Markdown Files and add CI Checking (#1463) 2021-02-22 04:50:05 +00:00

Bevy ECS

Bevy Engine's entity component system

Licensing

Bevy ECS has its roots in hecs, which is licensed as Apache 2.0. All original hecs code is licensed under Apache 2.0. All added/modified code is dual licensed under MIT and Apache 2.0. Files with an Apache 2.0 license header (with Google LLC as the copyright holder) were from the "original hecs" codebase. Files without the header were created by Bevy contributors.