Commit Graph

595 Commits

Author SHA1 Message Date
Michele Caini
80563b9557 view: allow swapping storage elements of a view 2023-04-19 09:29:31 +02:00
Michele Caini
41467d35a4 -: updated TODO 2023-04-14 09:57:42 +02:00
Michele Caini
d351252a12 doc: entity storage 2023-04-14 09:11:42 +02:00
Michele Caini
65889cca44 doc: brief mention of void storage 2023-04-13 14:02:17 +02:00
Michele Caini
b910cd2615 *: updated TODO 2023-04-12 15:16:00 +02:00
Michele Caini
88bf26a2f8 registry: deprecate ::assign 2023-04-07 18:06:12 +02:00
Michele Caini
916203a240 test: stress assert on entity limit 2023-04-07 15:59:22 +02:00
Michele Caini
d6641c7d8d -: updated TODO file 2023-04-04 09:36:16 +02:00
Michele Caini
5971fb7aa4 -: updated TODO 2023-03-31 14:00:05 +02:00
Michele Caini
2664b52559 observer: allocator support 2023-03-24 16:04:52 +01:00
Michele Caini
67579d062b -: updated TODO 2023-03-23 16:48:48 +01:00
Michele Caini
2d318b88c9 -: updated TODO 2023-02-24 16:29:35 +01:00
Michele Caini
07ec4ca230 -: updated TODO 2023-02-21 10:50:42 +01:00
Michele Caini
6e4946b682 storage: uniform interface to simplify mixin implementation 2023-02-20 09:34:11 +01:00
Michele Caini
47ea16f17c test: signals on entity creation/destruction 2023-02-18 11:51:18 +01:00
Michele Caini
289de7d57b test: exclude only views 2023-02-17 10:59:36 +01:00
Michele Caini
9dbbcac01e -: updated TODO 2023-02-17 09:09:36 +01:00
Michele Caini
0f7098d0e0 -: updated TODO 2023-02-15 09:34:25 +01:00
skypjack
85b1e57d8d sparse_set: drop fast_compact, expect full clear 2023-02-02 18:27:20 +01:00
skypjack
b7d8e01867 storage: make the entity storage perform a full clear rather than a fake one (still viable via erase) 2023-02-02 17:34:11 +01:00
Michele Caini
390a56176f -: updated TODO file 2023-02-01 16:07:17 +01:00
Michele Caini
c0762a6a5a storage: add get/get_as_tuple to entity storage to make it suitable for use with views 2023-01-31 17:23:42 +01:00
Michele Caini
c1c63777e8 -: updated TODO 2023-01-30 10:52:10 +01:00
Michele Caini
75d4491522 -: updated TODO 2023-01-27 09:10:18 +01:00
Michele Caini
000b17881b -: updated TODO 2023-01-26 09:41:36 +01:00
Michele Caini
095ecf3142 group: extended_group_iterator::base to return the underlying iterator 2023-01-22 18:16:18 +01:00
Michele Caini
433ed863e5 view: extended_view_iterator::base to return the underlying iterator 2023-01-22 18:08:32 +01:00
Michele Caini
1ab2815823 storage: extended_storage_iterator::base to return the underlying iterator 2023-01-22 18:00:28 +01:00
Michele Caini
2af5a725e4 doc:
* updated copyright
* udpated TODO list
2023-01-20 08:50:26 +01:00
Michele Caini
851006efee -: updated TODO 2023-01-16 16:36:12 +01:00
Michele Caini
e645c4928a -: updated TODO 2023-01-13 12:06:12 +01:00
Michele Caini
a425878e80 sparse_set/storage: clear is backward compatible now 2023-01-12 18:37:33 +01:00
Michele Caini
c774b98389 -: updated TODO 2023-01-11 09:55:57 +01:00
Michele Caini
89bceaff75 -: updated TODO 2023-01-10 15:51:35 +01:00
Michele Caini
c68cb33751 entity: make deletion_policy publicly available via fwd.hpp 2023-01-10 14:41:13 +01:00
Michele Caini
232ffebc1e sparse_set: internal clear_all function 2023-01-10 14:22:50 +01:00
Michele Caini
3cea845a0f sparse_set: sparse_set_iterator::data function 2023-01-10 10:53:30 +01:00
Michele Caini
0a82b777b2 component_traits: support specializations based on entity type 2022-11-23 14:53:31 +01:00
Michele Caini
940fd09396 todo: add a note for a (soon to be released) change 2022-11-17 08:42:11 +01:00
Michele Caini
7c4493f237 group: make filter storage available 2022-11-14 11:19:22 +01:00
Michele Caini
2358552c27 *: internal review of some traits usage 2022-10-19 12:08:41 +02:00
Michele Caini
11c1e23a91 meta: context aware copy/move ctor for meta_any 2022-10-14 08:49:44 +02:00
Michele Caini
cf12765738 registry: pass the allocator to the pools 2022-09-20 16:04:14 +02:00
Michele Caini
b31b585805 natvis: update meta 2022-09-07 11:33:15 +02:00
Michele Caini
e4f6293f42 meta: use the hot/cold model with meta_type_node 2022-09-06 23:42:12 +02:00
Michele Caini
3e29617da8 doc: meta 2022-09-06 23:42:11 +02:00
Michele Caini
b895dfc901 nativs: review meta after the rework 2022-09-06 23:42:11 +02:00
Michele Caini
93a1d65103 meta: meta_type_node is no longer static 2022-09-06 23:42:11 +02:00
Michele Caini
2ce18a47b4 cleanup TODO file 2022-08-05 08:54:20 +02:00
Michele Caini
d3244ab4da cleanup TODO file 2022-08-04 10:58:00 +02:00