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 |
|
Michele Caini
|
b14edbe1f4
|
review: observer
|
2019-06-16 18:39:56 +02:00 |
|
Michele Caini
|
c697e52c0c
|
fixed range destroy - it's probably slightly slower now but it works also with views and groups (close #261)
|
2019-06-16 17:14:32 +02:00 |
|
Michele Caini
|
9e44fdbc55
|
review: test
|
2019-06-16 17:08:37 +02:00 |
|
Michele Caini
|
e088f0f31e
|
observer: when -> where (close #265)
|
2019-06-16 15:16:04 +02:00 |
|
Michele Caini
|
6101feda10
|
added default constructor to actor
|
2019-06-13 06:52:01 +02:00 |
|
Michele Caini
|
7a3fa68468
|
added actor::operator bool() + minor changes
|
2019-06-12 17:36:26 +02:00 |
|
Michele Caini
|
16a11638a7
|
updated observer (close #260)
|
2019-06-11 17:49:08 +02:00 |
|
Michele Caini
|
43932492a7
|
meta: overall improvements
|
2019-06-10 23:19:19 +02:00 |
|
Michele Caini
|
e66f3a80e8
|
observer (they call me reactive system)
|
2019-06-08 16:59:22 +02:00 |
|
Michele Caini
|
528b361e34
|
meta any: in place construction/emplace
|
2019-06-08 14:03:31 +02:00 |
|
Michele Caini
|
6b17385ad7
|
updated tests
|
2019-06-06 14:58:25 +02:00 |
|
Michele Caini
|
0ab13a3a70
|
test coverage
|
2019-06-03 23:50:09 +02:00 |
|
Michele Caini
|
699fb73726
|
bug fixing
|
2019-06-01 15:18:58 +02:00 |
|
Michele Caini
|
ddba29cc09
|
more on sigh/sink
|
2019-05-31 22:49:37 +02:00 |
|
Michele Caini
|
ce00eee29f
|
the delegate accepts now also functions with a shorter list of parameters
|
2019-05-31 00:10:42 +02:00 |
|
Michele Caini
|
858bfade6a
|
a more flexible delegate
|
2019-05-30 21:54:12 +02:00 |
|
Michele Caini
|
84d1fa54ec
|
added the excluded components to the list of template parameters of a group
|
2019-05-28 15:03:28 +02:00 |
|
Michele Caini
|
7cf4721efa
|
review: as_group
|
2019-05-27 22:05:16 +02:00 |
|
Michele Caini
|
52bcf63554
|
more on hashed strings and unique identifiers
|
2019-05-27 00:07:40 +02:00 |
|
Michele Caini
|
37ec97550e
|
fixed typo
|
2019-05-26 15:38:37 +02:00 |
|
Michele Caini
|
ec7d81dc7a
|
added support for wstring to hashed_string
|
2019-05-25 23:42:06 +02:00 |
|
Michele Caini
|
d4a64e93e0
|
mutable handle
|
2019-05-21 15:02:30 +02:00 |
|