This website requires JavaScript.
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