Michele Caini
|
0709c402f8
test: reduced the amount of madness by a few degrees :)
|
5 years ago |
Michele Caini
|
df5deb8b88
view: removed multi component view ::size (breaking changes)
|
5 years ago |
Michele Caini
|
81311ddd03
registry: visit/ctx return type info objects and not only the hash values (breaking changes)
|
5 years ago |
Michele Caini
|
25a073f20b
type info: revised to support opaque type info objects (contains breaking changes)
|
5 years ago |
Michele Caini
|
826d7b7c26
registry: reintroduce old function type for signals, the registry is now provided to listeners
|
5 years ago |
Michele Caini
|
3fcd82abad
test: suppress a warning
|
5 years ago |
Michele Caini
|
9da15826db
registry: component signals return only the entity
|
5 years ago |
Michele Caini
|
556373d331
registry: better support for integral entity identifiers (even if not recommended)
|
5 years ago |
Michele Caini
|
143eae0729
test: avoid using underlying_type_t with entt_traits
|
5 years ago |
Michele Caini
|
7e624159ee
registry/group: pool<T>::super is no longer required
|
5 years ago |
Michele Caini
|
2cafb49ffe
entity: [[nodiscard]] (close #501)
|
5 years ago |
Michele Caini
|
39baa59625
registry: remove_if_exists returns the number of components actually removed (close #483)
|
6 years ago |
Michele Caini
|
7d4f10ccc6
registry: removed deprecated functions
|
6 years ago |
Michele Caini
|
bdfeb1ae22
registry: destroy with suggested version
|
6 years ago |
Michele Caini
|
ed7382995c
registry: added ::remove_all to orphan entities (close #446)
|
6 years ago |
Michele Caini
|
8a78b0dbd6
registry: use only sequential indexes for component types now
|
6 years ago |
Michele Caini
|
709fd34264
registry/storage: ::insert supports all types of iterators
|
6 years ago |
Michele Caini
|
0f42827047
entity/*: stop using deprecated functions internally
|
6 years ago |
Michele Caini
|
c7de058e1d
storage/registry: empty types are no longer a thing
|
6 years ago |
Michele Caini
|
32fb335832
registry: added ::patch, reintroduced ::replace from arguments (close #437)
|
6 years ago |
Michele Caini
|
3e87788541
registry: ::replace always returns the component, no matter what
|
6 years ago |
Michele Caini
|
b5e411d251
registry: removed deprecated functions
|
6 years ago |
Michele Caini
|
17d96427ea
registry: assign_or_replace works also with aggregates now (close #429)
|
6 years ago |
Michele Caini
|
e7403d8551
registry: in-place ::replace, the signal no longer receives an extra argument (close #406)
|
6 years ago |
Michele Caini
|
db8d9ebc72
suppress shadow warnings
|
6 years ago |
Michele Caini
|
a4d576bae8
registry: visit functionality for context variables (close #390)
|
6 years ago |
Michele Caini
|
43503e2fc9
test: enforce requirements for non default constructible components (close #405)
|
6 years ago |
Michele Caini
|
448c3ae425
registry/storage: assign review
|
6 years ago |
Michele Caini
|
4772559e8b
test: code coverage
|
6 years ago |
Michele Caini
|
894601aad2
cleanup/suppress warnings
|
6 years ago |