Commit Graph

  • a7faab53b9 basic_continuous_loader: deprecated ::has, use ::contains instead Michele Caini 2020-04-07 00:00:57 +02:00
  • a6aad25117 sparse_set/storage: deprecated ::destroy, use ::erase instead Michele Caini 2020-04-06 23:57:20 +02:00
  • 5f06084b19 sparse_set: deprecated ::has, use ::contains instead Michele Caini 2020-04-06 23:51:59 +02:00
  • 8151fbcb2e core: tag is no longer deprecated (close #457) Michele Caini 2020-04-06 23:21:17 +02:00
  • 5a8e46a6b8 doc: updated documentation for the resource module Michele Caini 2020-04-06 23:20:46 +02:00
  • c4997c52e2 doc: updated documentation for the entity module Michele Caini 2020-04-06 23:20:28 +02:00
  • ff12c22f50 test: cleanup Michele Caini 2020-04-05 23:34:17 +02:00
  • ed7f09ab80 registry: updated tests (lib) Michele Caini 2020-04-05 23:32:10 +02:00
  • f68941992a emitter: updated tests (lib) Michele Caini 2020-04-05 23:22:16 +02:00
  • afcd9285e6 dispatcher: updated tests (lib) Michele Caini 2020-04-05 23:15:19 +02:00
  • 22f78d5b33 doc: updated documentation for making EnTT work nicely across boundaries Michele Caini 2020-04-05 22:54:39 +02:00
  • 5259142eb6 registry: use fast path if available, standard path otherwise Michele Caini 2020-04-05 22:07:35 +02:00
  • dc403ce8ab emitter: use fast path if available, standard path otherwise Michele Caini 2020-04-05 22:07:23 +02:00
  • a6fddd6a2c dispatcher: use fast path if available, standard path otherwise Michele Caini 2020-04-05 22:07:12 +02:00
  • 819cd623f9 multiple modules: minor changes Michele Caini 2020-04-05 22:04:57 +02:00
  • f185494de3 type info: added has_type_index[_v] Michele Caini 2020-04-05 22:03:52 +02:00
  • 628a17ae72 config: fixed ENTT_IS_EMPTY macro definition Michele Caini 2020-04-03 00:49:47 +02:00
  • 08169b9180 emitter: reintroduced type_id for the internal pool Michele Caini 2020-04-03 00:22:01 +02:00
  • 1e79f2441c dispatcher: reintroduced type_id for the internal pool Michele Caini 2020-04-03 00:21:53 +02:00
  • 8680c0ba39 config: ENTT_DISABLE_ETO -> ENTT_NO_ETO Michele Caini 2020-04-02 18:21:42 +02:00
  • 8a78b0dbd6 registry: use only sequential indexes for component types now Michele Caini 2020-04-01 22:17:10 +02:00
  • 0232035e34 emitter: use only sequential indexes now Michele Caini 2020-04-01 21:27:59 +02:00
  • 74f3df83db dispatcher: use only sequential indexes now Michele Caini 2020-04-01 21:19:38 +02:00
  • 53fa0d2fe8 registry: ::assure sets a constraint on the type Michele Caini 2020-04-01 00:16:35 +02:00
  • 52aa9ab761 type_info: split type_info::index to type_index::value Michele Caini 2020-04-01 00:14:28 +02:00
  • 92cf6195b2 iterators: standard-ish names for better integration Michele Caini 2020-03-30 16:11:10 +02:00
  • 86a392991a test: type_info::index Michele Caini 2020-03-28 17:05:23 +01:00
  • 30d426d667 doc: updated core section Michele Caini 2020-03-28 17:01:04 +01:00
  • 5702c50680 type_info: added ::index to generate type indexes Michele Caini 2020-03-28 17:00:48 +01:00
  • e38d2e156d doc: updated list of showcases Michele Caini 2020-03-27 00:14:13 +01:00
  • dfc18619a2 build system: updated installation process (close #451) Michele Caini 2020-03-27 00:04:32 +01:00
  • 9e8f2c52a0 doc: updated section for on_update/on_replace (close #452) Michele Caini 2020-03-25 15:11:14 +01:00
  • 1c8f5b98f1 build system: updated installation process (close #451) Michele Caini 2020-03-25 00:19:38 +01:00
  • 972470ad42 benchmark: minor changes Michele Caini 2020-03-24 22:40:39 +01:00
  • f7e3a055fb registry: minor changes Michele Caini 2020-03-21 23:35:36 +01:00
  • 34f05fb8dc doc: updated wiki for meta (close #448) Michele Caini 2020-03-21 16:56:29 +01:00
  • 709fd34264 registry/storage: ::insert supports all types of iterators Michele Caini 2020-03-21 00:49:11 +01:00
  • b888757092 entity/*: iterators review Michele Caini 2020-03-20 23:53:43 +01:00
  • 0f42827047 entity/*: stop using deprecated functions internally Michele Caini 2020-03-20 16:32:49 +01:00
  • e69d1556e1 config: renamed ENTT_ENABLE_ETO to ENTT_IS_EMPTY Michele Caini 2020-03-20 00:04:26 +01:00
  • 141fbf7472 type_traits: deprecated entt::tag because of the more general purpose alternative entt::integral_constant Michele Caini 2020-03-19 23:41:49 +01:00
  • c9a3ae8149 type_traits: added shortcut entt::integral_constant Michele Caini 2020-03-19 23:03:07 +01:00
  • e16a8d29ea links: added the Vim of game engines (close #447) Michele Caini 2020-03-19 16:05:31 +01:00
  • fff50d0e50 registry: workaround for an issue with MSVC Michele Caini 2020-03-19 16:00:11 +01:00
  • 360734b447 doc: workaround for some idiosyncracies of doxygen Michele Caini 2020-03-19 00:49:49 +01:00
  • 7e5edad32b registry: workaround for an issue of gcc7 Michele Caini 2020-03-19 00:33:14 +01:00
  • fc47b47850 doc: updated doc for empty types Michele Caini 2020-03-18 14:20:42 +01:00
  • c7de058e1d storage/registry: empty types are no longer a thing Michele Caini 2020-03-17 13:40:47 +01:00
  • 0fff3c905c view: deprecated ::less, ::each returns only non-empty types now Michele Caini 2020-03-15 23:58:10 +01:00
  • 2fcb055c43 group: deprecated ::less, ::each returns only non-empty types now Michele Caini 2020-03-15 23:50:02 +01:00
  • 97e0d63102 storage: consume args for empty types in all cases Michele Caini 2020-03-13 23:08:59 +01:00
  • 5e04f0accd registry: strict check on ::insert (see #438) Michele Caini 2020-03-13 00:02:05 +01:00
  • 16835e3928 registry: get_or_assign -> get_or_emplace Michele Caini 2020-03-12 23:41:58 +01:00
  • 22e0ef1354 doc: updated examples, wiki and inline documentation Michele Caini 2020-03-12 23:33:08 +01:00
  • 0141dc519c doc: added similar projects (close #443) Michele Caini 2020-03-11 17:54:17 +01:00
  • 9aadc30b94 registry: disambiguate calls to ::assign and ::assign_or_replace (close #438) Michele Caini 2020-03-11 16:19:41 +01:00
  • 23a73fcb7c doc: suppressed some warnings due to missing parameters Michele Caini 2020-03-11 15:36:14 +01:00
  • 9a3b585110 registry: disambiguate calls to pool_handler<T>::construct (see #438) Michele Caini 2020-03-11 14:34:47 +01:00
  • 09ee46860a sparse_set: disambiguate calls to ::construct (see #438) Michele Caini 2020-03-11 00:05:17 +01:00
  • d8f289182d storage: disambiguate calls to ::construct (see #438) Michele Caini 2020-03-11 00:00:51 +01:00
  • dc8fa2153b registry: on_replace becomes on_update Michele Caini 2020-03-09 14:46:38 +01:00
  • 32fb335832 registry: added ::patch, reintroduced ::replace from arguments (close #437) Michele Caini 2020-03-09 14:34:28 +01:00
  • 58885854f1 doc: added a warning to registry::replace Michele Caini 2020-03-08 23:36:18 +01:00
  • 3e87788541 registry: ::replace always returns the component, no matter what Michele Caini 2020-03-08 16:42:17 +01:00
  • 5746df4d74 doc: added a note on registry::assign Michele Caini 2020-03-08 15:54:07 +01:00
  • 71d86c44e0 registry: cleanup Michele Caini 2020-03-08 00:56:00 +01:00
  • c5e50289e1 workflow: unlock deploy to homebrew-entt (close #397) Michele Caini 2020-03-07 23:11:32 +01:00
  • e62f1edada registry: minor changes Michele Caini 2020-03-07 19:10:57 +01:00
  • 30a3f4ffca API reference v3.3.2 Michele Caini 2020-03-07 18:44:24 +01:00
  • 50e8db28b8 minor changes all over the codebase (final) Michele Caini 2020-03-05 16:36:31 +01:00
  • ef7c572018 core: define entt::id_type alias for ENTT_ID_TYPE (close #416) Michele Caini 2020-03-04 22:25:41 +01:00
  • 1e962754cc entity module: added utility.hpp, cleaned up fwd.hpp Michele Caini 2020-02-28 15:03:42 +01:00
  • 0240453b07 registry: review context variables Michele Caini 2020-02-26 23:24:24 +01:00
  • 38a80a95f2 registry: reduce instantiations Michele Caini 2020-02-26 22:54:31 +01:00
  • b5e411d251 registry: removed deprecated functions Michele Caini 2020-02-26 14:27:29 +01:00
  • 71a623276e registry: removed deprecated overload for replace Michele Caini 2020-02-25 22:34:51 +01:00
  • 1e76703144 meta: removed deprecated functions Michele Caini 2020-02-23 17:05:32 +01:00
  • 6ffaf11226 helper: added a shortcut to invoke members on components from callbacks (close #385) Michele Caini 2020-02-20 22:10:35 +01:00
  • fc0caec1a4 build system: updated version, now working on v3.4.0 Michele Caini 2020-02-28 23:29:24 +01:00
  • 043f9a5025 updated single include file v3.3.2 Michele Caini 2020-03-07 00:41:15 +01:00
  • 822264a65e workflow: --dry-run for the deploy.yml debut (see #397) Michele Caini 2020-03-06 23:55:04 +01:00
  • 8e9a6a4f06 registry: fixed a bug that affects late group initialization (close #440) Michele Caini 2020-03-06 23:23:39 +01:00
  • 76f3909ec9 workflow: update homebrew-entt (see #397) Michele Caini 2020-03-06 16:30:56 +01:00
  • 23e839b40e build system: updated install process (close #421) Michele Caini 2020-03-06 15:17:37 +01:00
  • 6a560fc7bf observer: use any<T...> rather than a fold expression with has<T> Michele Caini 2020-03-05 23:53:27 +01:00
  • 709d1c93a4 registry: fixed a bug that affects late group initialization (close #436) Michele Caini 2020-03-05 23:16:05 +01:00
  • 8d4b5f4bb7 sparse_set: remove copy ctor/assignment operator (use range-construct instead) Michele Caini 2020-02-27 13:00:03 +01:00
  • 9eb5a85e9e doc: update clone example to handle empty types (#441) Paul Gruenbacher 2020-03-06 17:03:59 -05:00
  • e7521445e9 doc: update stamp example (#442) Paul Gruenbacher 2020-03-06 16:58:15 -05:00
  • bb050e2660 actor: (has<T>(e) && ...) -> has<T...>(e) Michele Caini 2020-03-05 23:49:59 +01:00
  • bc3b0eb491 links: added references to Chrysalis (project and blog post) Michele Caini 2020-03-04 22:34:55 +01:00
  • 7cea05d376 doc: updated documentation for snapshot archives (close #431) Michele Caini 2020-03-03 10:15:27 +01:00
  • b8a3bdf6b5 build system: minor changes Michele Caini 2020-02-29 15:28:26 +01:00
  • 638b6dba17 build system: updated version, now working on v3.3.2 Michele Caini 2020-03-06 23:56:55 +01:00
  • c2bb30156c API reference v3.3.1 Michele Caini 2020-02-28 23:49:54 +01:00
  • 50ba8c6c39 updated single include file v3.3.1 Michele Caini 2020-02-28 23:27:20 +01:00
  • 94d15ebbef config: being empty isn't enough for ETO, type must be default constructible Michele Caini 2020-02-28 15:23:44 +01:00
  • e150882231 doc: udpated doc (see #431) Michele Caini 2020-02-28 16:22:12 +01:00
  • 80a659c90c doc: typo Michele Caini 2020-02-26 14:15:58 +01:00
  • 17d96427ea registry: assign_or_replace works also with aggregates now (close #429) Michele Caini 2020-02-25 17:21:51 +01:00