Commit Graph

1679 Commits

Author SHA1 Message Date
Michele Caini
da56665b03 registry: make ::valid backward compatible 2023-06-22 10:29:42 +02:00
Michele Caini
c1f6b11f7d snapshot: reintroduce support to storage listeners 2023-06-17 22:45:02 +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
05c6898fc2 test: self-fixing archive example for snapshot classes 2023-06-12 08:20:32 +02:00
Michele Caini
93e8e94e60 test: basic continuous loader 2023-06-11 12:52:20 +02:00
Michele Caini
c4e2416621 snapshot: review basic_continuous_loader (and drop shrink) 2023-06-09 09:28:53 +02:00
Michele Caini
9c25419b9a test: more on basic_snapshot_loader 2023-06-09 09:02:42 +02:00
Michele Caini
29298c0eb1 test: guarantee code coverage, we'll update the test later on 2023-06-08 10:34:34 +02:00
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
afb70d1570 test: avoid warnings due to unused variables 2023-06-06 10:17:38 +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
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
fff5f578ac test: avoid using deprecated functions in an example 2023-05-26 15:11:53 +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
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
379819b2b0 test: cleanup 2023-05-22 16:25:35 +02:00
Michele Caini
57ec3c85cb registry: erase_if (close #977) 2023-05-19 10:44:00 +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
a29302faae test: more on entity signals 2023-05-15 08:49:07 +02:00
Michele Caini
500239758a test: typo 2023-05-12 08:28:24 +02:00
DonutVikingChap
319ecd8084 organizer: fix organizer::vertex::prepare not creating component pools (#1014) 2023-05-12 08:24:23 +02:00
Michele Caini
4dee9dde11 registry: named pools support for on_construct/on_update/on_destroy 2023-05-12 08:22:18 +02:00
Michele Caini
a969468c57 registry: de-deprecate :) on_construct/on_update/on_destroy 2023-05-11 13:58:52 +02:00
Michele Caini
d8ed4ca354 registry: refine how entity storage is used internally 2023-05-10 10:47:11 +02:00
Michele Caini
3248e3f91e helper: make sigh_helper work with named pools 2023-05-09 11:09:16 +02:00
Michele Caini
5240c6b60a registry: deprecate on_construct/on_update/on_destroy 2023-05-09 10:54:49 +02:00
Michele Caini
c147ec37c9 test: try to make gcc happy again 2023-05-09 08:48:22 +02:00
Michele Caini
634630ca2d test: add missing template keywords (thanks msvc for ignoring them) 2023-05-09 08:34:06 +02:00
Michele Caini
fabc6c9bd7 test: full cross-registry entity-copy example with meta (not strictly required) 2023-05-08 12:45:18 +02:00
Michele Caini
1fe7c78f7e test: minor changes 2023-05-03 16:22:01 +02:00
Michele Caini
22a65f80fc test: cleanup 2023-05-03 16:11:08 +02:00
Michele Caini
12186cb401 registry: drop internal static storage variables from ::assure 2023-05-03 14:49:35 +02:00
Michele Caini
aa9ffb9eef registry: const ::storage<T>(...) returns a pointer to possibly null storage 2023-05-03 14:46:40 +02:00
Michele Caini
51915205b0 test: cover stable multi-type model 2023-04-28 16:25:03 +02:00
Michele Caini
44ed10c50b view: stable multi type view ::find/::back/::front functions 2023-04-28 15:55:33 +02:00
Michele Caini
1b22809412 view: stable multi type view ::begin/::end functions 2023-04-28 15:48:09 +02:00
Michele Caini
bdabbaa63d view: stable multi type view ::contains function 2023-04-28 15:47:16 +02:00
Michele Caini
c79c109b77 view: stable multi type view ::size_hint function 2023-04-28 15:44:00 +02:00
Michele Caini
17dc061490 view: stable single type view ::each(cb) function 2023-04-28 14:20:45 +02:00
Michele Caini
a20829e700 view: ::handle returns a pointer rather than a reference 2023-04-28 09:42:14 +02:00
Michele Caini
5be2fdc158 view: stable single type view ::each() function 2023-04-27 09:19:57 +02:00
Michele Caini
356bbbe53e view: stable single type view ::find function 2023-04-27 09:11:03 +02:00
Michele Caini
e3ce4e1567 view: stable single type view ::front/::back functions 2023-04-27 09:10:29 +02:00