├── .bazelignore ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── ci.yml │ └── pages.yml ├── .gitignore ├── BUILD ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── WORKSPACE.bzlmod ├── _typos.toml ├── cmake ├── target_default_compile_functions.cmake ├── target_default_compile_options.cmake └── target_default_compile_warnings.cmake ├── codecov.yaml ├── distr ├── flecs.c └── flecs.h ├── docs ├── ComponentTraits.md ├── DesignWithFlecs.md ├── Docs.md ├── EntitiesComponents.md ├── FAQ.md ├── FlecsQueryLanguage.md ├── FlecsRemoteApi.md ├── FlecsScript.md ├── FlecsScriptTutorial.md ├── Manual.md ├── MigrationGuide.md ├── ObserversManual.md ├── PrefabsManual.md ├── Queries.md ├── Quickstart.md ├── Relationships.md ├── Systems.md ├── cfg │ ├── Doxyfile │ ├── custom.css │ ├── doxygen-awesome-darkmode-toggle.js │ ├── doxygen-awesome-fragment-copy-button.js │ ├── doxygen-awesome-interactive-toc.js │ ├── doxygen-awesome-paragraph-link.js │ ├── doxygen-awesome-sidebar-only-darkmode-toggle.css │ ├── doxygen-awesome-sidebar-only.css │ ├── doxygen-awesome-tabs.js │ ├── doxygen-awesome.css │ ├── flecs-snippet-tabs.css │ ├── flecs-snippet-tabs.js │ ├── footer.html │ ├── header.html │ └── languages │ │ └── javascript.min.js └── img │ ├── component_lifecycle_flow.png │ ├── explorer.png │ ├── filter_diagram.png │ ├── flecs-quickstart-overview.png │ ├── logo.png │ ├── logo_small.png │ ├── logo_small_dark.png │ ├── playground.png │ ├── projects │ ├── after_sun.png │ ├── age_of_respair.png │ ├── ascendant.jpg │ ├── city.png │ ├── ecs_survivors.png │ ├── equilibrium_engine.png │ ├── extermination_shock.png │ ├── feast.jpg │ ├── gloam_vault.png │ ├── hyperion.png │ ├── hytale.png │ ├── rescue_ops_wildfire.png │ ├── resistance_is_brutal.jpg │ ├── sol_survivor.png │ ├── tempest_rising.png │ ├── territory_control.jpg │ ├── the_forge.jpg │ ├── tome_tumble.png │ └── tower_defense.png │ ├── query_instancing.png │ ├── relationship_traversal.png │ └── script_tutorial │ ├── tut_playground.png │ ├── tut_playground_assembly.png │ ├── tut_playground_assembly_error.png │ ├── tut_playground_bar.png │ ├── tut_playground_box.png │ ├── tut_playground_component.png │ ├── tut_playground_empty.png │ ├── tut_playground_entity.png │ ├── tut_playground_fence.png │ ├── tut_playground_grid.png │ ├── tut_playground_grids.png │ ├── tut_playground_half_box.png │ ├── tut_playground_hierarchy.png │ ├── tut_playground_inspector.png │ ├── tut_playground_instance.png │ ├── tut_playground_pasture.png │ ├── tut_playground_pasture_2.png │ ├── tut_playground_pillar_grid.png │ ├── tut_playground_pillars.png │ ├── tut_playground_plane.png │ ├── tut_playground_plane_rotated.png │ ├── tut_playground_plane_wrong.png │ ├── tut_playground_prefab.png │ ├── tut_playground_preview.png │ ├── tut_playground_town.png │ ├── tut_playground_two_instances.png │ └── tut_playground_vars.png ├── examples ├── BUILD.bazel ├── README.md ├── build │ ├── bazel │ │ ├── MODULE.bazel │ │ ├── README.md │ │ └── example │ │ │ ├── BUILD │ │ │ └── main.cpp │ └── cmake │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── main.cpp ├── c │ ├── CMakeLists.txt │ ├── entities │ │ ├── basics │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── fwd_declare_component │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── fwd_declare_component.h │ │ │ │ └── fwd_declare_component │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── hierarchy │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── hierarchy.h │ │ │ │ └── hierarchy │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── hooks │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── hooks.h │ │ │ │ └── hooks │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ └── iterate_components │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── iterate_components.h │ │ │ └── iterate_components │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.c │ ├── explorer │ │ ├── BUILD │ │ ├── include │ │ │ ├── explorer.h │ │ │ └── explorer │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── hello_world │ │ ├── .gitignore │ │ ├── BUILD │ │ ├── include │ │ │ ├── hello_world.h │ │ │ └── hello_world │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── modules │ │ └── simple_module │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── simple_module.h │ │ │ └── simple_module │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ ├── main.c │ │ │ └── simple_module.c │ ├── observers │ │ ├── basics │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── custom_event │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── custom_event.h │ │ │ │ └── custom_event │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── enqueue_entity_event │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── enqueue_entity_event.h │ │ │ │ └── enqueue_entity_event │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── enqueue_event │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── enqueue_event.h │ │ │ │ └── enqueue_event │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── entity_event │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── entity_event.h │ │ │ │ └── entity_event │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── monitor │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── monitor.h │ │ │ │ └── monitor │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── propagate │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── propagate.h │ │ │ │ └── propagate │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── two_components │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── two_components.h │ │ │ │ └── two_components │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ └── yield_existing │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── yield_existing.h │ │ │ └── yield_existing │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.c │ ├── prefabs │ │ ├── basics │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── hierarchy │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── hierarchy.h │ │ │ │ └── hierarchy │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── nested_prefabs │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── nested_prefabs.h │ │ │ │ └── nested_prefabs │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── override │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── override.h │ │ │ │ └── override │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── slots │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── slots.h │ │ │ │ └── slots │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ └── variant │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── variant.h │ │ │ └── variant │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.c │ ├── queries │ │ ├── basics │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── change_tracking │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── change_tracking.h │ │ │ │ └── change_tracking │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── component_inheritance │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── component_inheritance.h │ │ │ │ └── component_inheritance │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── cyclic_variables │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── cyclic_variables.h │ │ │ │ └── cyclic_variables │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── facts │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── facts.h │ │ │ │ └── facts │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── group_by │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── group_by.h │ │ │ │ └── group_by │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── group_by_callbacks │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── group_by_callbacks.h │ │ │ │ └── group_by_callbacks │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── group_by_custom │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── group_by_custom.h │ │ │ │ └── group_by_custom │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── group_iter │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── group_iter.h │ │ │ │ └── group_iter │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── hierarchies │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── hierarchies.h │ │ │ │ └── hierarchies │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── iter_targets │ │ │ ├── include │ │ │ │ ├── iter_targets.h │ │ │ │ └── iter_targets │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── setting_variables │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── setting_variables.h │ │ │ │ └── setting_variables │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── singleton │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── singleton.h │ │ │ │ └── singleton │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── sorting │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── sorting.h │ │ │ │ └── sorting │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── transitive_queries │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── transitive_queries.h │ │ │ │ └── transitive_queries │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── variables │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── variables.h │ │ │ │ └── variables │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ └── wildcards │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── wildcards.h │ │ │ └── wildcards │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.c │ ├── reflection │ │ ├── auto_define_enum │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── auto_define_enum.h │ │ │ │ └── auto_define_enum │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── auto_define_nested_struct │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── auto_define_nested_struct.h │ │ │ │ └── auto_define_nested_struct │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── auto_define_struct │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── auto_define_struct.h │ │ │ │ └── auto_define_struct │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── basics │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── basics_bitmask │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics_bitmask.h │ │ │ │ └── basics_bitmask │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── basics_deserialize │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics_deserialize.h │ │ │ │ └── basics_deserialize │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── basics_enum │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics_enum.h │ │ │ │ └── basics_enum │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── basics_json │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics_json.h │ │ │ │ └── basics_json │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── custom_serializer │ │ │ ├── .gitignore │ │ │ ├── include │ │ │ │ ├── custom_serializer.h │ │ │ │ └── custom_serializer │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── entity_type │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── entity_type.h │ │ │ │ └── entity_type │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── member_ranges │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── member_ranges.h │ │ │ │ └── member_ranges │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── nested_set_member │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── nested_set_member.h │ │ │ │ └── nested_set_member │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── nested_struct │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── nested_struct.h │ │ │ │ └── nested_struct │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── query_to_custom_json │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── query_to_custom_json.h │ │ │ │ └── query_to_custom_json │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── query_to_json │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── query_to_json.h │ │ │ │ └── query_to_json │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── runtime_component │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── runtime_component.h │ │ │ │ └── runtime_component │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── runtime_nested_component │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── runtime_nested_component.h │ │ │ │ └── runtime_nested_component │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── ser_opaque_string │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── ser_opaque_string.h │ │ │ │ └── ser_opaque_string │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── ser_opaque_type │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── ser_opaque_type.h │ │ │ │ └── ser_opaque_type │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── ser_opaque_vector │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── ser_opaque_vector.h │ │ │ │ └── ser_opaque_vector │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── units │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── units.h │ │ │ │ └── units │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ └── world_ser_deser │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── world_ser_deser.h │ │ │ └── world_ser_deser │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.c │ ├── relationships │ │ ├── basics │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── exclusive_relations │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── exclusive_relations.h │ │ │ │ └── exclusive_relations │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── relation_component │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── relation_component.h │ │ │ │ └── relation_component │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ └── symmetric_relations │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── symmetric_relations.h │ │ │ └── symmetric_relations │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.c │ ├── script │ │ ├── expr_run │ │ │ ├── include │ │ │ │ ├── expr_run.h │ │ │ │ └── expr_run │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── expr_w_vars │ │ │ ├── include │ │ │ │ ├── expr_w_vars.h │ │ │ │ └── expr_w_vars │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── functions │ │ │ ├── include │ │ │ │ ├── functions.h │ │ │ │ └── functions │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── script_managed │ │ │ ├── include │ │ │ │ ├── script_managed.h │ │ │ │ └── script_managed │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ ├── script_run │ │ │ ├── include │ │ │ │ ├── script_run.h │ │ │ │ └── script_run │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.c │ │ └── script_w_vars │ │ │ ├── include │ │ │ ├── script_w_vars.h │ │ │ └── script_w_vars │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.c │ └── systems │ │ ├── basics │ │ ├── BUILD │ │ ├── include │ │ │ ├── basics.h │ │ │ └── basics │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── custom_phases │ │ ├── BUILD │ │ ├── include │ │ │ ├── custom_phases.h │ │ │ └── custom_phases │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── custom_phases_no_builtin │ │ ├── BUILD │ │ ├── include │ │ │ ├── custom_phases_no_builtin.h │ │ │ └── custom_phases_no_builtin │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── custom_pipeline │ │ ├── BUILD │ │ ├── include │ │ │ ├── custom_pipeline.h │ │ │ └── custom_pipeline │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── delta_time │ │ ├── BUILD │ │ ├── include │ │ │ ├── delta_time.h │ │ │ └── delta_time │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── immediate │ │ ├── BUILD │ │ ├── include │ │ │ ├── immediate.h │ │ │ ├── immediate │ │ │ │ └── bake_config.h │ │ │ └── no_readonly │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── mutate_entity │ │ ├── BUILD │ │ ├── include │ │ │ ├── mutate_entity.h │ │ │ └── mutate_entity │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── pipeline │ │ ├── BUILD │ │ ├── include │ │ │ ├── pipeline.h │ │ │ └── pipeline │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── run_callback │ │ ├── BUILD │ │ ├── include │ │ │ ├── run_callback.h │ │ │ └── run_callback │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── startup_system │ │ ├── BUILD │ │ ├── include │ │ │ ├── startup_system.h │ │ │ └── startup_system │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── sync_point │ │ ├── BUILD │ │ ├── include │ │ │ ├── sync_point.h │ │ │ └── sync_point │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── sync_point_delete │ │ ├── BUILD │ │ ├── include │ │ │ ├── sync_point_delete.h │ │ │ └── sync_point_delete │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── system_ctx │ │ ├── BUILD │ │ ├── include │ │ │ ├── system_ctx.h │ │ │ └── system_ctx │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ ├── target_fps │ │ ├── BUILD │ │ ├── include │ │ │ ├── target_fps.h │ │ │ └── target_fps │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ │ └── time_interval │ │ ├── BUILD │ │ ├── include │ │ ├── time_interval.h │ │ └── time_interval │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ └── main.c ├── cpp │ ├── CMakeLists.txt │ ├── entities │ │ ├── basics │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── emplace │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── emplace.h │ │ │ │ └── emplace │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── hierarchy │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── hierarchy.h │ │ │ │ └── hierarchy │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── hooks │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── hooks.h │ │ │ │ └── hooks │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── iterate_components │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── iterate_components.h │ │ │ │ └── iterate_components │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── multi_set_get │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── multi_set_get.h │ │ │ │ └── multi_set_get │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ └── prefab │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── prefab.h │ │ │ └── prefab │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.cpp │ ├── explorer │ │ ├── BUILD │ │ ├── include │ │ │ ├── explorer.h │ │ │ └── explorer │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ ├── game_mechanics │ │ ├── factory │ │ │ ├── include │ │ │ │ ├── factory.h │ │ │ │ └── factory │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ ├── resources.flecs │ │ │ ├── scene.flecs │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── inventory_system │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── inventory_system.h │ │ │ │ └── inventory_system │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ └── scene_management │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── scene_management.h │ │ │ └── scene_management │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.cpp │ ├── hello_world │ │ ├── .gitignore │ │ ├── BUILD │ │ ├── include │ │ │ ├── hello_world.h │ │ │ └── hello_world │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ ├── modules │ │ └── simple_module │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── simple_module.h │ │ │ └── simple_module │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ ├── main.cpp │ │ │ └── simple_module.cpp │ ├── observers │ │ ├── basics │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── custom_event │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── custom_event.h │ │ │ │ └── custom_event │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── enqueue_entity_event │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── enqueue_entity_event.h │ │ │ │ └── enqueue_entity_event │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── enqueue_event │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── enqueue_event.h │ │ │ │ └── enqueue_event │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── entity_event │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── entity_event.h │ │ │ │ └── entity_event │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── monitor │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── monitor.h │ │ │ │ └── monitor │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── propagate │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── propagate.h │ │ │ │ └── propagate │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── two_components │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── two_components.h │ │ │ │ └── two_components │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ └── yield_existing │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── yield_existing.h │ │ │ └── yield_existing │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.cpp │ ├── prefabs │ │ ├── basics │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── hierarchy │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── hierarchy.h │ │ │ │ └── hierarchy │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── nested_prefabs │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── nested_prefabs.h │ │ │ │ └── nested_prefabs │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── override │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── override.h │ │ │ │ └── override │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── slots │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── slots.h │ │ │ │ └── slots │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── typed_prefabs │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── typed_prefabs.h │ │ │ │ └── typed_prefabs │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ └── variant │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── variant.h │ │ │ └── variant │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.cpp │ ├── queries │ │ ├── basics │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── change_tracking │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── change_tracking.h │ │ │ │ └── change_tracking │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── component_inheritance │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── component_inheritance.h │ │ │ │ └── component_inheritance │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── cyclic_variables │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── cyclic_variables.h │ │ │ │ └── cyclic_variables │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── each_callback │ │ │ ├── include │ │ │ │ ├── each_callback.h │ │ │ │ └── each_callback │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── each_w_entity_callback │ │ │ ├── include │ │ │ │ ├── each_w_entity_callback.h │ │ │ │ └── each_w_entity_callback │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── each_w_iter_callback │ │ │ ├── include │ │ │ │ ├── each_w_iter_callback.h │ │ │ │ └── each_w_iter_callback │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── facts │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── facts.h │ │ │ │ └── facts │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── find_entity │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── find_entity.h │ │ │ │ └── find_entity │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── group_by │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── group_by.h │ │ │ │ └── group_by │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── group_by_callbacks │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── group_by_callbacks.h │ │ │ │ └── group_by_callbacks │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── group_by_custom │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── group_by_custom.h │ │ │ │ └── group_by_custom │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── group_iter │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── group_iter.h │ │ │ │ └── group_iter │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── hierarchy │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── hierarchy.h │ │ │ │ └── hierarchy │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── iter_info │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── iter_info.h │ │ │ │ └── iter_info │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── iter_targets │ │ │ ├── include │ │ │ │ ├── iter_targets.h │ │ │ │ └── iter_targets │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── run_callback │ │ │ ├── include │ │ │ │ ├── run_callback.h │ │ │ │ └── run_callback │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── setting_variables │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── setting_variables.h │ │ │ │ └── setting_variables │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── singleton │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── singleton.h │ │ │ │ └── singleton │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── sorting │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── sorting.h │ │ │ │ └── sorting │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── transitive_queries │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── transitive_queries.h │ │ │ │ └── transitive_queries │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── variables │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── variables.h │ │ │ │ └── variables │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── wildcards │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── wildcards.h │ │ │ │ └── wildcards │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── with │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── with.h │ │ │ │ └── with │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── without │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── without.h │ │ │ │ └── without │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ └── world_query │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── world_query.h │ │ │ └── world_query │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.cpp │ ├── reflection │ │ ├── basics │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── basics_bitmask │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics_bitmask.h │ │ │ │ └── basics_bitmask │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── basics_deserialize │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics_deserialize.h │ │ │ │ └── basics_deserialize │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── basics_enum │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics_enum.h │ │ │ │ └── basics_enum │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── basics_json │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics_json.h │ │ │ │ └── basics_json │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── custom_serializer │ │ │ ├── .gitignore │ │ │ ├── include │ │ │ │ ├── custom_serializer.h │ │ │ │ └── custom_serializer │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── entity_type │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── entity_type.h │ │ │ │ └── entity_type │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── member_ranges │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── member_ranges.h │ │ │ │ └── member_ranges │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── nested_set_member │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── nested_set_member.h │ │ │ │ └── nested_set_member │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── nested_struct │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── nested_struct.h │ │ │ │ └── nested_struct │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── portable_type │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── portable_type.h │ │ │ │ └── portable_type │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── query_to_custom_json │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── query_to_custom_json.h │ │ │ │ └── query_to_custom_json │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── query_to_json │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── query_to_json.h │ │ │ │ └── query_to_json │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── runtime_component │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── runtime_component.h │ │ │ │ └── runtime_component │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── runtime_nested_component │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── runtime_nested_component.h │ │ │ │ └── runtime_nested_component │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── ser_opaque_type │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── ser_opaque_type.h │ │ │ │ └── ser_opaque_type │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── ser_std_optional │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── ser_std_optional.h │ │ │ │ └── ser_std_optional │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── ser_std_string │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── ser_std_string.h │ │ │ │ └── ser_std_string │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── ser_std_vector │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── ser_std_vector.h │ │ │ │ └── ser_std_vector │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── units │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── units.h │ │ │ │ └── units │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ └── world_ser_deser │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── world_ser_deser.h │ │ │ └── world_ser_deser │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.cpp │ ├── relationships │ │ ├── basics │ │ │ ├── .gitignore │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── basics.h │ │ │ │ └── basics │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── enum_relations │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── enum_relations.h │ │ │ │ └── enum_relations │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── exclusive_relations │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── exclusive_relations.h │ │ │ │ └── exclusive_relations │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── relation_component │ │ │ ├── BUILD │ │ │ ├── include │ │ │ │ ├── relation_component.h │ │ │ │ └── relation_component │ │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ │ └── main.cpp │ │ └── symmetric_relations │ │ │ ├── BUILD │ │ │ ├── include │ │ │ ├── symmetric_relations.h │ │ │ └── symmetric_relations │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.cpp │ └── systems │ │ ├── basics │ │ ├── BUILD │ │ ├── include │ │ │ ├── systems.h │ │ │ └── systems │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── custom_phases │ │ ├── BUILD │ │ ├── include │ │ │ ├── custom_phases.h │ │ │ └── custom_phases │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── custom_phases_no_builtin │ │ ├── BUILD │ │ ├── include │ │ │ ├── custom_phases_no_builtin.h │ │ │ └── custom_phases_no_builtin │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── custom_pipeline │ │ ├── BUILD │ │ ├── include │ │ │ ├── custom_pipeline.h │ │ │ └── custom_pipeline │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── delta_time │ │ ├── BUILD │ │ ├── include │ │ │ ├── delta_time.h │ │ │ └── delta_time │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── each_callback │ │ ├── include │ │ │ ├── each_callback.h │ │ │ └── each_callback │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── each_w_entity_callback │ │ ├── include │ │ │ ├── each_w_entity_callback.h │ │ │ └── each_w_entity_callback │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── each_w_iter_callback │ │ ├── include │ │ │ ├── each_w_iter_callback.h │ │ │ └── each_w_iter_callback │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── immediate │ │ ├── BUILD │ │ ├── include │ │ │ ├── immediate.h │ │ │ └── immediate │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── multiple_queries │ │ ├── include │ │ │ ├── multiple_queries.h │ │ │ └── multiple_queries │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── mutate_entity │ │ ├── BUILD │ │ ├── include │ │ │ ├── mutate_entity.h │ │ │ └── mutate_entity │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── mutate_entity_handle │ │ ├── BUILD │ │ ├── include │ │ │ ├── mutate_entity_handle.h │ │ │ └── mutate_entity_handle │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── pipeline │ │ ├── .gitignore │ │ ├── BUILD │ │ ├── include │ │ │ ├── pipeline.h │ │ │ └── pipeline │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── run_callback │ │ ├── include │ │ │ ├── run_callback.h │ │ │ └── run_callback │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── run_to_each_callback │ │ ├── BUILD │ │ ├── include │ │ │ ├── run_to_each_callback.h │ │ │ └── run_to_each_callback │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── startup_system │ │ ├── BUILD │ │ ├── include │ │ │ ├── startup_system.h │ │ │ └── startup_system │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── sync_point │ │ ├── BUILD │ │ ├── include │ │ │ ├── sync_point.h │ │ │ └── sync_point │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── sync_point_delete │ │ ├── BUILD │ │ ├── include │ │ │ ├── sync_point_delete.h │ │ │ └── sync_point_delete │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── system_ctx │ │ ├── BUILD │ │ ├── include │ │ │ ├── system_ctx.h │ │ │ └── system_ctx │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ ├── target_fps │ │ ├── BUILD │ │ ├── include │ │ │ ├── target_fps.h │ │ │ └── target_fps │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ │ └── time_interval │ │ ├── BUILD │ │ ├── include │ │ ├── time_interval.h │ │ └── time_interval │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ └── main.cpp ├── os_api │ ├── bake │ │ ├── include │ │ │ ├── flecs-os_api-bake │ │ │ │ └── bake_config.h │ │ │ └── flecs_os_api_bake.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ └── stdcpp │ │ ├── include │ │ ├── flecs-os_api-stdcpp │ │ │ └── bake_config.h │ │ └── flecs_os_api_stdcpp.h │ │ ├── project.json │ │ └── src │ │ └── flecs-os_api-stdcpp.cpp └── script │ ├── anonymous_entity.flecs │ ├── docs.flecs │ ├── expressions.flecs │ ├── hello_world.flecs │ ├── prefabs.flecs │ ├── reflection.flecs │ ├── strings.flecs │ └── with.flecs ├── include ├── flecs.h └── flecs │ ├── addons │ ├── alerts.h │ ├── app.h │ ├── cpp │ │ ├── c_types.hpp │ │ ├── component.hpp │ │ ├── delegate.hpp │ │ ├── entity.hpp │ │ ├── entity_view.hpp │ │ ├── field.hpp │ │ ├── flecs.hpp │ │ ├── impl │ │ │ ├── field.hpp │ │ │ ├── iter.hpp │ │ │ └── world.hpp │ │ ├── iter.hpp │ │ ├── lifecycle_traits.hpp │ │ ├── log.hpp │ │ ├── mixins │ │ │ ├── alerts │ │ │ │ ├── builder.hpp │ │ │ │ ├── builder_i.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── entity_view.inl │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── app │ │ │ │ ├── builder.hpp │ │ │ │ ├── decl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── component │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── doc │ │ │ │ ├── decl.hpp │ │ │ │ ├── entity_builder.inl │ │ │ │ ├── entity_view.inl │ │ │ │ └── impl.hpp │ │ │ ├── entity │ │ │ │ ├── builder.hpp │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── enum │ │ │ │ ├── entity_view.inl │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── event │ │ │ │ ├── builder.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── entity_builder.inl │ │ │ │ ├── entity_view.inl │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── id │ │ │ │ ├── decl.hpp │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── json │ │ │ │ ├── decl.hpp │ │ │ │ ├── entity.inl │ │ │ │ ├── entity_builder.inl │ │ │ │ ├── entity_view.inl │ │ │ │ ├── iterable.inl │ │ │ │ ├── query.inl │ │ │ │ └── world.inl │ │ │ ├── meta │ │ │ │ ├── component.inl │ │ │ │ ├── cursor.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── entity_builder.inl │ │ │ │ ├── impl.hpp │ │ │ │ ├── opaque.hpp │ │ │ │ ├── untyped_component.inl │ │ │ │ └── world.inl │ │ │ ├── metrics │ │ │ │ ├── builder.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── impl.hpp │ │ │ │ ├── mixin.inl │ │ │ │ └── untyped_component.inl │ │ │ ├── module │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── observer │ │ │ │ ├── builder.hpp │ │ │ │ ├── builder_i.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── pipeline │ │ │ │ ├── builder.hpp │ │ │ │ ├── builder_i.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── query │ │ │ │ ├── builder.hpp │ │ │ │ ├── builder_i.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── rest │ │ │ │ ├── decl.hpp │ │ │ │ └── impl.hpp │ │ │ ├── script │ │ │ │ ├── builder.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── stats │ │ │ │ ├── decl.hpp │ │ │ │ └── impl.hpp │ │ │ ├── system │ │ │ │ ├── builder.hpp │ │ │ │ ├── builder_i.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── term │ │ │ │ ├── builder_i.hpp │ │ │ │ ├── decl.hpp │ │ │ │ ├── impl.hpp │ │ │ │ └── mixin.inl │ │ │ ├── timer │ │ │ │ ├── decl.hpp │ │ │ │ ├── impl.hpp │ │ │ │ ├── mixin.inl │ │ │ │ └── system_mixin.inl │ │ │ └── units │ │ │ │ ├── decl.hpp │ │ │ │ └── impl.hpp │ │ ├── pair.hpp │ │ ├── ref.hpp │ │ ├── table.hpp │ │ ├── type.hpp │ │ ├── utils │ │ │ ├── array.hpp │ │ │ ├── builder.hpp │ │ │ ├── enum.hpp │ │ │ ├── function_traits.hpp │ │ │ ├── iterable.hpp │ │ │ ├── node_builder.hpp │ │ │ ├── signature.hpp │ │ │ ├── string.hpp │ │ │ ├── stringstream.hpp │ │ │ └── utils.hpp │ │ └── world.hpp │ ├── deprecated.h │ ├── doc.h │ ├── flecs_c.h │ ├── flecs_cpp.h │ ├── http.h │ ├── json.h │ ├── log.h │ ├── meta.h │ ├── meta_c.h │ ├── metrics.h │ ├── module.h │ ├── os_api_impl.h │ ├── pipeline.h │ ├── rest.h │ ├── script.h │ ├── script_math.h │ ├── stats.h │ ├── system.h │ ├── timer.h │ └── units.h │ ├── bake_config.h │ ├── datastructures │ ├── allocator.h │ ├── bitset.h │ ├── block_allocator.h │ ├── hashmap.h │ ├── map.h │ ├── sparse.h │ ├── stack_allocator.h │ ├── strbuf.h │ └── vec.h │ ├── os_api.h │ └── private │ ├── addons.h │ ├── api_defines.h │ ├── api_flags.h │ ├── api_internals.h │ ├── api_support.h │ └── api_types.h ├── meson.build ├── meson_options.txt ├── project.json ├── src ├── addons │ ├── alerts.c │ ├── app.c │ ├── doc.c │ ├── flecs_cpp.c │ ├── http │ │ ├── http.c │ │ └── http.h │ ├── journal.c │ ├── journal.h │ ├── json │ │ ├── deserialize.c │ │ ├── deserialize_value.c │ │ ├── json.c │ │ ├── json.h │ │ ├── serialize_entity.c │ │ ├── serialize_field_info.c │ │ ├── serialize_iter.c │ │ ├── serialize_iter_result.c │ │ ├── serialize_iter_result_query.c │ │ ├── serialize_iter_result_table.c │ │ ├── serialize_query_info.c │ │ ├── serialize_type_info.c │ │ ├── serialize_value.c │ │ └── serialize_world.c │ ├── log.c │ ├── meta │ │ ├── c_utils.c │ │ ├── cursor.c │ │ ├── definitions.c │ │ ├── meta.c │ │ ├── meta.h │ │ ├── rtt_lifecycle.c │ │ ├── serializer.c │ │ └── type_support │ │ │ ├── array_ts.c │ │ │ ├── enum_ts.c │ │ │ ├── opaque_ts.c │ │ │ ├── primitive_ts.c │ │ │ ├── struct_ts.c │ │ │ ├── type_support.h │ │ │ └── units_ts.c │ ├── metrics.c │ ├── module.c │ ├── os_api_impl │ │ ├── os_api_impl.c │ │ ├── posix_impl.inl │ │ └── windows_impl.inl │ ├── parser │ │ ├── grammar.h │ │ ├── parser.h │ │ ├── tokenizer.c │ │ └── tokenizer.h │ ├── pipeline │ │ ├── frame.c │ │ ├── pipeline.c │ │ ├── pipeline.h │ │ └── worker.c │ ├── query_dsl │ │ ├── parser.c │ │ └── query_dsl.h │ ├── rest.c │ ├── script │ │ ├── ast.c │ │ ├── ast.h │ │ ├── expr │ │ │ ├── ast.c │ │ │ ├── ast.h │ │ │ ├── expr.h │ │ │ ├── parser.c │ │ │ ├── stack.c │ │ │ ├── stack.h │ │ │ ├── util.c │ │ │ ├── visit.h │ │ │ ├── visit_eval.c │ │ │ ├── visit_fold.c │ │ │ ├── visit_free.c │ │ │ ├── visit_to_str.c │ │ │ └── visit_type.c │ │ ├── function.c │ │ ├── functions_builtin.c │ │ ├── functions_math.c │ │ ├── parser.c │ │ ├── script.c │ │ ├── script.h │ │ ├── serialize.c │ │ ├── template.c │ │ ├── template.h │ │ ├── vars.c │ │ ├── visit.c │ │ ├── visit.h │ │ ├── visit_check.c │ │ ├── visit_eval.c │ │ ├── visit_eval.h │ │ ├── visit_free.c │ │ └── visit_to_str.c │ ├── stats │ │ ├── memory.c │ │ ├── monitor.c │ │ ├── pipeline_monitor.c │ │ ├── stats.c │ │ ├── stats.h │ │ ├── system_monitor.c │ │ ├── world_monitor.c │ │ └── world_summary.c │ ├── system │ │ ├── system.c │ │ └── system.h │ ├── timer.c │ └── units.c ├── bootstrap.c ├── commands.c ├── commands.h ├── component_actions.c ├── component_actions.h ├── datastructures │ ├── allocator.c │ ├── bitset.c │ ├── block_allocator.c │ ├── hash.c │ ├── hashmap.c │ ├── map.c │ ├── name_index.c │ ├── name_index.h │ ├── sparse.c │ ├── stack_allocator.c │ ├── strbuf.c │ └── vec.c ├── each.c ├── entity.c ├── entity.h ├── entity_name.c ├── entity_name.h ├── id.c ├── instantiate.c ├── instantiate.h ├── iter.c ├── iter.h ├── misc.c ├── observable.c ├── observable.h ├── observer.c ├── on_delete.c ├── os_api.c ├── poly.c ├── poly.h ├── private_api.h ├── query │ ├── api.c │ ├── cache │ │ ├── cache.c │ │ ├── cache.h │ │ ├── cache_iter.c │ │ ├── cache_iter.h │ │ ├── change_detection.c │ │ ├── change_detection.h │ │ ├── group.c │ │ ├── group.h │ │ ├── match.c │ │ ├── match.h │ │ └── order_by.c │ ├── compiler │ │ ├── compiler.c │ │ ├── compiler.h │ │ └── compiler_term.c │ ├── engine │ │ ├── engine.h │ │ ├── eval.c │ │ ├── eval_iter.c │ │ ├── eval_member.c │ │ ├── eval_pred.c │ │ ├── eval_sparse.c │ │ ├── eval_toggle.c │ │ ├── eval_trav.c │ │ ├── eval_up.c │ │ ├── eval_utils.c │ │ ├── trav_cache.c │ │ ├── trav_cache.h │ │ ├── trav_down_cache.c │ │ ├── trav_up_cache.c │ │ ├── trivial_iter.c │ │ └── trivial_iter.h │ ├── query.h │ ├── types.h │ ├── util.c │ ├── util.h │ └── validator.c ├── ref.c ├── search.c ├── stage.c ├── stage.h ├── storage │ ├── component_index.c │ ├── component_index.h │ ├── entity_index.c │ ├── entity_index.h │ ├── ordered_children.c │ ├── ordered_children.h │ ├── sparse_storage.c │ ├── sparse_storage.h │ ├── table.c │ ├── table.h │ ├── table_cache.c │ ├── table_cache.h │ ├── table_graph.c │ └── table_graph.h ├── type_info.c ├── value.c ├── world.c └── world.h ├── templates ├── c │ ├── flecs-module │ │ ├── include │ │ │ └── __id_underscore.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ └── flecs │ │ ├── include │ │ └── __id_underscore.h │ │ ├── project.json │ │ └── src │ │ └── main.c └── cpp │ └── flecs │ ├── include │ └── __id_underscore.h │ ├── project.json │ └── src │ └── main.cpp └── test ├── BUILD ├── CMakeLists.txt ├── addons ├── .gitignore ├── include │ ├── addons.h │ └── addons │ │ └── bake_config.h ├── project.json └── src │ ├── Alerts.c │ ├── App.c │ ├── Doc.c │ ├── Http.c │ ├── Memory.c │ ├── Metrics.c │ ├── Modules.c │ ├── MultiThread.c │ ├── MultiThreadStaging.c │ ├── Pipeline.c │ ├── Rest.c │ ├── Run.c │ ├── Stats.c │ ├── SystemCascade.c │ ├── SystemManual.c │ ├── SystemMisc.c │ ├── SystemPeriodic.c │ ├── System_w_Empty.c │ ├── System_w_FromEntity.c │ ├── System_w_FromParent.c │ ├── System_w_FromSystem.c │ ├── Tasks.c │ ├── Timer.c │ ├── main.c │ └── util.c ├── collections ├── .gitignore ├── include │ ├── collections.h │ └── collections │ │ └── bake_config.h ├── project.json └── src │ ├── Allocator.c │ ├── Map.c │ ├── Sparse.c │ ├── Strbuf.c │ ├── main.c │ └── utils.c ├── core ├── include │ ├── api │ │ └── bake_config.h │ ├── core.h │ └── core │ │ └── bake_config.h ├── project.json └── src │ ├── Add.c │ ├── Clone.c │ ├── Commands.c │ ├── ComponentLifecycle.c │ ├── Count.c │ ├── Delete.c │ ├── Each.c │ ├── Entity.c │ ├── Error.c │ ├── Event.c │ ├── ExclusiveAccess.c │ ├── Get_component.c │ ├── GlobalComponentIds.c │ ├── Has.c │ ├── Hierarchies.c │ ├── Id.c │ ├── Internals.c │ ├── Iter.c │ ├── Lookup.c │ ├── Monitor.c │ ├── New.c │ ├── New_w_Count.c │ ├── Observer.c │ ├── ObserverOnSet.c │ ├── OnDelete.c │ ├── OrderedChildren.c │ ├── Pairs.c │ ├── Poly.c │ ├── Prefab.c │ ├── ReadWrite.c │ ├── Reference.c │ ├── Remove.c │ ├── Search.c │ ├── Set.c │ ├── SingleThreadStaging.c │ ├── Singleton.c │ ├── Sparse.c │ ├── StackAlloc.c │ ├── Stresstests.c │ ├── Table.c │ ├── Trigger.c │ ├── TriggerOnAdd.c │ ├── TriggerOnRemove.c │ ├── TriggerOnSet.c │ ├── Type.c │ ├── World.c │ ├── WorldInfo.c │ ├── main.c │ └── util.c ├── cpp ├── include │ ├── cpp.h │ └── cpp │ │ └── bake_config.h ├── project.json └── src │ ├── ComponentLifecycle.cpp │ ├── Doc.cpp │ ├── Entity.cpp │ ├── Enum.cpp │ ├── Event.cpp │ ├── ImplicitComponents.cpp │ ├── Iterable.cpp │ ├── Meta.cpp │ ├── Misc.cpp │ ├── Module.cpp │ ├── Observer.cpp │ ├── OrderedChildren.cpp │ ├── Pairs.cpp │ ├── Paths.cpp │ ├── PrettyFunction.cpp │ ├── Query.cpp │ ├── QueryBuilder.cpp │ ├── Refs.cpp │ ├── Singleton.cpp │ ├── System.cpp │ ├── SystemBuilder.cpp │ ├── Table.cpp │ ├── Trigger.cpp │ ├── Union.cpp │ ├── World.cpp │ ├── WorldFactory.cpp │ ├── main.cpp │ └── util.cpp ├── custom_builds ├── c │ ├── custom_header │ │ ├── include │ │ │ ├── custom_header.h │ │ │ ├── custom_header │ │ │ │ └── bake_config.h │ │ │ └── flecs_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── define_debug_and_sanitize │ │ ├── include │ │ │ ├── define_debug_and_sanitize.h │ │ │ └── define_debug_and_sanitize │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── int_time_type │ │ ├── include │ │ │ ├── int_time_type.h │ │ │ └── int_time_type │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── json │ │ ├── include │ │ │ ├── json.h │ │ │ └── json │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── log │ │ ├── include │ │ │ ├── log.h │ │ │ └── log │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── log_level_3 │ │ ├── include │ │ │ ├── log_level_3.h │ │ │ └── log_level_3 │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── meta │ │ ├── include │ │ │ ├── meta.h │ │ │ └── meta │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── module │ │ ├── .gitignore │ │ ├── include │ │ │ ├── module.h │ │ │ └── module │ │ │ │ └── bake_config.h │ │ └── src │ │ │ └── main.c │ ├── monitor │ │ ├── include │ │ │ ├── monitor.h │ │ │ └── monitor │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── monitor_rest │ │ ├── include │ │ │ ├── monitor_rest.h │ │ │ └── monitor_rest │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── no_addons │ │ ├── include │ │ │ ├── no_addons.h │ │ │ └── no_addons │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── no_log │ │ ├── include │ │ │ ├── no_log.h │ │ │ └── no_log │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── parser │ │ ├── .gitignore │ │ ├── include │ │ │ ├── parser.h │ │ │ └── parser │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── perf_trace │ │ ├── include │ │ │ ├── perf_trace.h │ │ │ └── perf_trace │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── pipeline │ │ ├── include │ │ │ ├── pipeline.h │ │ │ └── pipeline │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── pipeline_w_system │ │ ├── include │ │ │ ├── pipeline │ │ │ │ └── bake_config.h │ │ │ ├── pipeline_w_system.h │ │ │ └── pipeline_w_system │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── plecs │ │ ├── include │ │ │ ├── plecs.h │ │ │ └── plecs │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── query_dsl │ │ ├── .gitignore │ │ ├── include │ │ │ ├── query_dsl.h │ │ │ └── query_dsl │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── rest │ │ ├── include │ │ │ ├── rest.h │ │ │ └── rest │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── script │ │ ├── include │ │ │ ├── script.h │ │ │ └── script │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── script_math │ │ ├── include │ │ │ ├── script_math.h │ │ │ └── script_math │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── standards │ │ └── gnu2x │ │ │ ├── include │ │ │ ├── gnu2x.h │ │ │ └── gnu2x │ │ │ │ └── bake_config.h │ │ │ ├── project.json │ │ │ └── src │ │ │ └── main.c │ ├── system │ │ ├── include │ │ │ ├── system.h │ │ │ └── system │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ ├── timer │ │ ├── include │ │ │ ├── timer.h │ │ │ └── timer │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.c │ └── use_os_alloc │ │ ├── include │ │ ├── use_os_alloc.h │ │ └── use_os_alloc │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ └── main.c └── cpp │ ├── app │ ├── include │ │ ├── app.h │ │ └── app │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── define_malloc_free │ ├── .gitignore │ ├── include │ │ ├── define_malloc_free.h │ │ └── define_malloc_free │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── dll_module │ ├── dll_app │ │ ├── include │ │ │ ├── dll_app.h │ │ │ └── dll_app │ │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ │ └── main.cpp │ └── dll_module │ │ ├── include │ │ ├── dll_module.h │ │ └── dll_module │ │ │ └── bake_config.h │ │ ├── project.json │ │ └── src │ │ └── main.cpp │ ├── doc │ ├── include │ │ ├── doc.h │ │ └── doc │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── ensure_define │ ├── include │ │ ├── ensure_define.h │ │ └── ensure_define │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── enum_reflection_no_meta │ ├── include │ │ ├── enum_reflection_no_meta.h │ │ └── enum_reflection_no_meta │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── enum_reflection_no_meta_no_auto_registration │ ├── .gitignore │ ├── include │ │ ├── enum_reflection_no_meta │ │ │ └── bake_config.h │ │ ├── enum_reflection_no_meta_no_auto_registration.h │ │ └── enum_reflection_no_meta_no_auto_registration │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── get_constant_no_meta │ ├── .gitignore │ ├── include │ │ ├── get_constant_no_meta.h │ │ └── get_constant_no_meta │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── log │ ├── include │ │ ├── log.h │ │ └── log │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── module │ ├── include │ │ ├── module.h │ │ └── module │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── no_addons │ ├── include │ │ ├── no_addons.h │ │ └── no_addons │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── no_auto_registration │ ├── .gitignore │ ├── include │ │ ├── no_auto_registration.h │ │ └── no_auto_registration │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── no_enum_reflection │ ├── include │ │ ├── no_enum_reflection.h │ │ └── no_enum_reflection │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── no_enum_reflection_register_constants │ ├── include │ │ ├── no_enum_reflection_register_constants.h │ │ └── no_enum_reflection_register_constants │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── pipeline │ ├── include │ │ ├── pipeline.h │ │ └── pipeline │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── pipeline_no_timer │ ├── include │ │ ├── pipeline_no_timer.h │ │ └── pipeline_no_timer │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── rest │ ├── include │ │ ├── rest.h │ │ └── rest │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ ├── system │ ├── include │ │ ├── system.h │ │ └── system │ │ │ └── bake_config.h │ ├── project.json │ └── src │ │ └── main.cpp │ └── timer │ ├── include │ ├── timer.h │ └── timer │ │ └── bake_config.h │ ├── project.json │ └── src │ └── main.cpp ├── meta ├── .gitignore ├── include │ ├── meta.h │ └── meta │ │ └── bake_config.h ├── project.json └── src │ ├── ArrayTypes.c │ ├── BitmaskTypes.c │ ├── Cursor.c │ ├── DeserializeFromJson.c │ ├── EnumTypes.c │ ├── MetaUtils.c │ ├── Misc.c │ ├── NestedStructTypes.c │ ├── OpaqueTypes.c │ ├── PrimitiveCompare.c │ ├── PrimitiveTypes.c │ ├── RttCompare.c │ ├── RuntimeTypes.c │ ├── SerializeEntityToJson.c │ ├── SerializeIterToJson.c │ ├── SerializeIterToRowJson.c │ ├── SerializeQueryInfoToJson.c │ ├── SerializeToJson.c │ ├── SerializeTypeInfoToJson.c │ ├── Serialized.c │ ├── StructTypes.c │ ├── Units.c │ ├── VectorTypes.c │ ├── main.c │ └── utils.c ├── query ├── include │ ├── query.h │ └── query │ │ └── bake_config.h ├── project.json └── src │ ├── Basic.c │ ├── BuiltinPredicates.c │ ├── Cached.c │ ├── Cascade.c │ ├── ChangeDetection.c │ ├── Combinations.c │ ├── ComponentInheritance.c │ ├── DontFragment.c │ ├── Fuzzing.c │ ├── GroupBy.c │ ├── MemberTarget.c │ ├── Operators.c │ ├── OrderBy.c │ ├── OrderByEntireTable.c │ ├── Parser.c │ ├── Plan.c │ ├── QueryStr.c │ ├── Recycled.c │ ├── Scopes.c │ ├── Sparse.c │ ├── Toggle.c │ ├── Transitive.c │ ├── Traversal.c │ ├── TrivialIter.c │ ├── Validator.c │ ├── Variables.c │ ├── main.c │ └── util.c └── script ├── include ├── script.h └── script │ └── bake_config.h ├── project.json └── src ├── Deserialize.c ├── Error.c ├── Eval.c ├── Expr.c ├── ExprAst.c ├── Fuzzing.c ├── Serialize.c ├── Template.c ├── Vars.c ├── main.c └── util.c /.bazelignore: -------------------------------------------------------------------------------- 1 | examples/build/bazel -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/BUILD -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/WORKSPACE -------------------------------------------------------------------------------- /WORKSPACE.bzlmod: -------------------------------------------------------------------------------- 1 | # Overrides WORKSPACE when building with bzlmod -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/_typos.toml -------------------------------------------------------------------------------- /cmake/target_default_compile_functions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/cmake/target_default_compile_functions.cmake -------------------------------------------------------------------------------- /cmake/target_default_compile_options.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/cmake/target_default_compile_options.cmake -------------------------------------------------------------------------------- /cmake/target_default_compile_warnings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/cmake/target_default_compile_warnings.cmake -------------------------------------------------------------------------------- /codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/codecov.yaml -------------------------------------------------------------------------------- /distr/flecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/distr/flecs.c -------------------------------------------------------------------------------- /distr/flecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/distr/flecs.h -------------------------------------------------------------------------------- /docs/ComponentTraits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/ComponentTraits.md -------------------------------------------------------------------------------- /docs/DesignWithFlecs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/DesignWithFlecs.md -------------------------------------------------------------------------------- /docs/Docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/Docs.md -------------------------------------------------------------------------------- /docs/EntitiesComponents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/EntitiesComponents.md -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/FlecsQueryLanguage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/FlecsQueryLanguage.md -------------------------------------------------------------------------------- /docs/FlecsRemoteApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/FlecsRemoteApi.md -------------------------------------------------------------------------------- /docs/FlecsScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/FlecsScript.md -------------------------------------------------------------------------------- /docs/FlecsScriptTutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/FlecsScriptTutorial.md -------------------------------------------------------------------------------- /docs/Manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/Manual.md -------------------------------------------------------------------------------- /docs/MigrationGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/MigrationGuide.md -------------------------------------------------------------------------------- /docs/ObserversManual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/ObserversManual.md -------------------------------------------------------------------------------- /docs/PrefabsManual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/PrefabsManual.md -------------------------------------------------------------------------------- /docs/Queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/Queries.md -------------------------------------------------------------------------------- /docs/Quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/Quickstart.md -------------------------------------------------------------------------------- /docs/Relationships.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/Relationships.md -------------------------------------------------------------------------------- /docs/Systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/Systems.md -------------------------------------------------------------------------------- /docs/cfg/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/Doxyfile -------------------------------------------------------------------------------- /docs/cfg/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/custom.css -------------------------------------------------------------------------------- /docs/cfg/doxygen-awesome-darkmode-toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/doxygen-awesome-darkmode-toggle.js -------------------------------------------------------------------------------- /docs/cfg/doxygen-awesome-interactive-toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/doxygen-awesome-interactive-toc.js -------------------------------------------------------------------------------- /docs/cfg/doxygen-awesome-paragraph-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/doxygen-awesome-paragraph-link.js -------------------------------------------------------------------------------- /docs/cfg/doxygen-awesome-sidebar-only.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/doxygen-awesome-sidebar-only.css -------------------------------------------------------------------------------- /docs/cfg/doxygen-awesome-tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/doxygen-awesome-tabs.js -------------------------------------------------------------------------------- /docs/cfg/doxygen-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/doxygen-awesome.css -------------------------------------------------------------------------------- /docs/cfg/flecs-snippet-tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/flecs-snippet-tabs.css -------------------------------------------------------------------------------- /docs/cfg/flecs-snippet-tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/flecs-snippet-tabs.js -------------------------------------------------------------------------------- /docs/cfg/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/footer.html -------------------------------------------------------------------------------- /docs/cfg/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/header.html -------------------------------------------------------------------------------- /docs/cfg/languages/javascript.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/cfg/languages/javascript.min.js -------------------------------------------------------------------------------- /docs/img/component_lifecycle_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/component_lifecycle_flow.png -------------------------------------------------------------------------------- /docs/img/explorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/explorer.png -------------------------------------------------------------------------------- /docs/img/filter_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/filter_diagram.png -------------------------------------------------------------------------------- /docs/img/flecs-quickstart-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/flecs-quickstart-overview.png -------------------------------------------------------------------------------- /docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/logo.png -------------------------------------------------------------------------------- /docs/img/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/logo_small.png -------------------------------------------------------------------------------- /docs/img/logo_small_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/logo_small_dark.png -------------------------------------------------------------------------------- /docs/img/playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/playground.png -------------------------------------------------------------------------------- /docs/img/projects/after_sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/after_sun.png -------------------------------------------------------------------------------- /docs/img/projects/age_of_respair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/age_of_respair.png -------------------------------------------------------------------------------- /docs/img/projects/ascendant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/ascendant.jpg -------------------------------------------------------------------------------- /docs/img/projects/city.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/city.png -------------------------------------------------------------------------------- /docs/img/projects/ecs_survivors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/ecs_survivors.png -------------------------------------------------------------------------------- /docs/img/projects/equilibrium_engine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/equilibrium_engine.png -------------------------------------------------------------------------------- /docs/img/projects/extermination_shock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/extermination_shock.png -------------------------------------------------------------------------------- /docs/img/projects/feast.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/feast.jpg -------------------------------------------------------------------------------- /docs/img/projects/gloam_vault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/gloam_vault.png -------------------------------------------------------------------------------- /docs/img/projects/hyperion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/hyperion.png -------------------------------------------------------------------------------- /docs/img/projects/hytale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/hytale.png -------------------------------------------------------------------------------- /docs/img/projects/rescue_ops_wildfire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/rescue_ops_wildfire.png -------------------------------------------------------------------------------- /docs/img/projects/resistance_is_brutal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/resistance_is_brutal.jpg -------------------------------------------------------------------------------- /docs/img/projects/sol_survivor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/sol_survivor.png -------------------------------------------------------------------------------- /docs/img/projects/tempest_rising.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/tempest_rising.png -------------------------------------------------------------------------------- /docs/img/projects/territory_control.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/territory_control.jpg -------------------------------------------------------------------------------- /docs/img/projects/the_forge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/the_forge.jpg -------------------------------------------------------------------------------- /docs/img/projects/tome_tumble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/tome_tumble.png -------------------------------------------------------------------------------- /docs/img/projects/tower_defense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/projects/tower_defense.png -------------------------------------------------------------------------------- /docs/img/query_instancing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/query_instancing.png -------------------------------------------------------------------------------- /docs/img/relationship_traversal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/relationship_traversal.png -------------------------------------------------------------------------------- /docs/img/script_tutorial/tut_playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/docs/img/script_tutorial/tut_playground.png -------------------------------------------------------------------------------- /examples/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/BUILD.bazel -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/build/bazel/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/build/bazel/MODULE.bazel -------------------------------------------------------------------------------- /examples/build/bazel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/build/bazel/README.md -------------------------------------------------------------------------------- /examples/build/bazel/example/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/build/bazel/example/BUILD -------------------------------------------------------------------------------- /examples/build/bazel/example/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/build/bazel/example/main.cpp -------------------------------------------------------------------------------- /examples/build/cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/build/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /examples/build/cmake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/build/cmake/README.md -------------------------------------------------------------------------------- /examples/build/cmake/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/build/cmake/main.cpp -------------------------------------------------------------------------------- /examples/c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/CMakeLists.txt -------------------------------------------------------------------------------- /examples/c/entities/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/basics/BUILD -------------------------------------------------------------------------------- /examples/c/entities/basics/include/basics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/basics/include/basics.h -------------------------------------------------------------------------------- /examples/c/entities/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/basics/project.json -------------------------------------------------------------------------------- /examples/c/entities/basics/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/basics/src/main.c -------------------------------------------------------------------------------- /examples/c/entities/hierarchy/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/hierarchy/BUILD -------------------------------------------------------------------------------- /examples/c/entities/hierarchy/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/hierarchy/project.json -------------------------------------------------------------------------------- /examples/c/entities/hierarchy/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/hierarchy/src/main.c -------------------------------------------------------------------------------- /examples/c/entities/hooks/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/hooks/BUILD -------------------------------------------------------------------------------- /examples/c/entities/hooks/include/hooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/hooks/include/hooks.h -------------------------------------------------------------------------------- /examples/c/entities/hooks/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/hooks/project.json -------------------------------------------------------------------------------- /examples/c/entities/hooks/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/hooks/src/main.c -------------------------------------------------------------------------------- /examples/c/entities/iterate_components/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/entities/iterate_components/BUILD -------------------------------------------------------------------------------- /examples/c/explorer/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/explorer/BUILD -------------------------------------------------------------------------------- /examples/c/explorer/include/explorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/explorer/include/explorer.h -------------------------------------------------------------------------------- /examples/c/explorer/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/explorer/project.json -------------------------------------------------------------------------------- /examples/c/explorer/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/explorer/src/main.c -------------------------------------------------------------------------------- /examples/c/hello_world/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/c/hello_world/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/hello_world/BUILD -------------------------------------------------------------------------------- /examples/c/hello_world/include/hello_world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/hello_world/include/hello_world.h -------------------------------------------------------------------------------- /examples/c/hello_world/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/hello_world/project.json -------------------------------------------------------------------------------- /examples/c/hello_world/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/hello_world/src/main.c -------------------------------------------------------------------------------- /examples/c/modules/simple_module/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/modules/simple_module/BUILD -------------------------------------------------------------------------------- /examples/c/modules/simple_module/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/modules/simple_module/src/main.c -------------------------------------------------------------------------------- /examples/c/observers/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/basics/BUILD -------------------------------------------------------------------------------- /examples/c/observers/basics/include/basics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/basics/include/basics.h -------------------------------------------------------------------------------- /examples/c/observers/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/basics/project.json -------------------------------------------------------------------------------- /examples/c/observers/basics/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/basics/src/main.c -------------------------------------------------------------------------------- /examples/c/observers/custom_event/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/custom_event/BUILD -------------------------------------------------------------------------------- /examples/c/observers/custom_event/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/custom_event/src/main.c -------------------------------------------------------------------------------- /examples/c/observers/enqueue_event/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/c/observers/enqueue_event/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/enqueue_event/BUILD -------------------------------------------------------------------------------- /examples/c/observers/entity_event/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/entity_event/BUILD -------------------------------------------------------------------------------- /examples/c/observers/entity_event/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/entity_event/src/main.c -------------------------------------------------------------------------------- /examples/c/observers/monitor/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/monitor/BUILD -------------------------------------------------------------------------------- /examples/c/observers/monitor/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/monitor/project.json -------------------------------------------------------------------------------- /examples/c/observers/monitor/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/monitor/src/main.c -------------------------------------------------------------------------------- /examples/c/observers/propagate/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/propagate/BUILD -------------------------------------------------------------------------------- /examples/c/observers/propagate/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/propagate/project.json -------------------------------------------------------------------------------- /examples/c/observers/propagate/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/propagate/src/main.c -------------------------------------------------------------------------------- /examples/c/observers/two_components/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/two_components/BUILD -------------------------------------------------------------------------------- /examples/c/observers/yield_existing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/observers/yield_existing/BUILD -------------------------------------------------------------------------------- /examples/c/prefabs/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/basics/BUILD -------------------------------------------------------------------------------- /examples/c/prefabs/basics/include/basics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/basics/include/basics.h -------------------------------------------------------------------------------- /examples/c/prefabs/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/basics/project.json -------------------------------------------------------------------------------- /examples/c/prefabs/basics/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/basics/src/main.c -------------------------------------------------------------------------------- /examples/c/prefabs/hierarchy/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/hierarchy/BUILD -------------------------------------------------------------------------------- /examples/c/prefabs/hierarchy/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/hierarchy/project.json -------------------------------------------------------------------------------- /examples/c/prefabs/hierarchy/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/hierarchy/src/main.c -------------------------------------------------------------------------------- /examples/c/prefabs/nested_prefabs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/nested_prefabs/BUILD -------------------------------------------------------------------------------- /examples/c/prefabs/nested_prefabs/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/nested_prefabs/src/main.c -------------------------------------------------------------------------------- /examples/c/prefabs/override/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/override/BUILD -------------------------------------------------------------------------------- /examples/c/prefabs/override/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/override/project.json -------------------------------------------------------------------------------- /examples/c/prefabs/override/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/override/src/main.c -------------------------------------------------------------------------------- /examples/c/prefabs/slots/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/slots/BUILD -------------------------------------------------------------------------------- /examples/c/prefabs/slots/include/slots.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/slots/include/slots.h -------------------------------------------------------------------------------- /examples/c/prefabs/slots/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/slots/project.json -------------------------------------------------------------------------------- /examples/c/prefabs/slots/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/slots/src/main.c -------------------------------------------------------------------------------- /examples/c/prefabs/variant/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/variant/BUILD -------------------------------------------------------------------------------- /examples/c/prefabs/variant/include/variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/variant/include/variant.h -------------------------------------------------------------------------------- /examples/c/prefabs/variant/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/variant/project.json -------------------------------------------------------------------------------- /examples/c/prefabs/variant/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/prefabs/variant/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/basics/BUILD -------------------------------------------------------------------------------- /examples/c/queries/basics/include/basics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/basics/include/basics.h -------------------------------------------------------------------------------- /examples/c/queries/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/basics/project.json -------------------------------------------------------------------------------- /examples/c/queries/basics/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/basics/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/change_tracking/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/change_tracking/BUILD -------------------------------------------------------------------------------- /examples/c/queries/cyclic_variables/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/c/queries/cyclic_variables/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/cyclic_variables/BUILD -------------------------------------------------------------------------------- /examples/c/queries/facts/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/facts/BUILD -------------------------------------------------------------------------------- /examples/c/queries/facts/include/facts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/facts/include/facts.h -------------------------------------------------------------------------------- /examples/c/queries/facts/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/facts/project.json -------------------------------------------------------------------------------- /examples/c/queries/facts/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/facts/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/group_by/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/group_by/BUILD -------------------------------------------------------------------------------- /examples/c/queries/group_by/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/group_by/project.json -------------------------------------------------------------------------------- /examples/c/queries/group_by/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/group_by/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/group_by_callbacks/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/group_by_callbacks/BUILD -------------------------------------------------------------------------------- /examples/c/queries/group_by_custom/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/group_by_custom/BUILD -------------------------------------------------------------------------------- /examples/c/queries/group_iter/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/group_iter/BUILD -------------------------------------------------------------------------------- /examples/c/queries/group_iter/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/group_iter/project.json -------------------------------------------------------------------------------- /examples/c/queries/group_iter/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/group_iter/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/hierarchies/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/hierarchies/BUILD -------------------------------------------------------------------------------- /examples/c/queries/hierarchies/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/hierarchies/project.json -------------------------------------------------------------------------------- /examples/c/queries/hierarchies/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/hierarchies/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/iter_targets/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/iter_targets/project.json -------------------------------------------------------------------------------- /examples/c/queries/iter_targets/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/iter_targets/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/setting_variables/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/c/queries/setting_variables/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/setting_variables/BUILD -------------------------------------------------------------------------------- /examples/c/queries/singleton/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/singleton/BUILD -------------------------------------------------------------------------------- /examples/c/queries/singleton/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/singleton/project.json -------------------------------------------------------------------------------- /examples/c/queries/singleton/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/singleton/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/sorting/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/sorting/BUILD -------------------------------------------------------------------------------- /examples/c/queries/sorting/include/sorting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/sorting/include/sorting.h -------------------------------------------------------------------------------- /examples/c/queries/sorting/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/sorting/project.json -------------------------------------------------------------------------------- /examples/c/queries/sorting/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/sorting/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/transitive_queries/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/transitive_queries/BUILD -------------------------------------------------------------------------------- /examples/c/queries/variables/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/variables/BUILD -------------------------------------------------------------------------------- /examples/c/queries/variables/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/variables/project.json -------------------------------------------------------------------------------- /examples/c/queries/variables/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/variables/src/main.c -------------------------------------------------------------------------------- /examples/c/queries/wildcards/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/wildcards/BUILD -------------------------------------------------------------------------------- /examples/c/queries/wildcards/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/wildcards/project.json -------------------------------------------------------------------------------- /examples/c/queries/wildcards/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/queries/wildcards/src/main.c -------------------------------------------------------------------------------- /examples/c/reflection/auto_define_enum/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/auto_define_enum/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/basics/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/basics/project.json -------------------------------------------------------------------------------- /examples/c/reflection/basics/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/basics/src/main.c -------------------------------------------------------------------------------- /examples/c/reflection/basics_bitmask/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/basics_bitmask/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/basics_enum/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/basics_enum/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/basics_enum/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/basics_enum/src/main.c -------------------------------------------------------------------------------- /examples/c/reflection/basics_json/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/basics_json/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/basics_json/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/basics_json/src/main.c -------------------------------------------------------------------------------- /examples/c/reflection/custom_serializer/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/c/reflection/entity_type/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/entity_type/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/entity_type/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/entity_type/src/main.c -------------------------------------------------------------------------------- /examples/c/reflection/member_ranges/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/member_ranges/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/nested_struct/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/nested_struct/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/query_to_custom_json/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/c/reflection/query_to_json/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/query_to_json/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/ser_opaque_type/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/ser_opaque_type/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/units/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/c/reflection/units/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/units/BUILD -------------------------------------------------------------------------------- /examples/c/reflection/units/include/units.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/units/include/units.h -------------------------------------------------------------------------------- /examples/c/reflection/units/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/units/project.json -------------------------------------------------------------------------------- /examples/c/reflection/units/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/units/src/main.c -------------------------------------------------------------------------------- /examples/c/reflection/world_ser_deser/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/reflection/world_ser_deser/BUILD -------------------------------------------------------------------------------- /examples/c/relationships/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/relationships/basics/BUILD -------------------------------------------------------------------------------- /examples/c/relationships/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/relationships/basics/project.json -------------------------------------------------------------------------------- /examples/c/relationships/basics/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/relationships/basics/src/main.c -------------------------------------------------------------------------------- /examples/c/script/expr_run/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/script/expr_run/project.json -------------------------------------------------------------------------------- /examples/c/script/expr_run/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/script/expr_run/src/main.c -------------------------------------------------------------------------------- /examples/c/script/expr_w_vars/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/script/expr_w_vars/src/main.c -------------------------------------------------------------------------------- /examples/c/script/functions/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/script/functions/project.json -------------------------------------------------------------------------------- /examples/c/script/functions/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/script/functions/src/main.c -------------------------------------------------------------------------------- /examples/c/script/script_run/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/script/script_run/project.json -------------------------------------------------------------------------------- /examples/c/script/script_run/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/script/script_run/src/main.c -------------------------------------------------------------------------------- /examples/c/systems/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/basics/BUILD -------------------------------------------------------------------------------- /examples/c/systems/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/basics/project.json -------------------------------------------------------------------------------- /examples/c/systems/basics/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/basics/src/main.c -------------------------------------------------------------------------------- /examples/c/systems/custom_phases/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/custom_phases/BUILD -------------------------------------------------------------------------------- /examples/c/systems/custom_pipeline/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/custom_pipeline/BUILD -------------------------------------------------------------------------------- /examples/c/systems/delta_time/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/delta_time/BUILD -------------------------------------------------------------------------------- /examples/c/systems/delta_time/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/delta_time/src/main.c -------------------------------------------------------------------------------- /examples/c/systems/immediate/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/immediate/BUILD -------------------------------------------------------------------------------- /examples/c/systems/immediate/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/immediate/project.json -------------------------------------------------------------------------------- /examples/c/systems/immediate/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/immediate/src/main.c -------------------------------------------------------------------------------- /examples/c/systems/mutate_entity/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/mutate_entity/BUILD -------------------------------------------------------------------------------- /examples/c/systems/pipeline/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/pipeline/BUILD -------------------------------------------------------------------------------- /examples/c/systems/pipeline/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/pipeline/project.json -------------------------------------------------------------------------------- /examples/c/systems/pipeline/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/pipeline/src/main.c -------------------------------------------------------------------------------- /examples/c/systems/run_callback/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/run_callback/BUILD -------------------------------------------------------------------------------- /examples/c/systems/startup_system/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/startup_system/BUILD -------------------------------------------------------------------------------- /examples/c/systems/sync_point/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/sync_point/BUILD -------------------------------------------------------------------------------- /examples/c/systems/sync_point/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/sync_point/src/main.c -------------------------------------------------------------------------------- /examples/c/systems/system_ctx/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/system_ctx/BUILD -------------------------------------------------------------------------------- /examples/c/systems/system_ctx/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/system_ctx/src/main.c -------------------------------------------------------------------------------- /examples/c/systems/target_fps/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/target_fps/BUILD -------------------------------------------------------------------------------- /examples/c/systems/target_fps/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/target_fps/src/main.c -------------------------------------------------------------------------------- /examples/c/systems/time_interval/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/c/systems/time_interval/BUILD -------------------------------------------------------------------------------- /examples/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cpp/entities/basics/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/entities/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/basics/BUILD -------------------------------------------------------------------------------- /examples/cpp/entities/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/basics/project.json -------------------------------------------------------------------------------- /examples/cpp/entities/basics/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/basics/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/entities/emplace/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/emplace/BUILD -------------------------------------------------------------------------------- /examples/cpp/entities/hierarchy/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/entities/hierarchy/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/hierarchy/BUILD -------------------------------------------------------------------------------- /examples/cpp/entities/hooks/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/entities/hooks/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/hooks/BUILD -------------------------------------------------------------------------------- /examples/cpp/entities/hooks/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/hooks/project.json -------------------------------------------------------------------------------- /examples/cpp/entities/hooks/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/hooks/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/entities/multi_set_get/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/multi_set_get/BUILD -------------------------------------------------------------------------------- /examples/cpp/entities/prefab/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/entities/prefab/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/prefab/BUILD -------------------------------------------------------------------------------- /examples/cpp/entities/prefab/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/prefab/project.json -------------------------------------------------------------------------------- /examples/cpp/entities/prefab/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/entities/prefab/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/explorer/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/explorer/BUILD -------------------------------------------------------------------------------- /examples/cpp/explorer/include/explorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/explorer/include/explorer.h -------------------------------------------------------------------------------- /examples/cpp/explorer/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/explorer/project.json -------------------------------------------------------------------------------- /examples/cpp/explorer/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/explorer/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/hello_world/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/hello_world/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/hello_world/BUILD -------------------------------------------------------------------------------- /examples/cpp/hello_world/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/hello_world/project.json -------------------------------------------------------------------------------- /examples/cpp/hello_world/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/hello_world/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/modules/simple_module/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/modules/simple_module/BUILD -------------------------------------------------------------------------------- /examples/cpp/observers/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/observers/basics/BUILD -------------------------------------------------------------------------------- /examples/cpp/observers/custom_event/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/observers/custom_event/BUILD -------------------------------------------------------------------------------- /examples/cpp/observers/entity_event/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/observers/entity_event/BUILD -------------------------------------------------------------------------------- /examples/cpp/observers/monitor/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/observers/monitor/BUILD -------------------------------------------------------------------------------- /examples/cpp/observers/propagate/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/observers/propagate/BUILD -------------------------------------------------------------------------------- /examples/cpp/prefabs/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/basics/BUILD -------------------------------------------------------------------------------- /examples/cpp/prefabs/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/basics/project.json -------------------------------------------------------------------------------- /examples/cpp/prefabs/basics/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/basics/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/prefabs/hierarchy/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/hierarchy/BUILD -------------------------------------------------------------------------------- /examples/cpp/prefabs/nested_prefabs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/nested_prefabs/BUILD -------------------------------------------------------------------------------- /examples/cpp/prefabs/override/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/override/BUILD -------------------------------------------------------------------------------- /examples/cpp/prefabs/slots/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/slots/BUILD -------------------------------------------------------------------------------- /examples/cpp/prefabs/slots/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/slots/project.json -------------------------------------------------------------------------------- /examples/cpp/prefabs/slots/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/slots/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/prefabs/typed_prefabs/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/prefabs/typed_prefabs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/typed_prefabs/BUILD -------------------------------------------------------------------------------- /examples/cpp/prefabs/variant/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/variant/BUILD -------------------------------------------------------------------------------- /examples/cpp/prefabs/variant/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/variant/project.json -------------------------------------------------------------------------------- /examples/cpp/prefabs/variant/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/prefabs/variant/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/queries/basics/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/queries/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/basics/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/basics/project.json -------------------------------------------------------------------------------- /examples/cpp/queries/basics/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/basics/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/queries/change_tracking/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/queries/facts/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/queries/facts/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/facts/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/facts/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/facts/project.json -------------------------------------------------------------------------------- /examples/cpp/queries/facts/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/facts/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/queries/find_entity/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/find_entity/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/group_by/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/group_by/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/group_iter/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/group_iter/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/hierarchy/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/queries/hierarchy/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/hierarchy/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/iter_info/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/iter_info/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/singleton/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/singleton/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/sorting/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/sorting/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/sorting/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/sorting/project.json -------------------------------------------------------------------------------- /examples/cpp/queries/sorting/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/sorting/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/queries/variables/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/variables/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/wildcards/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/wildcards/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/with/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/with/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/with/include/with.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/with/include/with.h -------------------------------------------------------------------------------- /examples/cpp/queries/with/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/with/project.json -------------------------------------------------------------------------------- /examples/cpp/queries/with/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/with/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/queries/without/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/without/BUILD -------------------------------------------------------------------------------- /examples/cpp/queries/without/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/without/project.json -------------------------------------------------------------------------------- /examples/cpp/queries/without/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/without/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/queries/world_query/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/queries/world_query/BUILD -------------------------------------------------------------------------------- /examples/cpp/reflection/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/reflection/basics/BUILD -------------------------------------------------------------------------------- /examples/cpp/reflection/basics_enum/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/reflection/basics_enum/BUILD -------------------------------------------------------------------------------- /examples/cpp/reflection/basics_json/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/reflection/basics_json/BUILD -------------------------------------------------------------------------------- /examples/cpp/reflection/custom_serializer/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/reflection/entity_type/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/reflection/entity_type/BUILD -------------------------------------------------------------------------------- /examples/cpp/reflection/portable_type/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/reflection/runtime_component/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/reflection/units/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/reflection/units/BUILD -------------------------------------------------------------------------------- /examples/cpp/relationships/basics/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/relationships/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/relationships/basics/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/basics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/basics/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/basics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/basics/project.json -------------------------------------------------------------------------------- /examples/cpp/systems/basics/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/basics/src/main.cpp -------------------------------------------------------------------------------- /examples/cpp/systems/custom_phases/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/custom_phases/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/delta_time/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/delta_time/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/immediate/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/immediate/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/mutate_entity/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/mutate_entity/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/pipeline/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /examples/cpp/systems/pipeline/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/pipeline/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/startup_system/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/startup_system/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/sync_point/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/sync_point/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/system_ctx/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/system_ctx/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/target_fps/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/target_fps/BUILD -------------------------------------------------------------------------------- /examples/cpp/systems/time_interval/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/cpp/systems/time_interval/BUILD -------------------------------------------------------------------------------- /examples/os_api/bake/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/os_api/bake/project.json -------------------------------------------------------------------------------- /examples/os_api/bake/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/os_api/bake/src/main.c -------------------------------------------------------------------------------- /examples/os_api/stdcpp/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/os_api/stdcpp/project.json -------------------------------------------------------------------------------- /examples/script/anonymous_entity.flecs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/script/anonymous_entity.flecs -------------------------------------------------------------------------------- /examples/script/docs.flecs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/script/docs.flecs -------------------------------------------------------------------------------- /examples/script/expressions.flecs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/script/expressions.flecs -------------------------------------------------------------------------------- /examples/script/hello_world.flecs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/script/hello_world.flecs -------------------------------------------------------------------------------- /examples/script/prefabs.flecs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/script/prefabs.flecs -------------------------------------------------------------------------------- /examples/script/reflection.flecs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/script/reflection.flecs -------------------------------------------------------------------------------- /examples/script/strings.flecs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/script/strings.flecs -------------------------------------------------------------------------------- /examples/script/with.flecs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/examples/script/with.flecs -------------------------------------------------------------------------------- /include/flecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs.h -------------------------------------------------------------------------------- /include/flecs/addons/alerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/alerts.h -------------------------------------------------------------------------------- /include/flecs/addons/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/app.h -------------------------------------------------------------------------------- /include/flecs/addons/cpp/c_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/c_types.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/component.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/component.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/delegate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/delegate.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/entity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/entity.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/entity_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/entity_view.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/field.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/flecs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/flecs.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/impl/field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/impl/field.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/impl/iter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/impl/iter.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/impl/world.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/impl/world.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/iter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/iter.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/log.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/pair.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/ref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/ref.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/table.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/table.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/type.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/utils/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/utils/array.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/utils/enum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/utils/enum.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/utils/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/utils/string.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/utils/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/utils/utils.hpp -------------------------------------------------------------------------------- /include/flecs/addons/cpp/world.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/cpp/world.hpp -------------------------------------------------------------------------------- /include/flecs/addons/deprecated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/deprecated.h -------------------------------------------------------------------------------- /include/flecs/addons/doc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/doc.h -------------------------------------------------------------------------------- /include/flecs/addons/flecs_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/flecs_c.h -------------------------------------------------------------------------------- /include/flecs/addons/flecs_cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/flecs_cpp.h -------------------------------------------------------------------------------- /include/flecs/addons/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/http.h -------------------------------------------------------------------------------- /include/flecs/addons/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/json.h -------------------------------------------------------------------------------- /include/flecs/addons/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/log.h -------------------------------------------------------------------------------- /include/flecs/addons/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/meta.h -------------------------------------------------------------------------------- /include/flecs/addons/meta_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/meta_c.h -------------------------------------------------------------------------------- /include/flecs/addons/metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/metrics.h -------------------------------------------------------------------------------- /include/flecs/addons/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/module.h -------------------------------------------------------------------------------- /include/flecs/addons/os_api_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/os_api_impl.h -------------------------------------------------------------------------------- /include/flecs/addons/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/pipeline.h -------------------------------------------------------------------------------- /include/flecs/addons/rest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/rest.h -------------------------------------------------------------------------------- /include/flecs/addons/script.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/script.h -------------------------------------------------------------------------------- /include/flecs/addons/script_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/script_math.h -------------------------------------------------------------------------------- /include/flecs/addons/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/stats.h -------------------------------------------------------------------------------- /include/flecs/addons/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/system.h -------------------------------------------------------------------------------- /include/flecs/addons/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/timer.h -------------------------------------------------------------------------------- /include/flecs/addons/units.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/addons/units.h -------------------------------------------------------------------------------- /include/flecs/bake_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/bake_config.h -------------------------------------------------------------------------------- /include/flecs/datastructures/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/datastructures/allocator.h -------------------------------------------------------------------------------- /include/flecs/datastructures/bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/datastructures/bitset.h -------------------------------------------------------------------------------- /include/flecs/datastructures/hashmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/datastructures/hashmap.h -------------------------------------------------------------------------------- /include/flecs/datastructures/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/datastructures/map.h -------------------------------------------------------------------------------- /include/flecs/datastructures/sparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/datastructures/sparse.h -------------------------------------------------------------------------------- /include/flecs/datastructures/strbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/datastructures/strbuf.h -------------------------------------------------------------------------------- /include/flecs/datastructures/vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/datastructures/vec.h -------------------------------------------------------------------------------- /include/flecs/os_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/os_api.h -------------------------------------------------------------------------------- /include/flecs/private/addons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/private/addons.h -------------------------------------------------------------------------------- /include/flecs/private/api_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/private/api_defines.h -------------------------------------------------------------------------------- /include/flecs/private/api_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/private/api_flags.h -------------------------------------------------------------------------------- /include/flecs/private/api_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/private/api_internals.h -------------------------------------------------------------------------------- /include/flecs/private/api_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/private/api_support.h -------------------------------------------------------------------------------- /include/flecs/private/api_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/include/flecs/private/api_types.h -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/meson_options.txt -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/project.json -------------------------------------------------------------------------------- /src/addons/alerts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/alerts.c -------------------------------------------------------------------------------- /src/addons/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/app.c -------------------------------------------------------------------------------- /src/addons/doc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/doc.c -------------------------------------------------------------------------------- /src/addons/flecs_cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/flecs_cpp.c -------------------------------------------------------------------------------- /src/addons/http/http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/http/http.c -------------------------------------------------------------------------------- /src/addons/http/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/http/http.h -------------------------------------------------------------------------------- /src/addons/journal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/journal.c -------------------------------------------------------------------------------- /src/addons/journal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/journal.h -------------------------------------------------------------------------------- /src/addons/json/deserialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/deserialize.c -------------------------------------------------------------------------------- /src/addons/json/deserialize_value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/deserialize_value.c -------------------------------------------------------------------------------- /src/addons/json/json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/json.c -------------------------------------------------------------------------------- /src/addons/json/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/json.h -------------------------------------------------------------------------------- /src/addons/json/serialize_entity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/serialize_entity.c -------------------------------------------------------------------------------- /src/addons/json/serialize_field_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/serialize_field_info.c -------------------------------------------------------------------------------- /src/addons/json/serialize_iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/serialize_iter.c -------------------------------------------------------------------------------- /src/addons/json/serialize_iter_result.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/serialize_iter_result.c -------------------------------------------------------------------------------- /src/addons/json/serialize_query_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/serialize_query_info.c -------------------------------------------------------------------------------- /src/addons/json/serialize_type_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/serialize_type_info.c -------------------------------------------------------------------------------- /src/addons/json/serialize_value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/serialize_value.c -------------------------------------------------------------------------------- /src/addons/json/serialize_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/json/serialize_world.c -------------------------------------------------------------------------------- /src/addons/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/log.c -------------------------------------------------------------------------------- /src/addons/meta/c_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/c_utils.c -------------------------------------------------------------------------------- /src/addons/meta/cursor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/cursor.c -------------------------------------------------------------------------------- /src/addons/meta/definitions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/definitions.c -------------------------------------------------------------------------------- /src/addons/meta/meta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/meta.c -------------------------------------------------------------------------------- /src/addons/meta/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/meta.h -------------------------------------------------------------------------------- /src/addons/meta/rtt_lifecycle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/rtt_lifecycle.c -------------------------------------------------------------------------------- /src/addons/meta/serializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/serializer.c -------------------------------------------------------------------------------- /src/addons/meta/type_support/array_ts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/type_support/array_ts.c -------------------------------------------------------------------------------- /src/addons/meta/type_support/enum_ts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/type_support/enum_ts.c -------------------------------------------------------------------------------- /src/addons/meta/type_support/opaque_ts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/type_support/opaque_ts.c -------------------------------------------------------------------------------- /src/addons/meta/type_support/struct_ts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/type_support/struct_ts.c -------------------------------------------------------------------------------- /src/addons/meta/type_support/units_ts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/meta/type_support/units_ts.c -------------------------------------------------------------------------------- /src/addons/metrics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/metrics.c -------------------------------------------------------------------------------- /src/addons/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/module.c -------------------------------------------------------------------------------- /src/addons/os_api_impl/os_api_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/os_api_impl/os_api_impl.c -------------------------------------------------------------------------------- /src/addons/os_api_impl/posix_impl.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/os_api_impl/posix_impl.inl -------------------------------------------------------------------------------- /src/addons/os_api_impl/windows_impl.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/os_api_impl/windows_impl.inl -------------------------------------------------------------------------------- /src/addons/parser/grammar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/parser/grammar.h -------------------------------------------------------------------------------- /src/addons/parser/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/parser/parser.h -------------------------------------------------------------------------------- /src/addons/parser/tokenizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/parser/tokenizer.c -------------------------------------------------------------------------------- /src/addons/parser/tokenizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/parser/tokenizer.h -------------------------------------------------------------------------------- /src/addons/pipeline/frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/pipeline/frame.c -------------------------------------------------------------------------------- /src/addons/pipeline/pipeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/pipeline/pipeline.c -------------------------------------------------------------------------------- /src/addons/pipeline/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/pipeline/pipeline.h -------------------------------------------------------------------------------- /src/addons/pipeline/worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/pipeline/worker.c -------------------------------------------------------------------------------- /src/addons/query_dsl/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/query_dsl/parser.c -------------------------------------------------------------------------------- /src/addons/query_dsl/query_dsl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/query_dsl/query_dsl.h -------------------------------------------------------------------------------- /src/addons/rest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/rest.c -------------------------------------------------------------------------------- /src/addons/script/ast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/ast.c -------------------------------------------------------------------------------- /src/addons/script/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/ast.h -------------------------------------------------------------------------------- /src/addons/script/expr/ast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/ast.c -------------------------------------------------------------------------------- /src/addons/script/expr/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/ast.h -------------------------------------------------------------------------------- /src/addons/script/expr/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/expr.h -------------------------------------------------------------------------------- /src/addons/script/expr/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/parser.c -------------------------------------------------------------------------------- /src/addons/script/expr/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/stack.c -------------------------------------------------------------------------------- /src/addons/script/expr/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/stack.h -------------------------------------------------------------------------------- /src/addons/script/expr/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/util.c -------------------------------------------------------------------------------- /src/addons/script/expr/visit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/visit.h -------------------------------------------------------------------------------- /src/addons/script/expr/visit_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/visit_eval.c -------------------------------------------------------------------------------- /src/addons/script/expr/visit_fold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/visit_fold.c -------------------------------------------------------------------------------- /src/addons/script/expr/visit_free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/visit_free.c -------------------------------------------------------------------------------- /src/addons/script/expr/visit_to_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/visit_to_str.c -------------------------------------------------------------------------------- /src/addons/script/expr/visit_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/expr/visit_type.c -------------------------------------------------------------------------------- /src/addons/script/function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/function.c -------------------------------------------------------------------------------- /src/addons/script/functions_builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/functions_builtin.c -------------------------------------------------------------------------------- /src/addons/script/functions_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/functions_math.c -------------------------------------------------------------------------------- /src/addons/script/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/parser.c -------------------------------------------------------------------------------- /src/addons/script/script.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/script.c -------------------------------------------------------------------------------- /src/addons/script/script.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/script.h -------------------------------------------------------------------------------- /src/addons/script/serialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/serialize.c -------------------------------------------------------------------------------- /src/addons/script/template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/template.c -------------------------------------------------------------------------------- /src/addons/script/template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/template.h -------------------------------------------------------------------------------- /src/addons/script/vars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/vars.c -------------------------------------------------------------------------------- /src/addons/script/visit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/visit.c -------------------------------------------------------------------------------- /src/addons/script/visit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/visit.h -------------------------------------------------------------------------------- /src/addons/script/visit_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/visit_check.c -------------------------------------------------------------------------------- /src/addons/script/visit_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/visit_eval.c -------------------------------------------------------------------------------- /src/addons/script/visit_eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/visit_eval.h -------------------------------------------------------------------------------- /src/addons/script/visit_free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/visit_free.c -------------------------------------------------------------------------------- /src/addons/script/visit_to_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/script/visit_to_str.c -------------------------------------------------------------------------------- /src/addons/stats/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/stats/memory.c -------------------------------------------------------------------------------- /src/addons/stats/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/stats/monitor.c -------------------------------------------------------------------------------- /src/addons/stats/pipeline_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/stats/pipeline_monitor.c -------------------------------------------------------------------------------- /src/addons/stats/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/stats/stats.c -------------------------------------------------------------------------------- /src/addons/stats/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/stats/stats.h -------------------------------------------------------------------------------- /src/addons/stats/system_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/stats/system_monitor.c -------------------------------------------------------------------------------- /src/addons/stats/world_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/stats/world_monitor.c -------------------------------------------------------------------------------- /src/addons/stats/world_summary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/stats/world_summary.c -------------------------------------------------------------------------------- /src/addons/system/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/system/system.c -------------------------------------------------------------------------------- /src/addons/system/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/system/system.h -------------------------------------------------------------------------------- /src/addons/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/timer.c -------------------------------------------------------------------------------- /src/addons/units.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/addons/units.c -------------------------------------------------------------------------------- /src/bootstrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/bootstrap.c -------------------------------------------------------------------------------- /src/commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/commands.c -------------------------------------------------------------------------------- /src/commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/commands.h -------------------------------------------------------------------------------- /src/component_actions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/component_actions.c -------------------------------------------------------------------------------- /src/component_actions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/component_actions.h -------------------------------------------------------------------------------- /src/datastructures/allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/allocator.c -------------------------------------------------------------------------------- /src/datastructures/bitset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/bitset.c -------------------------------------------------------------------------------- /src/datastructures/block_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/block_allocator.c -------------------------------------------------------------------------------- /src/datastructures/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/hash.c -------------------------------------------------------------------------------- /src/datastructures/hashmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/hashmap.c -------------------------------------------------------------------------------- /src/datastructures/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/map.c -------------------------------------------------------------------------------- /src/datastructures/name_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/name_index.c -------------------------------------------------------------------------------- /src/datastructures/name_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/name_index.h -------------------------------------------------------------------------------- /src/datastructures/sparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/sparse.c -------------------------------------------------------------------------------- /src/datastructures/stack_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/stack_allocator.c -------------------------------------------------------------------------------- /src/datastructures/strbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/strbuf.c -------------------------------------------------------------------------------- /src/datastructures/vec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/datastructures/vec.c -------------------------------------------------------------------------------- /src/each.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/each.c -------------------------------------------------------------------------------- /src/entity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/entity.c -------------------------------------------------------------------------------- /src/entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/entity.h -------------------------------------------------------------------------------- /src/entity_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/entity_name.c -------------------------------------------------------------------------------- /src/entity_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/entity_name.h -------------------------------------------------------------------------------- /src/id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/id.c -------------------------------------------------------------------------------- /src/instantiate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/instantiate.c -------------------------------------------------------------------------------- /src/instantiate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/instantiate.h -------------------------------------------------------------------------------- /src/iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/iter.c -------------------------------------------------------------------------------- /src/iter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/iter.h -------------------------------------------------------------------------------- /src/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/misc.c -------------------------------------------------------------------------------- /src/observable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/observable.c -------------------------------------------------------------------------------- /src/observable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/observable.h -------------------------------------------------------------------------------- /src/observer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/observer.c -------------------------------------------------------------------------------- /src/on_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/on_delete.c -------------------------------------------------------------------------------- /src/os_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/os_api.c -------------------------------------------------------------------------------- /src/poly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/poly.c -------------------------------------------------------------------------------- /src/poly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/poly.h -------------------------------------------------------------------------------- /src/private_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/private_api.h -------------------------------------------------------------------------------- /src/query/api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/api.c -------------------------------------------------------------------------------- /src/query/cache/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/cache.c -------------------------------------------------------------------------------- /src/query/cache/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/cache.h -------------------------------------------------------------------------------- /src/query/cache/cache_iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/cache_iter.c -------------------------------------------------------------------------------- /src/query/cache/cache_iter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/cache_iter.h -------------------------------------------------------------------------------- /src/query/cache/change_detection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/change_detection.c -------------------------------------------------------------------------------- /src/query/cache/change_detection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/change_detection.h -------------------------------------------------------------------------------- /src/query/cache/group.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/group.c -------------------------------------------------------------------------------- /src/query/cache/group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/group.h -------------------------------------------------------------------------------- /src/query/cache/match.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/match.c -------------------------------------------------------------------------------- /src/query/cache/match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/match.h -------------------------------------------------------------------------------- /src/query/cache/order_by.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/cache/order_by.c -------------------------------------------------------------------------------- /src/query/compiler/compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/compiler/compiler.c -------------------------------------------------------------------------------- /src/query/compiler/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/compiler/compiler.h -------------------------------------------------------------------------------- /src/query/compiler/compiler_term.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/compiler/compiler_term.c -------------------------------------------------------------------------------- /src/query/engine/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/engine.h -------------------------------------------------------------------------------- /src/query/engine/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/eval.c -------------------------------------------------------------------------------- /src/query/engine/eval_iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/eval_iter.c -------------------------------------------------------------------------------- /src/query/engine/eval_member.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/eval_member.c -------------------------------------------------------------------------------- /src/query/engine/eval_pred.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/eval_pred.c -------------------------------------------------------------------------------- /src/query/engine/eval_sparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/eval_sparse.c -------------------------------------------------------------------------------- /src/query/engine/eval_toggle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/eval_toggle.c -------------------------------------------------------------------------------- /src/query/engine/eval_trav.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/eval_trav.c -------------------------------------------------------------------------------- /src/query/engine/eval_up.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/eval_up.c -------------------------------------------------------------------------------- /src/query/engine/eval_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/eval_utils.c -------------------------------------------------------------------------------- /src/query/engine/trav_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/trav_cache.c -------------------------------------------------------------------------------- /src/query/engine/trav_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/trav_cache.h -------------------------------------------------------------------------------- /src/query/engine/trav_down_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/trav_down_cache.c -------------------------------------------------------------------------------- /src/query/engine/trav_up_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/trav_up_cache.c -------------------------------------------------------------------------------- /src/query/engine/trivial_iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/trivial_iter.c -------------------------------------------------------------------------------- /src/query/engine/trivial_iter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/engine/trivial_iter.h -------------------------------------------------------------------------------- /src/query/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/query.h -------------------------------------------------------------------------------- /src/query/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/types.h -------------------------------------------------------------------------------- /src/query/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/util.c -------------------------------------------------------------------------------- /src/query/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/util.h -------------------------------------------------------------------------------- /src/query/validator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/query/validator.c -------------------------------------------------------------------------------- /src/ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/ref.c -------------------------------------------------------------------------------- /src/search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/search.c -------------------------------------------------------------------------------- /src/stage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/stage.c -------------------------------------------------------------------------------- /src/stage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/stage.h -------------------------------------------------------------------------------- /src/storage/component_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/component_index.c -------------------------------------------------------------------------------- /src/storage/component_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/component_index.h -------------------------------------------------------------------------------- /src/storage/entity_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/entity_index.c -------------------------------------------------------------------------------- /src/storage/entity_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/entity_index.h -------------------------------------------------------------------------------- /src/storage/ordered_children.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/ordered_children.c -------------------------------------------------------------------------------- /src/storage/ordered_children.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/ordered_children.h -------------------------------------------------------------------------------- /src/storage/sparse_storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/sparse_storage.c -------------------------------------------------------------------------------- /src/storage/sparse_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/sparse_storage.h -------------------------------------------------------------------------------- /src/storage/table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/table.c -------------------------------------------------------------------------------- /src/storage/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/table.h -------------------------------------------------------------------------------- /src/storage/table_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/table_cache.c -------------------------------------------------------------------------------- /src/storage/table_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/table_cache.h -------------------------------------------------------------------------------- /src/storage/table_graph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/table_graph.c -------------------------------------------------------------------------------- /src/storage/table_graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/storage/table_graph.h -------------------------------------------------------------------------------- /src/type_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/type_info.c -------------------------------------------------------------------------------- /src/value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/value.c -------------------------------------------------------------------------------- /src/world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/world.c -------------------------------------------------------------------------------- /src/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/src/world.h -------------------------------------------------------------------------------- /templates/c/flecs-module/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/templates/c/flecs-module/project.json -------------------------------------------------------------------------------- /templates/c/flecs-module/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/templates/c/flecs-module/src/main.c -------------------------------------------------------------------------------- /templates/c/flecs/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/templates/c/flecs/project.json -------------------------------------------------------------------------------- /templates/c/flecs/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/templates/c/flecs/src/main.c -------------------------------------------------------------------------------- /templates/cpp/flecs/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/templates/cpp/flecs/project.json -------------------------------------------------------------------------------- /templates/cpp/flecs/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/templates/cpp/flecs/src/main.cpp -------------------------------------------------------------------------------- /test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/BUILD -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/addons/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | bin 5 | -------------------------------------------------------------------------------- /test/addons/include/addons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/include/addons.h -------------------------------------------------------------------------------- /test/addons/include/addons/bake_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/include/addons/bake_config.h -------------------------------------------------------------------------------- /test/addons/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/project.json -------------------------------------------------------------------------------- /test/addons/src/Alerts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Alerts.c -------------------------------------------------------------------------------- /test/addons/src/App.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/App.c -------------------------------------------------------------------------------- /test/addons/src/Doc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Doc.c -------------------------------------------------------------------------------- /test/addons/src/Http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Http.c -------------------------------------------------------------------------------- /test/addons/src/Memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Memory.c -------------------------------------------------------------------------------- /test/addons/src/Metrics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Metrics.c -------------------------------------------------------------------------------- /test/addons/src/Modules.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Modules.c -------------------------------------------------------------------------------- /test/addons/src/MultiThread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/MultiThread.c -------------------------------------------------------------------------------- /test/addons/src/MultiThreadStaging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/MultiThreadStaging.c -------------------------------------------------------------------------------- /test/addons/src/Pipeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Pipeline.c -------------------------------------------------------------------------------- /test/addons/src/Rest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Rest.c -------------------------------------------------------------------------------- /test/addons/src/Run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Run.c -------------------------------------------------------------------------------- /test/addons/src/Stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Stats.c -------------------------------------------------------------------------------- /test/addons/src/SystemCascade.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/SystemCascade.c -------------------------------------------------------------------------------- /test/addons/src/SystemManual.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/SystemManual.c -------------------------------------------------------------------------------- /test/addons/src/SystemMisc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/SystemMisc.c -------------------------------------------------------------------------------- /test/addons/src/SystemPeriodic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/SystemPeriodic.c -------------------------------------------------------------------------------- /test/addons/src/System_w_Empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/System_w_Empty.c -------------------------------------------------------------------------------- /test/addons/src/System_w_FromEntity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/System_w_FromEntity.c -------------------------------------------------------------------------------- /test/addons/src/System_w_FromParent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/System_w_FromParent.c -------------------------------------------------------------------------------- /test/addons/src/System_w_FromSystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/System_w_FromSystem.c -------------------------------------------------------------------------------- /test/addons/src/Tasks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Tasks.c -------------------------------------------------------------------------------- /test/addons/src/Timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/Timer.c -------------------------------------------------------------------------------- /test/addons/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/main.c -------------------------------------------------------------------------------- /test/addons/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/addons/src/util.c -------------------------------------------------------------------------------- /test/collections/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | bin 5 | -------------------------------------------------------------------------------- /test/collections/include/collections.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/collections/include/collections.h -------------------------------------------------------------------------------- /test/collections/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/collections/project.json -------------------------------------------------------------------------------- /test/collections/src/Allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/collections/src/Allocator.c -------------------------------------------------------------------------------- /test/collections/src/Map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/collections/src/Map.c -------------------------------------------------------------------------------- /test/collections/src/Sparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/collections/src/Sparse.c -------------------------------------------------------------------------------- /test/collections/src/Strbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/collections/src/Strbuf.c -------------------------------------------------------------------------------- /test/collections/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/collections/src/main.c -------------------------------------------------------------------------------- /test/collections/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/collections/src/utils.c -------------------------------------------------------------------------------- /test/core/include/api/bake_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/include/api/bake_config.h -------------------------------------------------------------------------------- /test/core/include/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/include/core.h -------------------------------------------------------------------------------- /test/core/include/core/bake_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/include/core/bake_config.h -------------------------------------------------------------------------------- /test/core/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/project.json -------------------------------------------------------------------------------- /test/core/src/Add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Add.c -------------------------------------------------------------------------------- /test/core/src/Clone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Clone.c -------------------------------------------------------------------------------- /test/core/src/Commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Commands.c -------------------------------------------------------------------------------- /test/core/src/ComponentLifecycle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/ComponentLifecycle.c -------------------------------------------------------------------------------- /test/core/src/Count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Count.c -------------------------------------------------------------------------------- /test/core/src/Delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Delete.c -------------------------------------------------------------------------------- /test/core/src/Each.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Each.c -------------------------------------------------------------------------------- /test/core/src/Entity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Entity.c -------------------------------------------------------------------------------- /test/core/src/Error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Error.c -------------------------------------------------------------------------------- /test/core/src/Event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Event.c -------------------------------------------------------------------------------- /test/core/src/ExclusiveAccess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/ExclusiveAccess.c -------------------------------------------------------------------------------- /test/core/src/Get_component.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Get_component.c -------------------------------------------------------------------------------- /test/core/src/GlobalComponentIds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/GlobalComponentIds.c -------------------------------------------------------------------------------- /test/core/src/Has.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Has.c -------------------------------------------------------------------------------- /test/core/src/Hierarchies.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Hierarchies.c -------------------------------------------------------------------------------- /test/core/src/Id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Id.c -------------------------------------------------------------------------------- /test/core/src/Internals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Internals.c -------------------------------------------------------------------------------- /test/core/src/Iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Iter.c -------------------------------------------------------------------------------- /test/core/src/Lookup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Lookup.c -------------------------------------------------------------------------------- /test/core/src/Monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Monitor.c -------------------------------------------------------------------------------- /test/core/src/New.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/New.c -------------------------------------------------------------------------------- /test/core/src/New_w_Count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/New_w_Count.c -------------------------------------------------------------------------------- /test/core/src/Observer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Observer.c -------------------------------------------------------------------------------- /test/core/src/ObserverOnSet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/ObserverOnSet.c -------------------------------------------------------------------------------- /test/core/src/OnDelete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/OnDelete.c -------------------------------------------------------------------------------- /test/core/src/OrderedChildren.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/OrderedChildren.c -------------------------------------------------------------------------------- /test/core/src/Pairs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Pairs.c -------------------------------------------------------------------------------- /test/core/src/Poly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Poly.c -------------------------------------------------------------------------------- /test/core/src/Prefab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Prefab.c -------------------------------------------------------------------------------- /test/core/src/ReadWrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/ReadWrite.c -------------------------------------------------------------------------------- /test/core/src/Reference.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Reference.c -------------------------------------------------------------------------------- /test/core/src/Remove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Remove.c -------------------------------------------------------------------------------- /test/core/src/Search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Search.c -------------------------------------------------------------------------------- /test/core/src/Set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Set.c -------------------------------------------------------------------------------- /test/core/src/SingleThreadStaging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/SingleThreadStaging.c -------------------------------------------------------------------------------- /test/core/src/Singleton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Singleton.c -------------------------------------------------------------------------------- /test/core/src/Sparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Sparse.c -------------------------------------------------------------------------------- /test/core/src/StackAlloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/StackAlloc.c -------------------------------------------------------------------------------- /test/core/src/Stresstests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Stresstests.c -------------------------------------------------------------------------------- /test/core/src/Table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Table.c -------------------------------------------------------------------------------- /test/core/src/Trigger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Trigger.c -------------------------------------------------------------------------------- /test/core/src/TriggerOnAdd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/TriggerOnAdd.c -------------------------------------------------------------------------------- /test/core/src/TriggerOnRemove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/TriggerOnRemove.c -------------------------------------------------------------------------------- /test/core/src/TriggerOnSet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/TriggerOnSet.c -------------------------------------------------------------------------------- /test/core/src/Type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/Type.c -------------------------------------------------------------------------------- /test/core/src/World.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/World.c -------------------------------------------------------------------------------- /test/core/src/WorldInfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/WorldInfo.c -------------------------------------------------------------------------------- /test/core/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/main.c -------------------------------------------------------------------------------- /test/core/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/core/src/util.c -------------------------------------------------------------------------------- /test/cpp/include/cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/include/cpp.h -------------------------------------------------------------------------------- /test/cpp/include/cpp/bake_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/include/cpp/bake_config.h -------------------------------------------------------------------------------- /test/cpp/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/project.json -------------------------------------------------------------------------------- /test/cpp/src/ComponentLifecycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/ComponentLifecycle.cpp -------------------------------------------------------------------------------- /test/cpp/src/Doc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Doc.cpp -------------------------------------------------------------------------------- /test/cpp/src/Entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Entity.cpp -------------------------------------------------------------------------------- /test/cpp/src/Enum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Enum.cpp -------------------------------------------------------------------------------- /test/cpp/src/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Event.cpp -------------------------------------------------------------------------------- /test/cpp/src/ImplicitComponents.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/ImplicitComponents.cpp -------------------------------------------------------------------------------- /test/cpp/src/Iterable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Iterable.cpp -------------------------------------------------------------------------------- /test/cpp/src/Meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Meta.cpp -------------------------------------------------------------------------------- /test/cpp/src/Misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Misc.cpp -------------------------------------------------------------------------------- /test/cpp/src/Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Module.cpp -------------------------------------------------------------------------------- /test/cpp/src/Observer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Observer.cpp -------------------------------------------------------------------------------- /test/cpp/src/OrderedChildren.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/OrderedChildren.cpp -------------------------------------------------------------------------------- /test/cpp/src/Pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Pairs.cpp -------------------------------------------------------------------------------- /test/cpp/src/Paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Paths.cpp -------------------------------------------------------------------------------- /test/cpp/src/PrettyFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/PrettyFunction.cpp -------------------------------------------------------------------------------- /test/cpp/src/Query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Query.cpp -------------------------------------------------------------------------------- /test/cpp/src/QueryBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/QueryBuilder.cpp -------------------------------------------------------------------------------- /test/cpp/src/Refs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Refs.cpp -------------------------------------------------------------------------------- /test/cpp/src/Singleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Singleton.cpp -------------------------------------------------------------------------------- /test/cpp/src/System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/System.cpp -------------------------------------------------------------------------------- /test/cpp/src/SystemBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/SystemBuilder.cpp -------------------------------------------------------------------------------- /test/cpp/src/Table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Table.cpp -------------------------------------------------------------------------------- /test/cpp/src/Trigger.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/cpp/src/Union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/Union.cpp -------------------------------------------------------------------------------- /test/cpp/src/World.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/World.cpp -------------------------------------------------------------------------------- /test/cpp/src/WorldFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/WorldFactory.cpp -------------------------------------------------------------------------------- /test/cpp/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/main.cpp -------------------------------------------------------------------------------- /test/cpp/src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/cpp/src/util.cpp -------------------------------------------------------------------------------- /test/custom_builds/c/custom_header/include/flecs_config.h: -------------------------------------------------------------------------------- 1 | 2 | #define HELLOWORLD 1 3 | -------------------------------------------------------------------------------- /test/custom_builds/c/json/include/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/json/include/json.h -------------------------------------------------------------------------------- /test/custom_builds/c/json/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/json/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/json/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/json/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/log/include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/log/include/log.h -------------------------------------------------------------------------------- /test/custom_builds/c/log/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/log/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/log/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/log/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/meta/include/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/meta/include/meta.h -------------------------------------------------------------------------------- /test/custom_builds/c/meta/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/meta/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/meta/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/meta/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/module/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /test/custom_builds/c/module/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/module/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/monitor/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/monitor/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/monitor/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/monitor/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/no_addons/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/no_addons/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/no_log/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/no_log/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/no_log/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/no_log/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/parser/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /test/custom_builds/c/parser/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/parser/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/parser/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/parser/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/pipeline/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/pipeline/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/plecs/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/plecs/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/plecs/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/plecs/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/query_dsl/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /test/custom_builds/c/query_dsl/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/query_dsl/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/rest/include/rest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/rest/include/rest.h -------------------------------------------------------------------------------- /test/custom_builds/c/rest/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/rest/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/rest/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/rest/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/script/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/script/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/script/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/script/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/system/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/system/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/system/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/system/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/c/timer/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/timer/project.json -------------------------------------------------------------------------------- /test/custom_builds/c/timer/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/c/timer/src/main.c -------------------------------------------------------------------------------- /test/custom_builds/cpp/app/include/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/app/include/app.h -------------------------------------------------------------------------------- /test/custom_builds/cpp/app/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/app/project.json -------------------------------------------------------------------------------- /test/custom_builds/cpp/app/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/app/src/main.cpp -------------------------------------------------------------------------------- /test/custom_builds/cpp/define_malloc_free/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /test/custom_builds/cpp/doc/include/doc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/doc/include/doc.h -------------------------------------------------------------------------------- /test/custom_builds/cpp/doc/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/doc/project.json -------------------------------------------------------------------------------- /test/custom_builds/cpp/doc/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/doc/src/main.cpp -------------------------------------------------------------------------------- /test/custom_builds/cpp/enum_reflection_no_meta_no_auto_registration/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /test/custom_builds/cpp/get_constant_no_meta/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /test/custom_builds/cpp/log/include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/log/include/log.h -------------------------------------------------------------------------------- /test/custom_builds/cpp/log/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/log/project.json -------------------------------------------------------------------------------- /test/custom_builds/cpp/log/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/log/src/main.cpp -------------------------------------------------------------------------------- /test/custom_builds/cpp/no_auto_registration/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | gcov 5 | bin 6 | -------------------------------------------------------------------------------- /test/custom_builds/cpp/rest/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/rest/project.json -------------------------------------------------------------------------------- /test/custom_builds/cpp/rest/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/rest/src/main.cpp -------------------------------------------------------------------------------- /test/custom_builds/cpp/timer/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/timer/project.json -------------------------------------------------------------------------------- /test/custom_builds/cpp/timer/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/custom_builds/cpp/timer/src/main.cpp -------------------------------------------------------------------------------- /test/meta/.gitignore: -------------------------------------------------------------------------------- 1 | .bake_cache 2 | .DS_Store 3 | .vscode 4 | bin 5 | -------------------------------------------------------------------------------- /test/meta/include/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/include/meta.h -------------------------------------------------------------------------------- /test/meta/include/meta/bake_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/include/meta/bake_config.h -------------------------------------------------------------------------------- /test/meta/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/project.json -------------------------------------------------------------------------------- /test/meta/src/ArrayTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/ArrayTypes.c -------------------------------------------------------------------------------- /test/meta/src/BitmaskTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/BitmaskTypes.c -------------------------------------------------------------------------------- /test/meta/src/Cursor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/Cursor.c -------------------------------------------------------------------------------- /test/meta/src/DeserializeFromJson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/DeserializeFromJson.c -------------------------------------------------------------------------------- /test/meta/src/EnumTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/EnumTypes.c -------------------------------------------------------------------------------- /test/meta/src/MetaUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/MetaUtils.c -------------------------------------------------------------------------------- /test/meta/src/Misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/Misc.c -------------------------------------------------------------------------------- /test/meta/src/NestedStructTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/NestedStructTypes.c -------------------------------------------------------------------------------- /test/meta/src/OpaqueTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/OpaqueTypes.c -------------------------------------------------------------------------------- /test/meta/src/PrimitiveCompare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/PrimitiveCompare.c -------------------------------------------------------------------------------- /test/meta/src/PrimitiveTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/PrimitiveTypes.c -------------------------------------------------------------------------------- /test/meta/src/RttCompare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/RttCompare.c -------------------------------------------------------------------------------- /test/meta/src/RuntimeTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/RuntimeTypes.c -------------------------------------------------------------------------------- /test/meta/src/SerializeEntityToJson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/SerializeEntityToJson.c -------------------------------------------------------------------------------- /test/meta/src/SerializeIterToJson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/SerializeIterToJson.c -------------------------------------------------------------------------------- /test/meta/src/SerializeIterToRowJson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/SerializeIterToRowJson.c -------------------------------------------------------------------------------- /test/meta/src/SerializeQueryInfoToJson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/SerializeQueryInfoToJson.c -------------------------------------------------------------------------------- /test/meta/src/SerializeToJson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/SerializeToJson.c -------------------------------------------------------------------------------- /test/meta/src/SerializeTypeInfoToJson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/SerializeTypeInfoToJson.c -------------------------------------------------------------------------------- /test/meta/src/Serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/Serialized.c -------------------------------------------------------------------------------- /test/meta/src/StructTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/StructTypes.c -------------------------------------------------------------------------------- /test/meta/src/Units.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/Units.c -------------------------------------------------------------------------------- /test/meta/src/VectorTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/VectorTypes.c -------------------------------------------------------------------------------- /test/meta/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/main.c -------------------------------------------------------------------------------- /test/meta/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/meta/src/utils.c -------------------------------------------------------------------------------- /test/query/include/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/include/query.h -------------------------------------------------------------------------------- /test/query/include/query/bake_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/include/query/bake_config.h -------------------------------------------------------------------------------- /test/query/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/project.json -------------------------------------------------------------------------------- /test/query/src/Basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Basic.c -------------------------------------------------------------------------------- /test/query/src/BuiltinPredicates.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/BuiltinPredicates.c -------------------------------------------------------------------------------- /test/query/src/Cached.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Cached.c -------------------------------------------------------------------------------- /test/query/src/Cascade.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Cascade.c -------------------------------------------------------------------------------- /test/query/src/ChangeDetection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/ChangeDetection.c -------------------------------------------------------------------------------- /test/query/src/Combinations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Combinations.c -------------------------------------------------------------------------------- /test/query/src/ComponentInheritance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/ComponentInheritance.c -------------------------------------------------------------------------------- /test/query/src/DontFragment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/DontFragment.c -------------------------------------------------------------------------------- /test/query/src/Fuzzing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Fuzzing.c -------------------------------------------------------------------------------- /test/query/src/GroupBy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/GroupBy.c -------------------------------------------------------------------------------- /test/query/src/MemberTarget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/MemberTarget.c -------------------------------------------------------------------------------- /test/query/src/Operators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Operators.c -------------------------------------------------------------------------------- /test/query/src/OrderBy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/OrderBy.c -------------------------------------------------------------------------------- /test/query/src/OrderByEntireTable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/OrderByEntireTable.c -------------------------------------------------------------------------------- /test/query/src/Parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Parser.c -------------------------------------------------------------------------------- /test/query/src/Plan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Plan.c -------------------------------------------------------------------------------- /test/query/src/QueryStr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/QueryStr.c -------------------------------------------------------------------------------- /test/query/src/Recycled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Recycled.c -------------------------------------------------------------------------------- /test/query/src/Scopes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Scopes.c -------------------------------------------------------------------------------- /test/query/src/Sparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Sparse.c -------------------------------------------------------------------------------- /test/query/src/Toggle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Toggle.c -------------------------------------------------------------------------------- /test/query/src/Transitive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Transitive.c -------------------------------------------------------------------------------- /test/query/src/Traversal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Traversal.c -------------------------------------------------------------------------------- /test/query/src/TrivialIter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/TrivialIter.c -------------------------------------------------------------------------------- /test/query/src/Validator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Validator.c -------------------------------------------------------------------------------- /test/query/src/Variables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/Variables.c -------------------------------------------------------------------------------- /test/query/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/main.c -------------------------------------------------------------------------------- /test/query/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/query/src/util.c -------------------------------------------------------------------------------- /test/script/include/script.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/include/script.h -------------------------------------------------------------------------------- /test/script/include/script/bake_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/include/script/bake_config.h -------------------------------------------------------------------------------- /test/script/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/project.json -------------------------------------------------------------------------------- /test/script/src/Deserialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/Deserialize.c -------------------------------------------------------------------------------- /test/script/src/Error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/Error.c -------------------------------------------------------------------------------- /test/script/src/Eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/Eval.c -------------------------------------------------------------------------------- /test/script/src/Expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/Expr.c -------------------------------------------------------------------------------- /test/script/src/ExprAst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/ExprAst.c -------------------------------------------------------------------------------- /test/script/src/Fuzzing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/Fuzzing.c -------------------------------------------------------------------------------- /test/script/src/Serialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/Serialize.c -------------------------------------------------------------------------------- /test/script/src/Template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/Template.c -------------------------------------------------------------------------------- /test/script/src/Vars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/Vars.c -------------------------------------------------------------------------------- /test/script/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/main.c -------------------------------------------------------------------------------- /test/script/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SanderMertens/flecs/HEAD/test/script/src/util.c --------------------------------------------------------------------------------