Commit Graph

4536 Commits

Author SHA1 Message Date
Michele Caini
247abef1d7 test: rollback for code coverage purposes on the snapshot class 2023-06-08 09:47:40 +02:00
Michele Caini
6994d98d2a test: typo 2023-06-07 17:07:22 +02:00
Michele Caini
9a600ece2d test: snapshot 2023-06-07 15:32:41 +02:00
Michele Caini
f91226ef47 snapshot: share ::orphans implementation (to deprecate in future though) 2023-06-07 09:17:25 +02:00
Michele Caini
e366ffbd30 doc: snapshot 2023-06-07 09:14:14 +02:00
Michele Caini
63b300d39d snapshot: again, dense_map::contains is a thing 2023-06-06 10:18:22 +02:00
Michele Caini
afb70d1570 test: avoid warnings due to unused variables 2023-06-06 10:17:38 +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
26fad4c385 test: basic snapshot loader 2023-06-06 09:26:34 +02:00
Michele Caini
25b3afacf6 test: basic snapshot 2023-06-06 09:25:56 +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
124a440527 test: use the new snapshot get functions in the test suite 2023-06-01 10:10:32 +02:00
Michele Caini
5c704636ef test: use the new snapshot get functions in the test suite 2023-06-01 10:10:00 +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
fff5f578ac test: avoid using deprecated functions in an example 2023-05-26 15:11:53 +02:00
Michele Caini
0f44c8c923 doc: reflect recent changes 2023-05-26 15:06:34 +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
2450b0bc69 test: minor changes (waiting for a rework) 2023-05-26 10:39:54 +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
Michele Caini
8deaa09b24 test: perform static checks at compile-time 2023-05-23 14:00:24 +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
fb3a34ee91 *: updated TODO 2023-05-22 18:35:22 +02:00
Michele Caini
6902bb6c41 doc: typo 2023-05-22 17:34:09 +02:00
Michele Caini
379819b2b0 test: cleanup 2023-05-22 16:25:35 +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