Guillaume DALLENNE
|
5bd6deb974
|
Add mutated state when inserting an already existing component (#404)
Add mutated state when inserting an already existing component
|
2020-11-04 17:51:54 -08:00 |
|
memoryruins
|
f81208adaa
|
impl ReadOnlyFetch for Or, FetchOr, and FetchMutated (#763)
|
2020-11-01 16:51:51 -08:00 |
|
Carter Anderson
|
1d4a95db62
|
ecs: ergonomic query.iter(), remove locks, add QuerySets (#741)
|
2020-10-29 23:39:55 -07:00 |
|
Carter Anderson
|
a6ac8faa8a
|
port upstream hecs performance improvements (#716)
|
2020-10-22 11:53:59 -07:00 |
|
Carter Anderson
|
70ad6671db
|
ecs: use generational entity ids and other optimizations (#504)
ecs: use generational entity ids and other optimizations
|
2020-09-17 17:16:38 -07:00 |
|
Boxy
|
d86fae8147
|
Update docs for Updated, Changed and Mutated (#451)
Update docs for Updated, Changed and Mutated
|
2020-09-07 13:52:03 -07:00 |
|
BimDav
|
25f62f7250
|
Add support for 'or' in ECS querying for tuple queries (#358)
Add Or query to do a logical or on a set of queries
|
2020-09-01 18:12:54 -07:00 |
|
Boxy
|
57177c9e98
|
Bump entities to u128 to avoid collisions (#117) (#393)
|
2020-08-31 11:51:28 -07:00 |
|
Xavientois
|
0ae74a4a4d
|
Some examples of documentation (#338)
|
2020-08-24 17:57:10 -07:00 |
|
Victor "multun" Collod
|
c38420f1e9
|
enforce clippy for all target and features
|
2020-08-16 07:20:06 -07:00 |
|
Victor "multun" Collod
|
8472789bbb
|
ecs: impl Debug for Mut<...>
|
2020-08-15 17:46:36 -07:00 |
|
Carter Anderson
|
423c5e3e0f
|
ecs: prepare for publishing
|
2020-08-09 18:16:12 -07:00 |
|
Carter Anderson
|
7212b70478
|
rustfmt changes
|
2020-07-28 14:24:03 -07:00 |
|
Thomas Herzog
|
b4c185eb0c
|
cargo fmt
|
2020-07-26 21:10:18 +02:00 |
|
Carter Anderson
|
f82af10a69
|
ecs: component removal tracking
|
2020-07-22 17:57:13 -07:00 |
|
Carter Anderson
|
141044aae7
|
ecs: publicly expose Added/Changed and inline some things
|
2020-07-22 16:19:27 -07:00 |
|
Carter Anderson
|
2d829f5a06
|
ecs: add Changed<T> (added or modified)
|
2020-07-22 13:20:22 -07:00 |
|
Carter Anderson
|
e673faab7c
|
ecs: rename Changed<T> to Mutated<T>
|
2020-07-22 12:42:12 -07:00 |
|
Carter Anderson
|
a6953049fb
|
ecs: Added<T> queries
|
2020-07-21 22:00:11 -07:00 |
|
Carter Anderson
|
21cdaaf7eb
|
ecs: inline a few things
|
2020-07-21 20:15:16 -07:00 |
|
Carter Anderson
|
0c2e26ddde
|
Revert "ecs: remove &mut requirement on query iterators"
This reverts commit 6dc1d07cbc.
|
2020-07-21 20:12:15 -07:00 |
|
Carter Anderson
|
6dc1d07cbc
|
ecs: remove &mut requirement on query iterators
|
2020-07-20 13:59:51 -07:00 |
|
Carter Anderson
|
fe1adb6cf6
|
ui: focus/click/hover system. initial buttons
|
2020-07-18 14:08:46 -07:00 |
|
Carter Anderson
|
19fe299f5a
|
ecs: use Mut<T> tracking pointer everywhere
|
2020-07-18 02:09:55 -07:00 |
|
Carter Anderson
|
bf164a5936
|
ecs: fix tuple query item skipping
|
2020-07-18 01:14:16 -07:00 |
|
Carter Anderson
|
fbcf3f89d0
|
ecs: rename ComMut<T> to Track<T> and fix nested change queries
|
2020-07-18 01:05:06 -07:00 |
|
Carter Anderson
|
31d00ad861
|
ecs: initial component change tracking
(changing entity archetypes currently breaks tracking)
|
2020-07-17 17:50:17 -07:00 |
|
Carter Anderson
|
88781007b0
|
ecs: slightly improve perf with inlining changes
|
2020-07-14 23:56:49 -07:00 |
|
Carter Anderson
|
c81ab99dac
|
cargo fmt
|
2020-07-10 01:37:06 -07:00 |
|
Carter Anderson
|
950e50bbb1
|
Bevy ECS migration
|
2020-07-10 01:06:21 -07:00 |
|