Michele Caini
|
54f18f3f0d
|
delegate/sink: pointer payload
|
2019-09-29 23:40:03 +02:00 |
|
Michele Caini
|
f672d734f9
|
delegate: built-in support for pointer payload
|
2019-09-29 00:46:29 +02:00 |
|
Michele Caini
|
03c4267b84
|
process: tests with both a complex data type and a fundamental type (close #326)
|
2019-09-28 00:25:25 +02:00 |
|
Michele Caini
|
c1b64770d1
|
updated tests
|
2019-09-25 23:54:53 +02:00 |
|
Michele Caini
|
fc7d123871
|
tests: review
|
2019-09-25 12:54:17 +02:00 |
|
Michele Caini
|
2a8a014ad0
|
tests: review
|
2019-09-25 12:37:20 +02:00 |
|
Michele Caini
|
9dff3ac749
|
sigh::disconnect and sigh::before support for pointers to instances
|
2019-09-22 23:42:04 +02:00 |
|
Michele Caini
|
bea6f3ec14
|
sigh: filter out null opaque pointers
|
2019-09-22 15:19:27 +02:00 |
|
Michele Caini
|
5c7c682d41
|
test: sink::before
|
2019-09-20 15:20:31 +02:00 |
|
Michele Caini
|
b043b48e6e
|
sparse_set::arrange: more tests (see #323)
|
2019-09-20 08:33:31 +02:00 |
|
Michele Caini
|
d7c03d7356
|
fixed an issue with sparse_set::arrange (close #323)
|
2019-09-19 23:50:30 +02:00 |
|
Michele Caini
|
c41f6aebf4
|
sorting: more tests
|
2019-09-19 22:39:13 +02:00 |
|
Michele Caini
|
5e6cda7c5e
|
registry: fixed signal race on groups (close #320)
|
2019-09-19 14:09:53 +02:00 |
|
Michele Caini
|
90eeeedf52
|
view supports exclusion list
|
2019-09-18 14:32:58 +02:00 |
|
Michele Caini
|
cd108b5f57
|
prepare view for exclusion list
|
2019-09-17 23:26:54 +02:00 |
|
Michele Caini
|
b72cf5d364
|
review: observer
|
2019-09-17 16:48:54 +02:00 |
|
Andrej Suvoraŭ
|
c133686dde
|
Fix entt::collector::where (#319)
* fix observer
* add chained entt::collector::where test
|
2019-09-17 16:02:11 +02:00 |
|
Michele Caini
|
800751cbe0
|
sorting no longer requires allocations and is much faster
|
2019-09-16 15:38:34 +02:00 |
|
Michele Caini
|
cc41caede9
|
multi-component [registry|view|group]::empty
|
2019-09-12 14:16:06 +02:00 |
|
Michele Caini
|
ee373eb6fb
|
multi-component registry::shrink_to_fit
|
2019-09-11 23:12:14 +02:00 |
|
Michele Caini
|
d4b18b1e27
|
multi-component registry::reserve
|
2019-09-11 23:10:24 +02:00 |
|
Michele Caini
|
94e2fe2cbb
|
make empty components eat arguments on construction
|
2019-09-11 22:56:35 +02:00 |
|
Michele Caini
|
b2fad7a567
|
added dispatch::discard to clear pools of events (close #312)
|
2019-09-10 22:55:03 +02:00 |
|
Michele Caini
|
ac111224ae
|
meta: all function arguments are taken by alias (close #301)
|
2019-09-10 16:10:09 +02:00 |
|
Michele Caini
|
4d1ad8f749
|
meta_handle no longer exposes try_cast
|
2019-09-10 16:10:09 +02:00 |
|
Michele Caini
|
80b444e531
|
added meta_any constructor for the unmanaged object taken from a meta_handle
|
2019-09-10 16:10:09 +02:00 |
|
Michele Caini
|
be3597524f
|
added a static_assert in a test to suppress a warning from GCC
|
2019-09-08 22:53:48 +02:00 |
|
Michele Caini
|
588eec4672
|
added meta_type::compare, meta_any no longer has to store aside comparison functions
|
2019-09-08 22:44:06 +02:00 |
|
Michele Caini
|
454f072f13
|
review stomp & spawn (close #306)
|
2019-09-06 17:21:07 +02:00 |
|
Michele Caini
|
f8774f314b
|
sink::disconnect accepts also opaque pointers
|
2019-09-06 08:19:28 +02:00 |
|
Michele Caini
|
0e42a779e2
|
meta_any uses reference_wrapper instead of as_alias_t for aliasing
|
2019-09-06 08:19:28 +02:00 |
|
Michele Caini
|
6bb4800ecd
|
fix batch creation (close #305)
|
2019-09-05 15:24:03 +02:00 |
|
Michele Caini
|
b8471e3cf1
|
algorithm: radix sort
|
2019-08-27 23:42:58 +02:00 |
|
Michele Caini
|
83446c0694
|
updated sparse_set interface
|
2019-08-26 15:01:50 +02:00 |
|
Michele Caini
|
2cc1f044df
|
constructor to create actors from existing entities (close #296)
|
2019-08-23 15:54:53 +02:00 |
|
Michele Caini
|
c651392643
|
removed prototype and dependency (with connect/disconnect)
|
2019-08-23 15:02:55 +02:00 |
|
Michele Caini
|
9a669176ac
|
workaround for an ICE with VS2019
|
2019-08-22 23:53:34 +02:00 |
|
Michele Caini
|
b902831db8
|
cleanup
|
2019-08-22 23:31:28 +02:00 |
|
Michele Caini
|
90a1de383a
|
more tests
|
2019-08-22 18:35:23 +02:00 |
|
Michele Caini
|
83f9d42d31
|
registry: stomp and spawn
|
2019-08-22 18:03:29 +02:00 |
|
Michele Caini
|
94136531a5
|
added type_list_size and type_list_size_v
|
2019-08-22 17:59:15 +02:00 |
|
Michele Caini
|
d6911337f3
|
added storage::batch overload for copy construction
|
2019-08-21 23:23:21 +02:00 |
|
Michele Caini
|
ece4480200
|
batch creation returns iterators and no longer raw pointers
|
2019-08-21 17:36:56 +02:00 |
|
Ezekiel Warren
|
90798c161b
|
Bazel Support (#287) (#291)
|
2019-08-21 15:11:29 +02:00 |
|
Michele Caini
|
4912e19281
|
workaround for an issue of VS2019
|
2019-08-20 17:14:09 +02:00 |
|
Michele Caini
|
6402564f44
|
minor changes
|
2019-08-20 16:59:49 +02:00 |
|
Michele Caini
|
a06d5dd7bb
|
registry: updated signatures for callbacks, deprecated dependency
|
2019-08-20 16:52:30 +02:00 |
|
Michele Caini
|
d921306dd8
|
workaround for an issue of VS2019
|
2019-08-19 17:49:55 +02:00 |
|
Michele Caini
|
1c7d9e3d75
|
signals meet references (close #289)
|
2019-08-18 15:21:29 +02:00 |
|
Ezekiel Warren
|
97dd928ca4
|
benchmark to use entt::component (#290)
* benchmark to use entt::component
* updated list of contributors
|
2019-08-18 15:04:10 +02:00 |
|