Michele Caini
|
6ebc39e038
|
entity: added sfinae-friendly utility for component-to-pool conversions
|
2020-07-14 18:25:01 +02:00 |
|
Michele Caini
|
8b0a7c302b
|
storage: workaround for an issue of vs2017
|
2020-07-14 17:46:08 +02:00 |
|
Michele Caini
|
0c3e50da2f
|
build system: try to reproduce an issue of vs2019, toolset v141
|
2020-07-14 15:11:39 +02:00 |
|
Michele Caini
|
d220cf4acc
|
platform: minor changes
|
2020-07-13 23:56:01 +02:00 |
|
Innokentiy Alaytsev
|
eb1ce7e927
|
meta: Deduplicate the STL-compatible container traits (#518)
|
2020-07-13 23:55:19 +02:00 |
|
Michele Caini
|
46f6f41a6b
|
entity: remove asserts from to_entity, it's potentially UB as from the standard
|
2020-07-12 23:53:20 +02:00 |
|
Michele Caini
|
2fa59fc43c
|
entity: added debug asserts to to_entity
|
2020-07-12 16:45:00 +02:00 |
|
Michele Caini
|
b7763b3887
|
test: minor changes
|
2020-07-11 17:59:23 +02:00 |
|
Michele Caini
|
8c002b67d5
|
runtime view: support for excluded components (close #512)
|
2020-07-11 17:26:20 +02:00 |
|
Michele Caini
|
7692c4a377
|
test: ENTT_ID_TYPE -> entt::id_type
|
2020-07-11 15:56:30 +02:00 |
|
Michele Caini
|
1f0acec06c
|
doc: minor changes
|
2020-07-11 15:07:23 +02:00 |
|
Michele Caini
|
1b5295a8fe
|
helper: added to_entity function that returns the entity associated with a given component
|
2020-07-11 12:32:58 +02:00 |
|
Michele Caini
|
0b699a3f20
|
view: fixed the constrained range-each
|
2020-07-10 17:54:07 +02:00 |
|
Michele Caini
|
409d7a499d
|
test: code coverage
|
2020-07-10 17:45:17 +02:00 |
|
Michele Caini
|
ba7428f3d6
|
group: small changes to get around an issue of g++ v7.5
|
2020-07-10 17:35:57 +02:00 |
|
Michele Caini
|
c12c32d26e
|
view/group: updated range iterators (thanks to @Lawrencemm for pointing this out)
|
2020-07-10 15:37:43 +02:00 |
|
Michele Caini
|
0ca5ea0150
|
test: minor changes
|
2020-07-10 15:09:40 +02:00 |
|
Michele Caini
|
11ca7c7b3e
|
group: get around an issue with g++
|
2020-07-09 19:20:09 +02:00 |
|
Michele Caini
|
8f6c47527d
|
doc: added a note about ranges for views and groups (close #502)
|
2020-07-09 18:40:41 +02:00 |
|
Michele Caini
|
dd28882b27
|
group: optimized ranges
|
2020-07-09 18:18:07 +02:00 |
|
Michele Caini
|
1b93a449b2
|
view: improved view ranges
|
2020-07-09 18:09:38 +02:00 |
|
Michele Caini
|
7cf2ec09b7
|
group: added iterable object to visit entities and components at once
|
2020-07-09 16:58:26 +02:00 |
|
Michele Caini
|
4d1952a406
|
view: added iterable object to visit entities and components at once
|
2020-07-09 16:58:07 +02:00 |
|
Michele Caini
|
b8d25e2327
|
doc: typos
|
2020-07-08 18:07:26 +02:00 |
|
Michele Caini
|
89d7c7e572
|
handle: better API
|
2020-07-06 09:39:23 +02:00 |
|
Michele Caini
|
75b19230eb
|
entity: make null_t public
|
2020-07-06 09:24:56 +02:00 |
|
Indiana Kernick
|
7889ca1ca7
|
Non-owning entt::handle (#513)
|
2020-07-04 18:00:44 +02:00 |
|
Michele Caini
|
cec1b932bd
|
example: custom identifier (and some fixes for the purpose)
|
2020-07-02 16:56:49 +02:00 |
|
Michele Caini
|
2c7455ea2b
|
benchmark: use entt::id_type instead of ENTT_ID_TYPE
|
2020-07-02 15:07:20 +02:00 |
|
Michele Caini
|
edc9cc9278
|
type_traits: removed ENTT_OPAQUE_TYPE
|
2020-07-01 18:41:20 +02:00 |
|
Michele Caini
|
51eafaeb4f
|
doc: mention custom types for entity identifiers
|
2020-07-01 18:41:00 +02:00 |
|
Michele Caini
|
556373d331
|
registry: better support for integral entity identifiers (even if not recommended)
|
2020-07-01 18:39:34 +02:00 |
|
Michele Caini
|
804cfb7482
|
test: use entt::to_integral instead of std::underlying_type_t for entity identifiers
|
2020-07-01 17:17:33 +02:00 |
|
Michele Caini
|
143eae0729
|
test: avoid using underlying_type_t with entt_traits
|
2020-07-01 17:10:42 +02:00 |
|
Michele Caini
|
29d4846de7
|
entity: bind to_integral to entt_traits instead of a specific enum class
|
2020-07-01 16:28:56 +02:00 |
|
Michele Caini
|
306178f371
|
doc: minor changes
|
2020-07-01 16:06:08 +02:00 |
|
Michele Caini
|
371b541fbc
|
entity: make entt_traits sfinae-friendly and avoid using std::underlying_type_t to define the entity traits types
|
2020-07-01 15:32:04 +02:00 |
|
Oortonaut
|
902658fd21
|
Properly case entity version for 64-bit support. (#516)
|
2020-07-01 10:51:26 +02:00 |
|
Michele Caini
|
0ca8dff974
|
test: code coverage
|
2020-06-30 17:50:36 +02:00 |
|
Michele Caini
|
a212b054e7
|
platform: added support file for android ndk r17
|
2020-06-30 16:47:27 +02:00 |
|
Michele Caini
|
cccd1baa2f
|
meta: minor changes
|
2020-06-26 16:04:09 +02:00 |
|
Michele Caini
|
5dd25aed4d
|
meta: assoc container's ::erase/::find accept also convertible keys
|
2020-06-26 14:59:35 +02:00 |
|
Michele Caini
|
6ddc725b75
|
meta: minor changes
|
2020-06-26 12:51:44 +02:00 |
|
Michele Caini
|
36ab7444a0
|
meta: removed some deprecated functions (semantics had changed, it was already a breaking change in itself)
|
2020-06-26 12:43:51 +02:00 |
|
Michele Caini
|
a8d004334a
|
meta: minor changes
|
2020-06-26 12:24:28 +02:00 |
|
Michele Caini
|
900398a632
|
resource: added prefix resource_ to all classes
|
2020-06-25 23:37:50 +02:00 |
|
Michele Caini
|
f24bb8737d
|
deprecate actor
|
2020-06-25 22:55:35 +02:00 |
|
Michele Caini
|
cb5e9b197a
|
doc: added links to docsforge (close #510)
|
2020-06-24 09:44:54 +02:00 |
|
Michele Caini
|
450e20ae78
|
meta: minor changes
|
2020-06-23 11:31:04 +02:00 |
|
Michele Caini
|
5d42a76fe5
|
meta: added support for convertible types to meta containers ::insert functions
|
2020-06-23 10:55:40 +02:00 |
|