Michele Caini
957697c383
review: delegate (see #101 and #102 )
2018-06-18 17:10:31 +02:00
Malte
6c55aafee3
Export CMake Config file and "modernize" CMake scripts ( #87 )
...
* CMake modifications and Config file generation
* CMake minor style changes
* Get rid of commented lines, fix indentation
* Respect Windows conventions for CMake config directory, Fix error with Config Version file, Export CMake package
* Add CMake option for use of ENTT_COMPILE_OPTIONS, Add CMake option for using libc++, Remove from EnTT target and move it to test targets
* Fix indentation
* Fix indentation (again)
* Fix Windows problems with compile option -Wall in not using it on Windows
* Improved generator expression
The problem with -Wall is not due to the platform but due to the compiler MSVC
* Set compatibility for ConfigVersion file to AnyNewerVersion, Add PATH_VARS CMAKE_INSTALL_INCLUDE_DIR of configure_package_config_file, Remove redundant options, correct target_include_directory for INSTALL_INTERFACE, set the Version in EnTTConfig file and check CMake version
* Add missing closing brace, Add a special config file for the build tree
2018-06-13 14:04:05 +02:00
Michele Caini
3e6ded8823
more on destroy
2018-06-11 08:24:48 +02:00
Michele Caini
612017aaa2
null entity
2018-06-11 08:23:07 +02:00
Michele Caini
ad6b5f8fc1
fixed tests
2018-06-09 23:51:48 +02:00
Michele Caini
f2ab94fa7f
added operator[] to sparse set and views
2018-06-09 00:36:22 +02:00
Michele Caini
d7394a8369
more on prototype
2018-06-08 23:03:05 +02:00
Michele Caini
9feef11d6f
cleanup + tests
2018-06-08 22:58:12 +02:00
Michele Caini
dc4e5ddc3c
review: iterators (sparse set/view)
2018-06-08 22:30:50 +02:00
Michele Caini
9474e6c08c
updated prototype ( #91 )
2018-06-05 08:38:27 +02:00
Michele Caini
e34bec7dee
cloning an entity is no longer allowed
2018-06-04 08:49:13 +02:00
Michele Caini
e07128760e
review: prototype ( #89 )
2018-06-03 19:06:12 +02:00
Michele Caini
c45de0c032
tests + bug fixing
2018-05-23 12:28:10 +02:00
Michele Caini
808464f47d
more on save/restore ( #67 )
2018-05-23 12:26:53 +02:00
Michele Caini
c986a6c4dd
added clone functionality
2018-05-22 22:49:24 +02:00
Michele Caini
17c0479343
minor changes
2018-05-22 22:45:09 +02:00
Michele Caini
d93238912a
workaround for an ICE of g++-5 (see #79 )
2018-05-18 09:27:57 +02:00
Michele Caini
89bbdfa1fe
benchmark: clean up
2018-05-16 16:59:45 +02:00
Michele Caini
20732c9206
added const begin/end on views + tests
2018-05-15 22:51:47 +02:00
Michele Caini
2a34a3ebb6
fixed and added more tests for prototype
2018-05-15 22:31:27 +02:00
Michele Caini
3f04247a53
fixed errors with vs2017 + const begin/end on iterators for sparse set
2018-05-15 22:21:51 +02:00
Michele Caini
ca0a1f8f8b
review: multi component standard view
2018-05-15 17:30:22 +02:00
Michele Caini
d8a9f0ca12
minor changes
2018-05-15 17:29:05 +02:00
Michele Caini
9a785ceb2e
added prototype class
2018-05-11 22:12:43 +02:00
Michele Caini
1102d63469
fix #73
2018-05-02 22:50:55 +02:00
Michele Caini
b89f39d78c
added has for tag + entity to test ownership
2018-05-02 17:07:20 +02:00
Michele Caini
d3b6ed78d9
custom sort function ( #72 )
2018-04-30 17:14:36 +02:00
Michele Caini
08dc2fcf33
performance improvement
2018-04-27 15:27:16 +02:00
Michele Caini
7157e7e77d
minor changes
2018-04-20 17:11:57 +02:00
Michele Caini
cf5074bdc5
added Registry::data/::raw
2018-04-20 16:23:39 +02:00
Michele Caini
fda44063ce
removed Registry::persistent/Registry::raw
2018-04-20 15:32:30 +02:00
Michele Caini
f9becda02c
more tests
2018-04-20 14:57:21 +02:00
Michele Caini
fb9fc952c6
more tests
2018-04-20 14:28:40 +02:00
Michele Caini
18451edfe9
review: views and sparse sets
2018-04-20 13:17:50 +02:00
Michele Caini
c0213e84f6
signals on tags
2018-04-16 17:14:22 +02:00
Michele Caini
338eb75bab
review: actor + tests
2018-04-12 08:18:10 +02:00
Michele Caini
31b1b453b0
updated doc and tests
2018-04-10 15:12:42 +02:00
Michele Caini
92048ac17b
removed signal + added dependency function(s)
2018-04-09 23:26:39 +02:00
Michele Caini
820178f006
tag dispatching to disambiguate tags and components ( #65 )
2018-04-07 00:29:09 +02:00
Michele Caini
d81ecfec32
removed extra create functions from the registry ( #52 )
2018-04-06 22:06:44 +02:00
Michele Caini
e99d7e2c3c
signals on component creation/destruction ( #62 )
2018-04-06 22:04:58 +02:00
Michele Caini
d417984ff3
review: iterators + fixed bug on raw views
2018-03-30 14:54:14 +02:00
Michele Caini
28ce491dd5
review sigh + added set/move for tags
2018-03-29 22:30:23 +02:00
Michele Caini
2cc1850212
save/restore - see #27
2018-03-28 10:23:47 +02:00
Michele Caini
13d0b0940c
raw views
2018-03-15 22:09:43 +01:00
Michele Caini
83b55f8e3f
fixed benchmark
2018-03-14 14:11:29 +01:00
Nicholas Farshidmehr
fc9af32d5f
Fix spelling mistakes. ( #57 )
...
Fix spelling mistakes.
2018-03-14 13:47:23 +01:00
Michele Caini
041e31ea78
removed spaces: not satisfied with the current implementation
2018-03-14 08:38:20 +01:00
Michele Caini
7a3e881099
review: benchmark
2018-03-14 08:28:56 +01:00
Michele Caini
d295c88474
spaces
2018-03-11 23:11:45 +01:00