bevy/crates/bevy_ecs/src/system
Periwink eaa805102d
add docs explaining the two accesses of a System meta (#14580)
# Objective

When reading the ECS code it is sometimes confusing to understand why we
have 2 accesses, one of ComponentId and one of ArchetypeComponentId


## Solution

Make the usage of these 2 accesses more explicit

---------

Co-authored-by: Pascal Hertleif <killercup@gmail.com>
2024-08-19 21:32:45 +00:00
..
commands Fix commands not being Send / Sync in 0.14 (#14392) 2024-08-19 21:29:30 +00:00
adapter_system.rs Generalised ECS reactivity with Observers (#10839) 2024-06-15 01:33:26 +00:00
builder.rs Support more kinds of system params in buildable systems. (#14050) 2024-08-12 15:45:35 +00:00
combinator.rs Replace UnsafeCell<World> usage with UnsafeWorldCell in CombinatorSystem (#14706) 2024-08-11 13:58:10 +00:00
exclusive_function_system.rs Require &mut self for World::increment_change_tick (#14459) 2024-07-24 12:42:28 +00:00
exclusive_system_param.rs Use #[doc(fake_variadic)] to improve docs readability (#14703) 2024-08-12 18:54:33 +00:00
function_system.rs add docs explaining the two accesses of a System meta (#14580) 2024-08-19 21:32:45 +00:00
mod.rs Fix soudness issue with Conflicts involving read_all and write_all (#14579) 2024-08-06 10:55:31 +00:00
observer_system.rs Allow observer systems to have outputs (#14159) 2024-07-15 14:59:12 +00:00
query.rs Add query reborrowing (#14690) 2024-08-15 17:38:56 +00:00
system_name.rs Make names of closure systems changable (#14369) 2024-07-18 18:07:47 +00:00
system_param.rs Remove redundant ArchetypeComponentId lookup in Res and ResMut (#14691) 2024-08-15 16:12:03 +00:00
system_registry.rs add SystemIdMarker Component to enable filtering for SystemId Entitys (#14584) 2024-08-12 16:11:06 +00:00
system.rs Generalised ECS reactivity with Observers (#10839) 2024-06-15 01:33:26 +00:00