This website requires JavaScript.
7fdda788af
registry: minor changes (close #424 )
Michele Caini
2020-02-23 23:56:33 +01:00
182adbd9d9
Re-added bazel support (#430 )
Ezekiel Warren
2020-02-26 04:43:14 -08:00
4931c9cd9b
build system: updated version, now working on v3.3.1
Michele Caini
2020-02-28 23:17:24 +01:00
a112409735
updated single include file (close #425 )
Michele Caini
2020-02-23 16:53:32 +01:00
ac9898a174
API reference v3.3.0
Michele Caini
2020-02-22 15:45:18 +01:00
7aaa6dd986
build system: suppress a few other warnings here and there
v3.3.0
Michele Caini
2020-02-19 15:04:20 +01:00
3c39cfe645
build system: trigger more warnings (at least with MSVC) and suppress as many as possible (close #420 , close #394 )
Michele Caini
2020-02-19 14:19:03 +01:00
6a46325e7e
registry: deprecate ::clone/::stamp
Michele Caini
2020-02-18 12:51:19 +01:00
15c9688a5a
entity module: minor changes
Michele Caini
2020-02-18 11:50:33 +01:00
d9f93ccc11
moved tags from entity/helper to core/type_traits (see #419 )
Michele Caini
2020-02-18 09:58:28 +01:00
652e569afc
registry: cleanup
Michele Caini
2020-02-17 13:36:57 +01:00
c55372459f
view: cleanup
Michele Caini
2020-02-17 13:36:46 +01:00
09f36e32f7
type traits: added member_class and member_class_t
Michele Caini
2020-02-17 08:18:58 +01:00
688d435d8e
meta: fixed a bug on meta_type::construct with no arguments (close #413 )
Michele Caini
2020-02-16 16:03:37 +01:00
e7403d8551
registry: in-place ::replace, the signal no longer receives an extra argument (close #406 )
Michele Caini
2020-02-15 15:54:47 +01:00
60039441a1
Remove UTF-8 BOM (#414 )
Indiana Kernick
2020-02-16 01:10:09 +10:30
97f4414cc4
minor changes
Michele Caini
2020-02-15 00:54:40 +01:00
df9595bc0d
build system: clean up
Michele Caini
2020-02-14 23:15:26 +01:00
93533b7bc6
build system: make it work properly (again) with clang-cl
Michele Caini
2020-02-14 23:06:46 +01:00
a99afa2ddf
build system: make gtest compile (again) on macos
Michele Caini
2020-02-14 22:45:59 +01:00
1e651a5145
tests: code coverage
Michele Caini
2020-02-14 17:16:41 +01:00
79ecfa2573
build system: suppress deprecated warnings
Michele Caini
2020-02-14 16:43:27 +01:00
e2b676d54c
cleanup
Michele Caini
2020-02-13 12:30:01 +01:00
2b73bf35b6
meta: meta_type_node::id -> meta_type_node::type_id
Michele Caini
2020-02-13 12:05:45 +01:00
2137b3a879
doc: added DungeonSlayer to links
Michele Caini
2020-02-11 23:29:50 +01:00
e52b3fd5bc
meta: ::identifier renamed to ::alias, added meta_type::id to get the id of the underlying type (close #412 )
Michele Caini
2020-02-11 12:30:55 +01:00
0dfd2aa714
build system: minor changes to make tests compile with VS
Michele Caini
2020-02-10 22:57:48 +01:00
5d63c4c981
storage: basic_storage no longer exists (close #411 )
Michele Caini
2020-02-10 22:49:23 +01:00
84d3f9ab9a
registry: added missing assert (close #409 )
Michele Caini
2020-02-10 22:46:49 +01:00
1133dba9d8
attribute: correct include guard (close #410 )
Michele Caini
2020-02-10 22:45:30 +01:00
cd2fdc2ffe
build system: use cmake fetch content rather than external add
Michele Caini
2020-02-10 22:43:42 +01:00
57d017ed8e
build system: the version is read from cmake rather than written
Michele Caini
2020-02-10 22:15:33 +01:00
3ad2c559f1
build system: better support for IDEs
Michele Caini
2020-02-09 23:16:59 +01:00
c3facfa925
build system: minor changes
Michele Caini
2020-02-08 17:59:53 +01:00
db8d9ebc72
suppress shadow warnings
Michele Caini
2020-02-08 16:31:01 +01:00
3aef00af18
registry: suppress warnings on ::replace for empty components (close #407 , close #408 )
Michele Caini
2020-02-08 15:50:16 +01:00
a4d576bae8
registry: visit functionality for context variables (close #390 )
Michele Caini
2020-02-06 00:01:18 +01:00
9320365ef6
registry: const-correctness for ::visit
Michele Caini
2020-02-05 23:52:37 +01:00
0be7494042
group: added front/back (close #393 )
Michele Caini
2020-02-05 23:47:23 +01:00
df55f338ca
view: added front/back (see #393 )
Michele Caini
2020-02-05 23:40:32 +01:00
8210efb548
delegate: suppress warnings on parameters used for tag dispatching
Michele Caini
2020-02-03 08:40:07 +01:00
43503e2fc9
test: enforce requirements for non default constructible components (close #405 )
Michele Caini
2020-02-04 20:25:09 +01:00
448c3ae425
registry/storage: assign review
Michele Caini
2020-02-04 20:23:22 +01:00
f7684a8a3e
cleanup/minor changes
Michele Caini
2020-02-02 23:42:40 +01:00
4f200ac71e
cleanup
Michele Caini
2020-02-02 23:05:21 +01:00
4772559e8b
test: code coverage
Michele Caini
2020-02-02 22:12:41 +01:00
a984ce5bba
registry: temporary changes to remove args from assure
Michele Caini
2020-02-02 21:51:13 +01:00
eee8a338e2
doc: updated examples (close #401 )
Michele Caini
2020-02-02 20:49:45 +01:00
8894c0ef48
typo
Michele Caini
2020-02-01 01:01:03 +01:00
c5b8577d94
meta: redefined constructors where it matters (close #404 )
Michele Caini
2020-02-01 00:59:23 +01:00
ce9def4a56
registry: avoid redundant instantiations
Michele Caini
2020-02-01 00:50:13 +01:00
894601aad2
cleanup/suppress warnings
Michele Caini
2020-01-31 23:40:52 +01:00
285c91e81b
config: ENTT_DISABLE_ASSERT no longer exists, ENTT_ASSERT can be redefined now (close #403 )
Michele Caini
2020-01-31 23:39:37 +01:00
ba8ca93afc
doc: updated the doc for the ecs part (close #390 )
Michele Caini
2020-01-31 23:19:24 +01:00
ad0dab2493
registry: added ::visit to get all components in a registry of owned by an entity
Michele Caini
2020-01-31 22:43:25 +01:00
8b66316180
doc: updated README file
Michele Caini
2020-01-31 22:42:36 +01:00
da4ee38914
type_info: minor changes
Michele Caini
2020-01-30 20:03:51 +01:00
62fde229e2
cleanup
Michele Caini
2020-01-29 00:26:38 +01:00
676115d214
delegate/sigh: reduced number of instantiations, moved instantiations out of the way from sigh::publish
Michele Caini
2020-01-28 12:17:32 +01:00
f36d838df1
hashed_string: non-recursive helper (close #400 )
Michele Caini
2020-01-27 22:46:24 +01:00
f32f3ab895
config: avoid using pretty function with gcc < 9 (see #396 )
Michele Caini
2020-01-25 00:57:52 +01:00
fc0432df8c
registry: minor changes
Michele Caini
2020-01-24 16:27:41 +01:00
797b5bcb53
type_info: force constexpr-ness (close #396 )
Michele Caini
2020-01-24 16:23:51 +01:00
b816f203cd
doc: minor changes (close #398 )
Michele Caini
2020-01-24 16:10:47 +01:00
714e2f86a1
cleanup
Michele Caini
2020-01-24 16:02:45 +01:00
ff75085f15
doc: updated links
Michele Caini
2020-01-23 22:55:03 +01:00
dbc8b18b80
registry: added any<T...> (close #371 )
Michele Caini
2020-01-21 12:52:59 +01:00
efb2bbe8b2
cleanup: removed entity/utility.hpp
Michele Caini
2020-01-21 12:33:37 +01:00
8278c8eedd
doc: minor changes
Michele Caini
2020-01-21 12:24:02 +01:00
6f696a026b
registry: callbacks receive the registry as first argument (better dependencies)
Michele Caini
2020-01-20 16:09:25 +01:00
f558797246
workaround for an issue of clang 6
Michele Caini
2020-01-20 00:01:10 +01:00
c8671d1c2b
doc: updated signal.md (see #385 )
Michele Caini
2020-01-19 23:43:57 +01:00
7fd41e48b9
sigh: support for unbound members
Michele Caini
2020-01-19 19:18:33 +01:00
409d5f5966
delegate: support for unbound members
Michele Caini
2020-01-19 15:16:38 +01:00
5d1802faf7
doc: updated links
Michele Caini
2020-01-18 22:52:23 +01:00
a580bac385
registry: range-assign with optional init function(s)
Michele Caini
2020-01-18 01:11:30 +01:00
c43214543f
storage: removed batch construct by copy
Michele Caini
2020-01-18 00:57:27 +01:00
b3c568fb6f
registry: faster group initialization
Michele Caini
2020-01-16 00:02:22 +01:00
b34fe3200c
storage: batch construct by copy
Michele Caini
2020-01-15 23:55:28 +01:00
dada8dbdeb
storage/registry: batch add no longer returns an iterator
Michele Caini
2020-01-15 23:21:34 +01:00
e7d4077065
storage/registry: batch add default-constructs the component
Michele Caini
2020-01-15 23:02:16 +01:00
b1e54bfd86
storage: minor changes
Michele Caini
2020-01-13 23:25:51 +01:00
85ad4c4766
registry (and a few others): callbacks no longer receive components, see #386
Michele Caini
2020-01-13 23:09:37 +01:00
3dce560759
test: updated benchmarks
Michele Caini
2020-01-13 23:08:42 +01:00
969b8f0a7a
test: minor changes
Michele Caini
2020-01-13 00:27:15 +01:00
ba8e738f40
doc: updated ecs part
Michele Caini
2020-01-13 00:06:43 +01:00
4bc80fae8d
storage: minor changes
Michele Caini
2020-01-13 00:06:17 +01:00
ee5156704d
registry: ::assign to assign entities to an empty registry
Michele Caini
2020-01-12 00:29:36 +01:00
986cd03732
registry: added ::data() to get the list of entities of a registry
Michele Caini
2020-01-11 23:56:50 +01:00
937fdabaa9
algorithm: missing include (close #389 )
Michele Caini
2020-01-11 23:56:11 +01:00
c0fa97510e
minor changes that are aimed mainly at suppressing warnings
Michele Caini
2020-01-11 22:13:32 +01:00
2fc6fe442d
workaround of an bug of gcc-7
Michele Caini
2020-01-11 21:56:08 +01:00
7ba14f5a57
registry: only opaque stamp is allowed, use assign/assign_or_replace for components
Michele Caini
2020-01-11 01:23:57 +01:00
352e4576fc
registry: ::reset doesn't exist anymore, use ::remove and ::clear instead
Michele Caini
2020-01-10 23:29:01 +01:00
210eebc0dc
sparse_set/storage: ::reset is now ::clear
Michele Caini
2020-01-09 22:51:35 +01:00
5904941361
registry: stable assign (close #386 )
Michele Caini
2020-01-09 22:06:33 +01:00
b352815cf8
registry: minor chages
Michele Caini
2020-01-07 13:36:21 +01:00
38a2751cd9
tests: code coverage back to 100%
Michele Caini
2020-01-07 00:16:46 +01:00
6388607d11
doc: added PopHead to the list of showcases (close #384 )
Michele Caini
2020-01-06 23:54:05 +01:00
469276b8be
registry: create no longer accepts a list of default constructible types to assign to entities
Michele Caini
2020-01-06 23:46:58 +01:00