Michele Caini
|
748ab221dd
|
delegate: renaming of exported types
|
2020-06-03 23:59:58 +02:00 |
|
Michele Caini
|
7d786cea8f
|
test: pass ENTT_STANDALONE definition to all targets
|
2020-06-03 23:42:05 +02:00 |
|
Michele Caini
|
98df1d6004
|
config: type index based lookup as opt-in alternative (close #490)
|
2020-06-03 17:13:11 +02:00 |
|
Michele Caini
|
52faa1bec5
|
meta: allow read-only data registration in meta (close #496)
|
2020-05-29 00:54:39 +02:00 |
|
Alex Ames
|
0273b7606e
|
snapshot: components no longer need to be copyable (#498)
Replaced calls to std::as_const with std::move so that components can
be moved into place instead of copied when reading them in from a
snapshot.
|
2020-05-27 23:56:48 +02:00 |
|
Michele Caini
|
78f9d87ac3
|
test: suppress shadow warnings
|
2020-05-25 23:03:28 +02:00 |
|
Michele Caini
|
e57135eaab
|
delegate: support for non-capturing lambda functions (see #495)
|
2020-05-25 22:59:02 +02:00 |
|
Michele Caini
|
c8f0afb775
|
test: ugly workaround for an ICE of VS2017 that fails to compile valid C++ code when combined with ENTT_API
|
2020-05-22 00:33:17 +02:00 |
|
Michele Caini
|
39baa59625
|
registry: remove_if_exists returns the number of components actually removed (close #483)
|
2020-05-13 00:20:44 +02:00 |
|
Michele Caini
|
3fc091ebb2
|
view: removed deprecated functions
|
2020-05-12 00:24:39 +02:00 |
|
Michele Caini
|
a557e133d3
|
group: removed deprecated functions
|
2020-05-12 00:18:42 +02:00 |
|
Michele Caini
|
7d4f10ccc6
|
registry: removed deprecated functions
|
2020-05-12 00:12:49 +02:00 |
|
Michele Caini
|
39a15bef12
|
snapshot: removed deprecated functions
|
2020-05-11 16:38:12 +02:00 |
|
Michele Caini
|
92c59f3ea1
|
registry: removed the dependency on the snapshot stuff
|
2020-05-11 16:38:12 +02:00 |
|
Michele Caini
|
226bd44e2c
|
meta: removed deprecated functions
|
2020-05-11 16:38:12 +02:00 |
|
Michele Caini
|
78d43a49c6
|
observer: removed deprecated functions
|
2020-05-11 16:38:12 +02:00 |
|
Michele Caini
|
471651ac5a
|
storage: removed deprecated functions
|
2020-05-11 16:38:12 +02:00 |
|
Michele Caini
|
89515b0e30
|
sparse set: removed deprecated functions
|
2020-05-11 16:38:12 +02:00 |
|
Michele Caini
|
dfbc92dd3e
|
test: code coverage
|
2020-05-08 23:17:36 +02:00 |
|
Michele Caini
|
bdfeb1ae22
|
registry: destroy with suggested version
|
2020-05-07 16:02:49 +02:00 |
|
Michele Caini
|
89dc7f817f
|
meta: added resolve_type utility
|
2020-04-25 17:36:57 +02:00 |
|
Michele Caini
|
11349629f4
|
meta: get around an issue of VS2017
|
2020-04-23 14:56:39 +02:00 |
|
Michele Caini
|
9a67652c0c
|
meta: separate resolve.hpp file
|
2020-04-22 20:05:24 +02:00 |
|
Michele Caini
|
9faf306d1e
|
meta: added entt::resolve_if
|
2020-04-20 23:25:10 +02:00 |
|
Michele Caini
|
1cfe517db8
|
meta: meta_type::id -> meta_type::type_id
|
2020-04-20 22:34:30 +02:00 |
|
Michele Caini
|
ec4b264868
|
meta: export also the meta_node class template (close #464)
|
2020-04-20 22:34:30 +02:00 |
|
Michele Caini
|
2a86acfc50
|
doc: updated documentation for the core part
|
2020-04-14 18:35:03 +02:00 |
|
Michele Caini
|
4ffcf6bf3b
|
meta: added the possibility to detach meta types from contexts
|
2020-04-09 00:26:02 +02:00 |
|
Michele Caini
|
ed7382995c
|
registry: added ::remove_all to orphan entities (close #446)
|
2020-04-07 23:48:07 +02:00 |
|
Michele Caini
|
ff12c22f50
|
test: cleanup
|
2020-04-05 23:36:00 +02:00 |
|
Michele Caini
|
ed7f09ab80
|
registry: updated tests (lib)
|
2020-04-05 23:32:10 +02:00 |
|
Michele Caini
|
f68941992a
|
emitter: updated tests (lib)
|
2020-04-05 23:22:16 +02:00 |
|
Michele Caini
|
afcd9285e6
|
dispatcher: updated tests (lib)
|
2020-04-05 23:16:16 +02:00 |
|
Michele Caini
|
8a78b0dbd6
|
registry: use only sequential indexes for component types now
|
2020-04-01 22:17:10 +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
|
972470ad42
|
benchmark: minor changes
|
2020-03-24 22:40:39 +01:00 |
|
Michele Caini
|
709fd34264
|
registry/storage: ::insert supports all types of iterators
|
2020-03-21 16:48:31 +01:00 |
|
Michele Caini
|
0f42827047
|
entity/*: stop using deprecated functions internally
|
2020-03-20 16:50:04 +01:00 |
|
Michele Caini
|
c9a3ae8149
|
type_traits: added shortcut entt::integral_constant
|
2020-03-19 23:38:10 +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
|
32fb335832
|
registry: added ::patch, reintroduced ::replace from arguments (close #437)
|
2020-03-09 14:34:28 +01:00 |
|
Michele Caini
|
3e87788541
|
registry: ::replace always returns the component, no matter what
|
2020-03-08 16:42:17 +01:00 |
|
Michele Caini
|
ef7c572018
|
core: define entt::id_type alias for ENTT_ID_TYPE (close #416)
|
2020-03-07 00:41:21 +01:00 |
|
Michele Caini
|
b5e411d251
|
registry: removed deprecated functions
|
2020-03-07 00:41:21 +01:00 |
|
Michele Caini
|
6ffaf11226
|
helper: added a shortcut to invoke members on components from callbacks (close #385)
|
2020-03-07 00:41:21 +01:00 |
|
Michele Caini
|
8e9a6a4f06
|
registry: fixed a bug that affects late group initialization (close #440)
|
2020-03-07 00:30:21 +01:00 |
|