Age | Commit message (Expand) | Author |
2024-12-16 | fix(ecs): make World::default fn behave same as World::new fn | HampusM |
2024-12-13 | refactor(ecs): remove system::Param associated type Flags | HampusM |
2024-12-11 | refactor(ecs): make system::Param trait not unsafe | HampusM |
2024-12-13 | refactor(ecs): improve system init param retrieval | HampusM |
2024-12-10 | refactor(ecs): merge a couple of tuple traits together | HampusM |
2024-12-09 | feat(ecs): add action to despawn entity | HampusM |
2024-12-09 | refactor(ecs): use phases for system ordering | HampusM |
2024-12-09 | feat(ecs): add Relationship function returning target UID iter | HampusM |
2024-12-08 | refactor(ecs): make query options entity_filter fn take slice | HampusM |
2024-11-29 | refactor(ecs): set & get UID parts using bit masks | HampusM |
2024-11-16 | feat(ecs): add Query iter_with_extra_comps function | HampusM |
2024-11-16 | feat(ecs): add component::Metadata of function | HampusM |
2024-11-16 | refactor(ecs): rename component::Metadata of function to get | HampusM |
2024-11-16 | feat(ecs): check comp metadata list before creating archetype ID | HampusM |
2024-11-16 | refactor(ecs): remove system param compatability checking | HampusM |
2024-11-11 | refactor(ecs): make Relationship use Component derive macro | HampusM |
2024-11-11 | refactor(ecs): fix clippy lints | HampusM |
2024-11-11 | refactor(ecs): use same ID for entities & components | HampusM |
2024-11-11 | refactor(ecs): remove unnecessary imports of crate as ecs | HampusM |
2024-11-03 | feat(ecs): add read-only query iterating | HampusM |
2024-11-02 | refactor(ecs): make ComponentIter not know entity iter details | HampusM |
2024-11-02 | feat(ecs): add creating static entities | HampusM |
2024-11-02 | fix(ecs): add check if entity already exists before creating it | HampusM |
2024-10-16 | feat(ecs): add stats sole containing current tick | HampusM |
2024-08-21 | refactor(ecs): fix clippy lints | HampusM |
2024-08-21 | fix(ecs): make Query::entity_uid use entity filter from query options | HampusM |
2024-08-18 | feat(ecs): make relationships able to have multiple targets | HampusM |
2024-08-18 | perf(ecs): make Relation get method use entity archetype lookup | HampusM |
2024-08-16 | feat(ecs): make relationships creatable without reference to world | HampusM |
2024-08-16 | fix(ecs): prevent nested queries causing panic | HampusM |
2024-08-15 | feat(ecs): add function to set related-to relationship entity | HampusM |
2024-08-15 | feat(ecs): add component removed event | HampusM |
2024-08-14 | feat(ecs): add component added event | HampusM |
2024-08-14 | fix(ecs): prevent duplicate archetype indices in lookup entries | HampusM |
2024-08-13 | fix(ecs): check if entity components contains component before add | HampusM |
2024-08-12 | feat(ecs): add action for removing components(s) from entity | HampusM |
2024-08-12 | feat(ecs): add action to add component(s) to entity | HampusM |
2024-08-10 | refactor(ecs): create archetype lookup entries on-the-go | HampusM |
2024-08-07 | docs(ecs): make examples not use own start event | HampusM |
2024-08-07 | feat(ecs): add start event | HampusM |
2024-08-06 | feat(ecs): add query function to get entity UID by index | HampusM |
2024-08-05 | test(ecs): make component storage unit tests work | HampusM |
2024-08-05 | fix(ecs): always sort components & component metadata | HampusM |
2024-08-04 | perf(ecs): remove clearing archetype lookup table | HampusM |
2024-08-02 | feat(ecs): add relationships | HampusM |
2024-08-01 | refactor(ecs): add & use component metadata struct | HampusM |
2024-07-30 | refactor(ecs): give archetype component IDs once in component storage | HampusM |
2024-07-29 | docs(ecs): make examples work correctly | HampusM |
2024-07-29 | feat(ecs): add fn to prepare world without using the event_loop fn | HampusM |
2024-07-29 | refactor(ecs): rename system::Param handle_pre_run fn to prepare | HampusM |