Commit Graph
6577 Commits
Author SHA1 Message Date
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
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 e0d27f9bf8 *: updated TODO 2023-05-18 14:06:34 +02:00
Michele Caini de303c9990 test: reverse-each for storage entity 2023-05-18 14:06:28 +02:00
Michele Caini 1619e780f4 test: reverse each for plain storage classes 2023-05-18 14:06:16 +02:00
Michele Caini a1e37eca6b storage: reverse-each 2023-05-18 14:06:03 +02:00
Michele Caini c345e7456c doc: note on reverse iterations 2023-05-17 16:26:15 +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