bevy/crates/bevy_ecs/src
James Liu cdb62af4bf Replace ComponentSparseSet's internals with a Column (#4909)
# Objective
Following #4855, `Column` is just a parallel `BlobVec`/`Vec<UnsafeCell<ComponentTicks>>` pair, which is identical to the dense and ticks vecs in `ComponentSparseSet`, which has some code duplication with `Column`.

## Solution
Replace dense and ticks in `ComponentSparseSet` with a `Column`.
2022-06-09 03:34:51 +00:00
..
entity Implement FusedIterator for eligible Iterator types (#4942) 2022-06-09 03:19:31 +00:00
query Implement FusedIterator for eligible Iterator types (#4942) 2022-06-09 03:19:31 +00:00
schedule Add global init and get accessors for all newtyped TaskPools (#2250) 2022-06-09 02:43:24 +00:00
storage Replace ComponentSparseSet's internals with a Column (#4909) 2022-06-09 03:34:51 +00:00
system Add global init and get accessors for all newtyped TaskPools (#2250) 2022-06-09 02:43:24 +00:00
world Implement FusedIterator for eligible Iterator types (#4942) 2022-06-09 03:19:31 +00:00
archetype.rs Change Cow<[ComponentId]> to Box<[ComponentId]> (#4185) 2022-03-19 04:14:27 +00:00
bundle.rs Add comparison methods to FilteredAccessSet (#4211) 2022-05-09 14:39:22 +00:00
change_detection.rs untyped APIs for components and resources (#4447) 2022-05-30 15:32:47 +00:00
component.rs Clippy improvements (#4665) 2022-05-31 01:38:07 +00:00
event.rs Add a clear() method to the EventReader that consumes the iterator (#4693) 2022-05-13 00:57:04 +00:00
lib.rs Add global init and get accessors for all newtyped TaskPools (#2250) 2022-06-09 02:43:24 +00:00
reflect.rs Add FromReflect trait to convert dynamic types to concrete types (#1395) 2021-12-26 18:49:01 +00:00