Michele Caini
10e74dad41
doc: drop mentions of ENTT_NOEXCEPT
2022-05-05 14:54:04 +02:00
Michele Caini
74c498cf15
doc: avoid using ENTT_NOEXCEPT in the doc
2022-05-05 09:02:38 +02:00
Michele Caini
03477ce400
type_traits: type_list_index[_v]
2022-05-02 10:58:11 +02:00
Michele Caini
14d213d13e
ident/family: change names for consistency
2022-05-02 09:14:53 +02:00
Michele Caini
370865bb57
doc: add billy engine
2022-04-21 09:10:23 +02:00
Michele Caini
f11695200e
doc: updated config.md
2022-04-19 09:10:01 +02:00
Michele Caini
54cc687c50
doc: typo
2022-04-19 00:08:25 +02:00
Michele Caini
803db476bb
entity:
...
* drop utility.hpp
* turn get_t/exclude_t into aliases for type_list
* updated api for basic_registry<...>::group/group_if_exists
* doc review to reflect all the changes above
2022-04-15 11:46:08 +02:00
Michele Caini
c134ea3098
doc: updated signal.md
2022-04-15 11:46:08 +02:00
Michele Caini
dcac7942fa
type_info: a default constructible type isn't a good idea actually
2022-04-08 12:17:14 +02:00
Michele Caini
1b87193fc1
doc: add Ember Sword to the list of games :)
2022-04-07 18:47:40 +02:00
Michele Caini
fc9fa37e4e
doc: minor changes
2022-04-06 15:52:49 +02:00
Michele Caini
23bdbeef4e
doc: updated type_info section
2022-04-06 09:50:42 +02:00
Michele Caini
413630813a
resource: updated doc
2022-04-01 14:41:38 +02:00
Michele Caini
a381a7253a
resource: updated doc
2022-03-23 15:32:11 +01:00
Michele Caini
7ecb65a141
doc: updated links
2022-03-21 10:41:53 +01:00
Michele Caini
f432dc6bdc
dense_map:
...
* uses-allocator construction
* iterators model forward/random access iter types but are in the input iter category
* iter value_type is pair<const T &, U &>/pair<const T &, const U &> (zip iter types)
* no risky UBs due to type punning or destroy/construct within a vector
2022-03-17 11:39:45 +01:00
Michele Caini
805bb84c8f
component_traits:
...
* removed ::ignore_if_empty member
* use ::page_size 0 for empty types
2022-03-16 17:16:21 +01:00
Michele Caini
b92b734db2
doc: fixed typo
2022-02-25 16:38:13 +01:00
Michele Caini
888876185d
doc: fixed typo
2022-02-25 15:14:14 +01:00
Michele Caini
507bafdd9c
any/meta_any: revert changes to introduce ::hash
2022-02-22 12:15:09 +01:00
Michele Caini
e8d85d9269
resource: updated doc/tests
2022-02-22 08:15:09 +01:00
Michele Caini
7b0449213c
doc: minor changes
2022-02-16 12:32:33 +01:00
Michele Caini
772a7427a2
doc: another update for the EnTT in Action list
2022-02-16 12:26:29 +01:00
Michele Caini
afa58b81f6
doc: added D&D Dark Alliance to the EnTT in Action list
2022-02-16 12:26:25 +01:00
Chris Ohk
aa275f4b1c
doc: fix minor typos ( #842 )
2022-02-12 15:52:43 +01:00
Michele Caini
ed11bda9fd
component: automatic traits deduction
2022-02-11 10:35:43 +01:00
Michele Caini
ed34a3f5d4
locator:
...
* service_locator -> locator
* API review + allocator support
* updated doc and tests
2022-02-10 11:31:55 +01:00
Michele Caini
87bc2cb1ab
any: try to also please gcc7
2022-02-08 11:20:49 +01:00
Michele Caini
fa8362f000
any: ::hash function for hashable types ( close #629 )
2022-02-08 11:02:30 +01:00
Michele Caini
e7262660c2
dispatcher: API review to support named queues
2022-02-07 10:52:04 +01:00
Michele Caini
a1e14d5740
doc: memory (power of two, fast modulus, allocate_unique, ...)
2022-02-05 00:18:57 +01:00
Michele Caini
db829b21aa
doc: minor changes
2022-02-04 08:53:23 +01:00
Michele Caini
692a78984f
doc: updated documentation about context variables
2022-02-03 08:09:52 +01:00
Michele Caini
7eec610d21
container:
...
* dense_hash_map -> dense_map
* dense_hash_set -> dense_set
2022-01-28 13:35:16 +01:00
Michele Caini
4d2584d8fc
doc: added home hearth to the links page
2022-01-25 18:09:37 +01:00
Michele Caini
0f5057920e
doc: added gaia-ecs to the list of similar projects
2022-01-25 18:00:34 +01:00
Michele Caini
a8be765aa8
registry: disable optimizations based on is_iterator_type, free pools allow to implement them on the user side and more efficiently when needed
2022-01-22 16:52:45 +01:00
Michele Caini
d2d35d490a
doc: updated entity.md
2022-01-22 16:45:05 +01:00
Michele Caini
3878a696af
registry: standalone context type ( close #575 )
2022-01-20 09:37:31 +01:00
Michele Caini
49ac34c405
doc: avoid confusion with context variables
2022-01-19 16:02:04 +01:00
Michele Caini
9fb1970ac0
sparse_set/storage: rollback ::policy(pol), incompatible with views
2022-01-09 16:15:47 +01:00
Michele Caini
d514ecbd5e
doc: updated documentation about deletion policies
2022-01-08 14:36:04 +01:00
Michele Caini
4dd0862fad
runtime_view:
...
* added ::iterate and ::exclude member functions to attach pools at runtime
* removed vector-based constructor
* removed basic_registry<...>::runtime_view member function
* updated benchmarks accordingly (also reviewed them as a whole just because)
2021-12-30 14:41:05 +01:00
Michele Caini
19ab584d32
doc: updated FAQs
2021-12-29 16:34:26 +01:00
Michele Caini
9d304cb35c
doc: fixed typo about in_place_delete
2021-12-23 16:31:07 +01:00
Michele Caini
ee08a4966f
doc: updated list of links, added D2R to it too
2021-12-23 14:35:34 +01:00
Michele Caini
aeca69903e
doc: updated similar projects
2021-12-22 17:53:45 +01:00
Michele Caini
25c7436652
doc: minor changes
2021-12-21 14:10:33 +01:00
Michele Caini
3498dea486
registry ( close #521 ):
...
* remove visit
* added storage_proxy_iterator (input iterator category, modeled as a random access iterator)
* added ::storage() (const and non-const) to return an iterable object over all pools
2021-12-17 17:05:14 +01:00