Commit Graph

  • 5e639996d6 doc: minor changes Michele Caini 2023-05-17 10:24:13 +02:00
  • dac2ef5a9c doc: typo Michele Caini 2023-05-16 10:25:10 +02:00
  • 71d7888e81 snapshot: drop redundant check Michele Caini 2023-05-16 10:15:01 +02:00
  • 84a4df9c49 doc: exclude-only views Michele Caini 2023-05-16 09:55:08 +02:00
  • 95bc203196 doc: entity lifecycle Michele Caini 2023-05-16 09:49:35 +02:00
  • 5a9f6d211c doc: cleanup Michele Caini 2023-05-15 16:13:31 +02:00
  • a29302faae test: more on entity signals Michele Caini 2023-05-15 08:49:07 +02:00
  • 75efa72c65 registry: cleanup ::erase Michele Caini 2023-05-15 08:33:26 +02:00
  • 58a84665b0 registry: cleanup ::remove Michele Caini 2023-05-15 08:33:06 +02:00
  • a5263384d9 doc: drop redundant comments Michele Caini 2023-05-13 14:31:30 +02:00
  • c0e6759c69 doc: cleanup a little further Michele Caini 2023-05-13 14:22:58 +02:00
  • d754f74316 doc: cleanup Michele Caini 2023-05-13 14:06:58 +02:00
  • 1df5399431 doc: drop pointless tags Michele Caini 2023-05-13 13:57:48 +02:00
  • c284e6feed doc: minor changes Michele Caini 2023-05-13 13:29:26 +02:00
  • 500239758a test: typo Michele Caini 2023-05-12 08:28:24 +02:00
  • 319ecd8084 organizer: fix organizer::vertex::prepare not creating component pools (#1014) DonutVikingChap 2023-05-12 08:24:23 +02:00
  • d7891fabc0 doc: mention named pools support when registering listeners Michele Caini 2023-05-12 08:23:08 +02:00
  • e287dd0419 helper: minor changes Michele Caini 2023-05-12 08:22:38 +02:00
  • 4dee9dde11 registry: named pools support for on_construct/on_update/on_destroy Michele Caini 2023-05-12 08:22:18 +02:00
  • 9bae6e67bc doc: update connection helper doc Michele Caini 2023-05-11 14:23:15 +02:00
  • aa7a7ce25a doc: minor changes Michele Caini 2023-05-11 14:00:53 +02:00
  • a969468c57 registry: de-deprecate :) on_construct/on_update/on_destroy Michele Caini 2023-05-11 13:58:52 +02:00
  • a1e76fc638 doc: more about entity storage Michele Caini 2023-05-10 11:05:09 +02:00
  • d8ed4ca354 registry: refine how entity storage is used internally Michele Caini 2023-05-10 10:47:11 +02:00
  • 3248e3f91e helper: make sigh_helper work with named pools Michele Caini 2023-05-09 11:09:16 +02:00
  • f00687e6f9 doc: updated registry documentation Michele Caini 2023-05-09 10:55:08 +02:00
  • 5240c6b60a registry: deprecate on_construct/on_update/on_destroy Michele Caini 2023-05-09 10:54:49 +02:00
  • 67604a88e1 natvis: update registry snippet Michele Caini 2023-05-09 10:49:07 +02:00
  • 4242dfb8b5 registry: use entity storage directly as much as possible Michele Caini 2023-05-09 10:24:09 +02:00
  • f96d8ee832 registry: prepare to split component storage and entity storage Michele Caini 2023-05-09 09:24:25 +02:00
  • c147ec37c9 test: try to make gcc happy again Michele Caini 2023-05-09 08:48:22 +02:00
  • 094ddbba36 meta: avoid shadow warnings Michele Caini 2023-05-09 08:44:24 +02:00
  • 634630ca2d test: add missing template keywords (thanks msvc for ignoring them) Michele Caini 2023-05-09 08:34:06 +02:00
  • d78c26f266 *: updated TODO Michele Caini 2023-05-08 12:45:52 +02:00
  • fabc6c9bd7 test: full cross-registry entity-copy example with meta (not strictly required) Michele Caini 2023-05-08 12:45:18 +02:00
  • b6e8ddd2ad meta: fight against the small nuances of the language :) Michele Caini 2023-05-08 12:24:43 +02:00
  • cf2bbae6e1 mixin: make it simpler to modify the underlying type Michele Caini 2023-05-07 23:38:05 +02:00
  • 08799616d0 *: updated TODO Michele Caini 2023-05-05 16:19:51 +02:00
  • 58bebf78d8 meta: reduce symbols and their sizes if possible Michele Caini 2023-05-05 15:53:58 +02:00
  • d534fad3ee doc: more about views Michele Caini 2023-05-04 11:35:27 +02:00
  • 871dc7a401 doc: drop references to storage placeholders Michele Caini 2023-05-04 10:12:35 +02:00
  • 1fe7c78f7e test: minor changes Michele Caini 2023-05-03 16:21:20 +02:00
  • 22a65f80fc test: cleanup Michele Caini 2023-05-03 16:11:08 +02:00
  • 756ea8a388 *: updated TODO Michele Caini 2023-05-03 14:49:43 +02:00
  • 12186cb401 registry: drop internal static storage variables from ::assure Michele Caini 2023-05-03 14:49:35 +02:00
  • aa9ffb9eef registry: const ::storage<T>(...) returns a pointer to possibly null storage Michele Caini 2023-05-03 14:46:40 +02:00
  • dcb5aed901 registry: lazily/partially initialize views in the ::view const function Michele Caini 2023-05-02 14:39:06 +02:00
  • 34f6a747a8 registry: add support for non-existent pools to try_get Michele Caini 2023-05-02 14:37:06 +02:00
  • 912cb2ad54 snapshot: constness review Michele Caini 2023-05-02 14:30:20 +02:00
  • 885488b3d6 registry: any_of supports non-existing pools now Michele Caini 2023-04-28 16:28:32 +02:00
  • 3d3d3ef2d9 registry: all_of supports non-existing pools now Michele Caini 2023-04-28 16:28:13 +02:00
  • a7120b3400 registry: coding style Michele Caini 2023-04-28 16:26:56 +02:00
  • 51915205b0 test: cover stable multi-type model Michele Caini 2023-04-28 16:25:03 +02:00
  • 4a3ee042ea view: refine ::storage function Michele Caini 2023-04-28 16:24:38 +02:00
  • 88a1b8d0df view: stable multi-type view ::each(cb) function Michele Caini 2023-04-28 16:24:18 +02:00
  • 7e18a0f966 view: update ::use function Michele Caini 2023-04-28 16:23:33 +02:00
  • c367082ddd view: unchecked_refresh function Michele Caini 2023-04-28 16:22:23 +02:00
  • 9f94b5306d view: double check on none_of Michele Caini 2023-04-28 16:21:17 +02:00
  • 44ed10c50b view: stable multi type view ::find/::back/::front functions Michele Caini 2023-04-28 15:55:33 +02:00
  • 1b22809412 view: stable multi type view ::begin/::end functions Michele Caini 2023-04-28 15:48:09 +02:00
  • bdabbaa63d view: stable multi type view ::contains function Michele Caini 2023-04-28 15:45:16 +02:00
  • c79c109b77 view: stable multi type view ::size_hint function Michele Caini 2023-04-28 15:44:00 +02:00
  • f1a2133820 registry: prepare to remove static storage from const assure Michele Caini 2023-04-28 15:35:15 +02:00
  • 17dc061490 view: stable single type view ::each(cb) function Michele Caini 2023-04-28 14:20:45 +02:00
  • 3b8d82330d view: drop unused return Michele Caini 2023-04-28 11:58:03 +02:00
  • a20829e700 view: ::handle returns a pointer rather than a reference Michele Caini 2023-04-28 09:17:12 +02:00
  • 5be2fdc158 view: stable single type view ::each() function Michele Caini 2023-04-27 09:19:57 +02:00
  • 873b107e69 -: updated TODO Michele Caini 2023-04-27 09:19:27 +02:00
  • 356bbbe53e view: stable single type view ::find function Michele Caini 2023-04-27 09:11:03 +02:00
  • e3ce4e1567 view: stable single type view ::front/::back functions Michele Caini 2023-04-27 09:10:29 +02:00
  • e02050c515 view: stable single type view ::rbegin/::rend functions Michele Caini 2023-04-27 09:07:37 +02:00
  • 26930633f0 view: stable single type view ::begin/::end functions Michele Caini 2023-04-27 08:59:50 +02:00
  • b7a485767f view: stable single type view ::contains function Michele Caini 2023-04-26 15:49:21 +02:00
  • f54cdccd4f view: stable single type view ::empty function Michele Caini 2023-04-26 15:48:45 +02:00
  • 41c9a32f31 view: stable single type view ::size function Michele Caini 2023-04-26 15:48:06 +02:00
  • 736ef35805 view: make operator bool work properly with partially initialized views Michele Caini 2023-04-26 13:10:31 +02:00
  • 0128cbb4f3 test: minor changes Michele Caini 2023-04-24 18:15:22 +02:00
  • ff0a407151 test: prepare test suite for safe invalid views Michele Caini 2023-04-24 18:08:10 +02:00
  • 34f4403864 view: avoid using storage, further prepare for empty safe views Michele Caini 2023-04-24 17:47:57 +02:00
  • b1c78efb6c nativs: updated signal file Michele Caini 2023-04-24 17:31:56 +02:00
  • 28f03ff9ce meta: add missing checks on factory<...>::data Michele Caini 2023-04-24 09:50:57 +02:00
  • a5fe61adbb *: minor changes Michele Caini 2023-04-24 08:35:52 +02:00
  • 457f5e59ea view: rollback handle() usage and prepare to safe empty views Michele Caini 2023-04-24 08:35:17 +02:00
  • 422fd284e7 group: refine group ::find function Michele Caini 2023-04-21 15:32:10 +02:00
  • 6f32225736 view: refine single type view ::find function Michele Caini 2023-04-21 15:28:21 +02:00
  • 366bbceb02 doc: use doxygen-awesome-css Michele Caini 2023-04-21 09:03:44 +02:00
  • 7b7f81e08f doc: update reference.md Michele Caini 2023-04-21 08:55:48 +02:00
  • cfe955f970 doc: update links.md Michele Caini 2023-04-21 08:55:38 +02:00
  • 684ddc9de9 doc: minor changes Michele Caini 2023-04-21 08:42:52 +02:00
  • f5d38a9aed doc: drop redundant doxy variable Michele Caini 2023-04-21 08:34:23 +02:00
  • 447e3693f2 doc: updated doxy file (doxygen 1.9.6) Michele Caini 2023-04-21 08:29:25 +02:00
  • 909490bf63 view: try to make g++ happy again Michele Caini 2023-04-20 14:25:39 +02:00
  • d90363e4a4 view: make view pack also work with empty views Michele Caini 2023-04-20 13:48:23 +02:00
  • ee5de744c3 view: add missing [[nodiscard]] Michele Caini 2023-04-19 13:51:31 +02:00
  • d401c88a04 view: assert on null handles Michele Caini 2023-04-19 11:54:45 +02:00
  • 80563b9557 view: allow swapping storage elements of a view Michele Caini 2023-04-19 09:29:31 +02:00
  • c74900057c sigh_mixin: avoid shadow warnings Michele Caini 2023-04-18 15:22:21 +02:00
  • 78867d5c9b group: make msvc happy with constness on virtual functions Michele Caini 2023-04-18 15:22:04 +02:00
  • d435fc7792 basic_entt_traits: suppress a warning by gcc Michele Caini 2023-04-18 15:21:26 +02:00
  • e6f76e0f96 view: try to make VS happy again :) Michele Caini 2023-04-18 14:44:28 +02:00