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 |
|
Michele Caini
|
eec1937f52
|
updated entt::null comparison functions
|
2019-08-17 14:51:14 +02:00 |
|
Michele Caini
|
906cd48fb7
|
version-less entt::null (close #288)
|
2019-08-16 15:26:36 +02:00 |
|
Michele Caini
|
06a0646541
|
registry::stomp: tests + bug fixing
|
2019-08-15 15:38:47 +02:00 |
|
Michele Caini
|
a226e06ae8
|
fixed typo
|
2019-08-12 15:57:59 +02:00 |
|
Michele Caini
|
e0e51b51b7
|
added exclusion list to registry::clone (close #286)
|
2019-08-12 15:43:28 +02:00 |
|
Michele Caini
|
7691a9bdad
|
entt::component is now available
|
2019-08-11 17:21:30 +02:00 |
|
Michele Caini
|
6cd910b0f6
|
added a test to meta to show how to set/get plain variables (close #284)
|
2019-08-11 15:37:48 +02:00 |
|
Michele Caini
|
73ef0222ac
|
tests for meta policies
|
2019-08-09 00:40:37 +02:00 |
|
Michele Caini
|
6152387096
|
meta: policies
|
2019-08-08 23:45:19 +02:00 |
|
Michele Caini
|
7026fe4d5a
|
meta: review dtor policy
|
2019-08-06 00:32:29 +02:00 |
|
Michele Caini
|
bad97a8b5b
|
meta system:
* perf improvements
* meta_any::try_cast
* meta_any is void-friendly
* meta_any support for unmanaged objects
* general cleanup
|
2019-07-28 17:08:56 +02:00 |
|
Michele Caini
|
87d901b1ae
|
is now possible to sort non-owning groups using a custom comparison function
|
2019-07-12 15:41:07 +02:00 |
|
Michele Caini
|
9126651cb9
|
added the possibility to sort free instances for owned types
|
2019-07-11 14:46:25 +02:00 |
|
Michele Caini
|
3996ce8ce5
|
test: storage::sort for ranges
|
2019-07-10 15:00:00 +02:00 |
|
Michele Caini
|
0d921dc1fc
|
added support for free/member functions to meta_conv
|
2019-07-10 14:29:17 +02:00 |
|
Michele Caini
|
25afea4f9c
|
meta: setters and getters receive instances as references now
|
2019-07-10 14:26:40 +02:00 |
|
Michele Caini
|
ba46bf3af5
|
review: sort/respect
|
2019-07-09 17:26:31 +02:00 |
|
Michele Caini
|
941fb1349b
|
added cache::each (close #275)
|
2019-07-09 13:58:44 +02:00 |
|
Michele Caini
|
e3ac292af1
|
return types for meta_func are no longer ambiguous (close #274)
|
2019-07-06 00:10:37 +02:00 |
|
Michele Caini
|
260b9a8d0d
|
meta_any meets void
|
2019-07-05 23:03:01 +02:00 |
|
Michele Caini
|
52e7b50e9b
|
sigh: more tests
|
2019-07-05 13:36:47 +02:00 |
|
Michele Caini
|
23aa097d0a
|
fixed the clone functionality (close #273)
|
2019-07-05 08:41:24 +02:00 |
|
Michele Caini
|
0bea153aa0
|
more on sigh, connection and scoped_connection
|
2019-07-04 15:04:17 +02:00 |
|
Michele Caini
|
46150a2da4
|
delegate works now also with move only types (close #272)
|
2019-07-02 14:49:49 +02:00 |
|
Michele Caini
|
ebad34ae51
|
sigh: more tests
|
2019-07-01 15:26:11 +02:00 |
|
Michele Caini
|
bceb359438
|
minor changes
|
2019-07-01 15:16:38 +02:00 |
|
Michele Caini
|
19a32134ab
|
tests: sigh connection/scoped_connection
|
2019-07-01 15:09:55 +02:00 |
|
Michele Caini
|
e44a71daf2
|
delegate::operator==/!= test the instance as a whole now
|
2019-06-30 22:19:44 +02:00 |
|
Michele Caini
|
dd4c73b41f
|
review: signal/sink
|
2019-06-30 21:32:45 +02:00 |
|
Michele Caini
|
729a071284
|
sigh: a more modern approach (as in modern C++) for collectors
|
2019-06-30 21:32:45 +02:00 |
|
Michele Caini
|
11d18fa1af
|
entity identifiers as enum classes (close #256)
|
2019-06-23 16:09:07 +02:00 |
|