|
|
fa87ab4425
|
Rename ecs::entity_container -> ecs::container
|
2023-12-16 16:35:04 +03:00 |
|
|
|
1a133f2d3e
|
Rename ecs::entity_accessor -> ecs::accessor
|
2023-12-16 16:32:46 +03:00 |
|
|
|
95b26d890e
|
Rename ecs::entity_handle -> ecs::handle
|
2023-12-16 16:29:54 +03:00 |
|
|
|
76c91e50c1
|
New gcc compilation fixes
|
2023-10-03 21:32:13 +03:00 |
|
|
|
8b1157c641
|
Implement ecs::entity_container::attach/detach
|
2023-08-26 18:24:10 +03:00 |
|
|
|
59c803d31c
|
ECS library wip: rewrite tables using explicit columns
|
2023-08-26 12:33:14 +03:00 |
|
|
|
31ffd4dc54
|
Remove component bitsets from ecs; use uuid hash tables instead
|
2023-08-24 17:33:19 +03:00 |
|
|
|
dbeee752b7
|
Speed up searching for ecs table columns using a hash_map<uuid, column_id>
|
2023-08-24 16:26:29 +03:00 |
|
|
|
b99371dc29
|
Support removing ecs entities while iterating over them using apply
|
2023-08-23 16:10:39 +03:00 |
|
|
|
72508eb445
|
Support ecs::entity_container::batch_apply & store full entity handles (instead of entity IDs) in ECS tables
|
2023-08-23 12:58:00 +03:00 |
|
|
|
82682c0317
|
Refactor ecs::entity_container & add documentation
|
2023-08-22 22:36:04 +03:00 |
|
|
|
c1991cbb57
|
ECS library wip: support explicit query cache
|
2023-08-22 21:18:53 +03:00 |
|
|
|
e0e0df8128
|
ECS library wip & tests
|
2023-08-22 20:30:04 +03:00 |
|
|
|
63008d62ff
|
ECS library wip
|
2023-08-22 14:53:03 +03:00 |
|