Michele Caini
|
a6fddd6a2c
|
dispatcher: use fast path if available, standard path otherwise
|
2020-04-05 22:07:12 +02:00 |
|
Michele Caini
|
819cd623f9
|
multiple modules: minor changes
|
2020-04-05 22:04:57 +02:00 |
|
Michele Caini
|
f185494de3
|
type info: added has_type_index[_v]
|
2020-04-05 22:03:52 +02:00 |
|
Michele Caini
|
628a17ae72
|
config: fixed ENTT_IS_EMPTY macro definition
|
2020-04-03 00:49:47 +02:00 |
|
Michele Caini
|
08169b9180
|
emitter: reintroduced type_id for the internal pool
|
2020-04-03 00:22:01 +02:00 |
|
Michele Caini
|
1e79f2441c
|
dispatcher: reintroduced type_id for the internal pool
|
2020-04-03 00:21:53 +02:00 |
|
Michele Caini
|
8680c0ba39
|
config: ENTT_DISABLE_ETO -> ENTT_NO_ETO
|
2020-04-02 18:21:42 +02:00 |
|
Michele Caini
|
8a78b0dbd6
|
registry: use only sequential indexes for component types now
|
2020-04-01 22:17:10 +02:00 |
|
Michele Caini
|
0232035e34
|
emitter: use only sequential indexes now
|
2020-04-01 21:27:59 +02:00 |
|
Michele Caini
|
74f3df83db
|
dispatcher: use only sequential indexes now
|
2020-04-01 21:19:38 +02:00 |
|
Michele Caini
|
53fa0d2fe8
|
registry: ::assure sets a constraint on the type
|
2020-04-01 00:16:35 +02:00 |
|
Michele Caini
|
52aa9ab761
|
type_info: split type_info::index to type_index::value
|
2020-04-01 00:14:28 +02:00 |
|
Michele Caini
|
92cf6195b2
|
iterators: standard-ish names for better integration
|
2020-03-30 16:11:10 +02:00 |
|
Michele Caini
|
86a392991a
|
test: type_info::index
|
2020-03-28 17:05:23 +01:00 |
|
Michele Caini
|
30d426d667
|
doc: updated core section
|
2020-03-28 17:01:04 +01:00 |
|
Michele Caini
|
5702c50680
|
type_info: added ::index to generate type indexes
|
2020-03-28 17:00:48 +01:00 |
|
Michele Caini
|
e38d2e156d
|
doc: updated list of showcases
|
2020-03-27 00:25:30 +01:00 |
|
Michele Caini
|
dfc18619a2
|
build system: updated installation process (close #451)
|
2020-03-27 00:04:48 +01:00 |
|
Michele Caini
|
9e8f2c52a0
|
doc: updated section for on_update/on_replace (close #452)
|
2020-03-25 15:11:14 +01:00 |
|
Michele Caini
|
1c8f5b98f1
|
build system: updated installation process (close #451)
|
2020-03-25 00:56:43 +01:00 |
|
Michele Caini
|
972470ad42
|
benchmark: minor changes
|
2020-03-24 22:40:39 +01:00 |
|
Michele Caini
|
f7e3a055fb
|
registry: minor changes
|
2020-03-21 23:35:45 +01:00 |
|
Michele Caini
|
34f05fb8dc
|
doc: updated wiki for meta (close #448)
|
2020-03-21 16:56:29 +01:00 |
|
Michele Caini
|
709fd34264
|
registry/storage: ::insert supports all types of iterators
|
2020-03-21 16:48:31 +01:00 |
|
Michele Caini
|
b888757092
|
entity/*: iterators review
|
2020-03-20 23:53:43 +01:00 |
|
Michele Caini
|
0f42827047
|
entity/*: stop using deprecated functions internally
|
2020-03-20 16:50:04 +01:00 |
|
Michele Caini
|
e69d1556e1
|
config: renamed ENTT_ENABLE_ETO to ENTT_IS_EMPTY
|
2020-03-20 00:04:26 +01:00 |
|
Michele Caini
|
141fbf7472
|
type_traits: deprecated entt::tag because of the more general purpose alternative entt::integral_constant
|
2020-03-19 23:41:49 +01:00 |
|
Michele Caini
|
c9a3ae8149
|
type_traits: added shortcut entt::integral_constant
|
2020-03-19 23:38:10 +01:00 |
|
Michele Caini
|
e16a8d29ea
|
links: added the Vim of game engines (close #447)
|
2020-03-19 16:05:31 +01:00 |
|
Michele Caini
|
fff50d0e50
|
registry: workaround for an issue with MSVC
|
2020-03-19 16:00:11 +01:00 |
|
Michele Caini
|
360734b447
|
doc: workaround for some idiosyncracies of doxygen
|
2020-03-19 00:49:49 +01:00 |
|
Michele Caini
|
7e5edad32b
|
registry: workaround for an issue of gcc7
|
2020-03-19 00:33:14 +01:00 |
|
Michele Caini
|
fc47b47850
|
doc: updated doc for empty types
|
2020-03-18 23:59:44 +01:00 |
|
Michele Caini
|
c7de058e1d
|
storage/registry: empty types are no longer a thing
|
2020-03-18 00:11:53 +01:00 |
|
Michele Caini
|
0fff3c905c
|
view: deprecated ::less, ::each returns only non-empty types now
|
2020-03-16 00:30:33 +01:00 |
|
Michele Caini
|
2fcb055c43
|
group: deprecated ::less, ::each returns only non-empty types now
|
2020-03-15 23:50:02 +01:00 |
|
Michele Caini
|
97e0d63102
|
storage: consume args for empty types in all cases
|
2020-03-13 23:08:59 +01:00 |
|
Michele Caini
|
5e04f0accd
|
registry: strict check on ::insert (see #438)
|
2020-03-13 00:02:05 +01:00 |
|
Michele Caini
|
16835e3928
|
registry: get_or_assign -> get_or_emplace
|
2020-03-12 23:41:58 +01:00 |
|
Michele Caini
|
22e0ef1354
|
doc: updated examples, wiki and inline documentation
|
2020-03-12 23:33:08 +01:00 |
|
Michele Caini
|
0141dc519c
|
doc: added similar projects (close #443)
|
2020-03-11 17:57:36 +01:00 |
|
Michele Caini
|
9aadc30b94
|
registry: disambiguate calls to ::assign and ::assign_or_replace (close #438)
|
2020-03-11 16:19:41 +01:00 |
|
Michele Caini
|
23a73fcb7c
|
doc: suppressed some warnings due to missing parameters
|
2020-03-11 15:36:14 +01:00 |
|
Michele Caini
|
9a3b585110
|
registry: disambiguate calls to pool_handler<T>::construct (see #438)
|
2020-03-11 14:34:47 +01:00 |
|
Michele Caini
|
09ee46860a
|
sparse_set: disambiguate calls to ::construct (see #438)
|
2020-03-11 00:07:41 +01:00 |
|
Michele Caini
|
d8f289182d
|
storage: disambiguate calls to ::construct (see #438)
|
2020-03-11 00:05:04 +01:00 |
|
Michele Caini
|
dc8fa2153b
|
registry: on_replace becomes on_update
|
2020-03-09 14:46:38 +01:00 |
|
Michele Caini
|
32fb335832
|
registry: added ::patch, reintroduced ::replace from arguments (close #437)
|
2020-03-09 14:34:28 +01:00 |
|
Michele Caini
|
58885854f1
|
doc: added a warning to registry::replace
|
2020-03-08 23:36:18 +01:00 |
|