Sebastiano Mandalà
a664d60746
Update README.md
6 years ago
Sebastiano Mandalà
2497e32cae
Update README.md
6 years ago
Sebastiano Mandalà
aad135f9e9
Update README.md
6 years ago
sebas77
e9337f4be3
fix comments
6 years ago
sebas77
00640c8e3b
Merge branch 'master' of https://github.com/sebas77/Svelto.ECS
6 years ago
sebas77
5c5d00b693
update submodules
6 years ago
sebas77
0e0d5a5aeb
fix comments
6 years ago
sebas77
98ed73d3f3
fix compiling error
6 years ago
sebas77
c2ab0147a6
Add SwapEntityGroup with EGID
6 years ago
sebas77
fe2838320b
update submodule
6 years ago
sebas77
2e24716435
update submodules
6 years ago
sebas77
7472a36e5b
better names
6 years ago
sebas77
a2a0851eeb
Reworking the IEntityDescriptorHolder to avoid confusion
6 years ago
sebas77
67739a3876
fix compiling error
6 years ago
sebas77
5651416785
fix compiling errors
6 years ago
sebas77
b5121de872
remove some contraints that were not necessary
6 years ago
sebas77
ed3d521d93
rename functions
6 years ago
sebas77
9f256ae1c1
fix asm def
6 years ago
sebas77
c2a2b69955
update submodules
6 years ago
sebas77
becafe1f66
clean up
6 years ago
sebas77
8d2ef03501
minor modifications and asmedf
6 years ago
Sebastiano Mandalà
3c495f7c5f
Update README.md
6 years ago
Sebastiano Mandalà
21d499170a
Update README.md
6 years ago
Sebastiano Mandalà
3f8345085e
Update README.md
6 years ago
Sebastiano Mandalà
ef97f42600
Update README.md
6 years ago
Sebastiano Mandalà
2439506a36
Update README.md
6 years ago
sebas77
3f1f8b0b40
Merge remote-tracking branch 'remotes/origin/master' into EntityViewAsStruct
6 years ago
sebas77
9b470a8dee
rename IEntityData into IEntityStruct, it's not necessary to add confusion with more names
fix MoveEntityView function
fix Preallocate function
6 years ago
sebas77
a62a3c8dd2
improve code
6 years ago
sebas77
497f97650b
- put some effort to make the Sequencer declaration more readable, making more generic parameter explicit
- reworked IEntityViewsDB interface, some breaking renaming and added more functions
- added two struct friendly functions as workaround while we wait for the c# byref keyworkd: QueryEntities<T> and ExecutOnEntity<T>
- fix the SwapEntityGroup function
- various optimizations
- implement a simple and efficient way to initialize entity struct values (EntityStructInitializer)
- check (in debug only) if entitystruct has only value and primitive types, otherwise throw exception
-
6 years ago
sebas77
f32ad2b822
Improve the work on the the EntityStructs
6 years ago
sebas77
550c21851c
add Exists<T>(egid), Fetch<T> and Has<T>
add support for engines with EntityView, EntityStruct and EntityViewStruct
6 years ago
sebas77
1b639831e0
moving toward EntityViewStruct
6 years ago
sebas77
70344dbe13
working on use just one data structure, still WIP and a lot of work to do
6 years ago
Sebastiano Mandalà
233de294b2
Update README.md
6 years ago
Sebastiano Mandalà
5a5618cef5
Update README.md
6 years ago
sebas77
ab5e5c94bd
mega refactoring, now EntityView and EntityStructs use almost exactly the same code
introduced EntityViewStruct
cut a lot of code not needed anymore
breaking change engines add and remove callback now accept only ref params
breaking change QueryEntityViewsAsArray renamed in to QueryEntityViewsCacheFriendly
6 years ago
sebas77
36eaa4fe47
Merge remote-tracking branch 'remotes/origin/entitystructrework' into EntityViewAsStruct
# Conflicts:
# Svelto.ECS/DataStructures/TypeSafeFasterListForECS.cs
# Svelto.ECS/EnginesRootEngines.cs
# Svelto.ECS/EnginesRootEntities.cs
# Svelto.ECS/EnginesRootSubmission.cs
# Svelto.ECS/Extensions/Unity/GenericEntityDescriptorHolder.cs
# Svelto.ECS/IEngine.cs
# Svelto.ECS/IEntityDescriptorHolder.cs
# Svelto.ECS/MultiEntityViewsEngine.cs
# Svelto.ECS/Profiler/EngineProfiler.cs
# Svelto.ECS/SingleEntityViewEngine.cs
6 years ago
sebas77
2c40b46d35
Mega work in progress to support entity views as structs
6 years ago
sebas77
fe0a777475
EGID are now long to avoid any limitation
6 years ago
sebas77
5f416c0266
it's very important that people won't use GenericEntityDescriptor and MixedEntityDescriptor directly
6 years ago
Sebastiano Mandalà
bed88d315f
Update README.md
6 years ago
sebas77
002bb2896a
move files in the right folder
6 years ago
Sebastiano Mandalà
ced337e144
Merge pull request #24 from sebas77/database_refactoring
Database and ID refactoring
6 years ago
sebas77
c2ff71d780
EntityStructs cannot be put in or queried from groups anymore
EnttiyStructs can now be built with an initializer
6 years ago
sebas77
ccdc03421a
better logs
6 years ago
Sebastiano Mandalà
592bb8167d
Update README.md
6 years ago
Sebastiano Mandalà
3aed564f78
Delete _config.yml
6 years ago
sebas77
5179c885f7
some optimizations
7 years ago
sebas77
e4d3ea9e4b
fix some errors
remove some redundant methods
7 years ago