|
|
a85e72a5b6
|
ECS destructors wip
|
2023-12-18 12:45:42 +03:00 |
|
|
|
028b4e1296
|
ECS constructors wip
|
2023-12-18 12:38:58 +03:00 |
|
|
|
340a5f4254
|
Support ecs::without
|
2023-12-16 23:01:06 +03:00 |
|
|
|
eb87f1ea20
|
Support const-qualified components in ecs::container::apply and add const-related docs
|
2023-12-16 21:51:45 +03:00 |
|
|
|
fa87ab4425
|
Rename ecs::entity_container -> ecs::container
|
2023-12-16 16:35:04 +03:00 |
|
|
|
95b26d890e
|
Rename ecs::entity_handle -> ecs::handle
|
2023-12-16 16:29:54 +03:00 |
|
|
|
d48bbc91a6
|
Rename psemek_declare_uuid -> psemek_ecs_declare_uuid
|
2023-12-16 16:18:50 +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 |
|
|
|
3701df15f4
|
Support creating new ecs entities while iterating over them
|
2023-08-23 17:46:50 +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 |
|
|
|
0b562a26c1
|
Add entity_container to ECS system arguments; make both entity_container and entity_handle optional arguments
|
2023-08-23 12:22:50 +03:00 |
|
|
|
fee1f647b2
|
Add declare_uuid macro to simplify creating ecs component classes
|
2023-08-23 00:04:41 +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 |
|