Commit Graph

3304 Commits

Author SHA1 Message Date
Michele Caini
57d8072901 registry: drop ::empty (deprecated function) 2023-06-16 11:18:10 +02:00
Michele Caini
d7d0ba498c registry: drop ::size (deprecated function) 2023-06-15 16:42:55 +02:00
Michele Caini
169fcdc323 snapshot: drop deprecated methods (and fix tests accordingly) 2023-06-15 14:16:18 +02:00
Michele Caini
6a76afc061 process: add missing include 2023-06-14 15:38:57 +02:00
Michele Caini
dc5eea48ae now working on version 3.13 2023-06-14 15:38:42 +02:00
Michele Caini
cb974bf567 adjacency_matrix: fix in_edges() is off by 1 in some cases (close #1019) 2023-06-13 11:56:56 +02:00
Michele Caini
7ffa459a66 snapshot: drop ::get member template parameter 2023-06-12 08:19:47 +02:00
Michele Caini
c4e2416621 snapshot: review basic_continuous_loader (and drop shrink) 2023-06-09 09:28:53 +02:00
Michele Caini
1879830df1 snapshot: drop pointless assert 2023-06-09 09:01:12 +02:00
Michele Caini
f91226ef47 snapshot: share ::orphans implementation (to deprecate in future though) 2023-06-07 09:17:25 +02:00
Michele Caini
63b300d39d snapshot: again, dense_map::contains is a thing 2023-06-06 10:18:22 +02:00
Michele Caini
49534eec0d snapshot: dense_map::contains is a thing fortunately 2023-06-06 10:14:33 +02:00
Michele Caini
3f1277f7bd snapshot: use the right allocator for the remote-local mapping 2023-06-06 10:10:10 +02:00
Michele Caini
2d25bbb090 snapshot: check registry type 2023-06-05 16:03:11 +02:00
Michele Caini
0eb834582d snapshot: small cleanup 2023-06-01 14:36:57 +02:00
Michele Caini
31fd94cc3c snapshot: cleanup to get ready to drop an internal function 2023-05-31 15:16:13 +02:00
Michele Caini
573e43272a snapshot: reduce storage lookups 2023-05-31 15:14:05 +02:00
Michele Caini
1d89434812 snapshot: drop useless function 2023-05-31 15:03:14 +02:00
Michele Caini
e0a1ef7c1b snapshot: check on member type class 2023-05-31 14:44:59 +02:00
Michele Caini
48ac0e0eb4 snapshot: add basic_continuous_loader::get, deprecate ::entities and ::component 2023-05-31 10:04:37 +02:00
Michele Caini
bcb6234d94 snapshot: add basic_snapshot_loader::get, deprecate ::entities and ::component 2023-05-30 15:51:47 +02:00
Michele Caini
f967963264 snapshot: reject entity type in the range-get (now get instead of get_sparse) 2023-05-30 14:23:00 +02:00
Michele Caini
b22c55dd21 doc: typo 2023-05-30 14:21:43 +02:00
Michele Caini
4ff5a536ca snapshot: add basic_snapshot::get, deprecate ::entities and ::component 2023-05-29 14:11:37 +02:00
Michele Caini
0b6ad03150 snapshot:
* single element only archive functions required
* avoid iterating elements more than once
2023-05-26 15:00:25 +02:00
Michele Caini
fc8eebf367 snapshot: use component_traits instead of is_empty_v 2023-05-26 08:49:15 +02:00
Michele Caini
e4f51f2b7f snapshot: avoid multiple lookups of the same storage 2023-05-25 12:04:24 +02:00
Michele Caini
2c2216a89e doc: typo 2023-05-25 11:51:51 +02:00
Michele Caini
cafe851809 snapshot: deprecate multi-type component loading function 2023-05-25 11:50:40 +02:00
Michele Caini
35e338cc99 snapshot: deprecate multi-type component loading function 2023-05-25 11:13:41 +02:00
Michele Caini
8feeaaef7c doc: minor changes 2023-05-25 11:12:51 +02:00
Michele Caini
e7a3c4e370 snapshot: add missing [[deprecate(...)]] 2023-05-24 10:00:38 +02:00
Michele Caini
ea5c558bd4 snapshot: cleanup (waiting for further improvements) 2023-05-24 09:59:46 +02:00
Michele Caini
94f0ed179f snapshot: deprecate multi-type component loading function 2023-05-24 09:54:49 +02:00
Michele Caini
244c359491 snapshot: deprecate multi-type component loading function 2023-05-24 09:47:20 +02:00
Michele Caini
1f24fea21a type_traits: formatting 2023-05-23 14:02:20 +02:00
Dominic Koepke
85bffb7143 type_traits: std::tuple traits specialization for entt::type_list and entt::value_list (#1011) 2023-05-23 13:56:29 +02:00
Michele Caini
325ca310d3 view: updated ::refresh 2023-05-22 19:10:01 +02:00
Michele Caini
d903e268f0 snapshot: minor changes 2023-05-22 19:03:11 +02:00
Michele Caini
f4b26756c5 snapshot: improved basic_snapshot::component 2023-05-22 18:51:03 +02:00
Michele Caini
6902bb6c41 doc: typo 2023-05-22 17:34:09 +02:00
Michele Caini
59abfbfb5a meta: refine policy check on value types for non-member data 2023-05-19 12:20:21 +02:00
Michele Caini
6e2d871844 registry: avoid casting return types directly to better support empty storage 2023-05-19 12:19:27 +02:00
Michele Caini
57ec3c85cb registry: erase_if (close #977) 2023-05-19 10:44:00 +02:00
Michele Caini
4afdf287f1 doc: minor changes 2023-05-19 10:43:12 +02:00
Michele Caini
2810ac7cb9 registry: suppress a warning on msvc 2023-05-18 14:56:58 +02:00
Michele Caini
a1e37eca6b storage: reverse-each 2023-05-18 14:06:03 +02:00
Michele Caini
d166c026f7 snapshot: minor changes 2023-05-17 14:39:54 +02:00
Michele Caini
5e639996d6 doc: minor changes 2023-05-17 10:24:13 +02:00
Michele Caini
dac2ef5a9c doc: typo 2023-05-16 10:56:22 +02:00