var searchData=
[
  ['c_0',['C',['../md_docs_2Manual.html#modules-in-c',1,'Modules in C++'],['../md_docs_2PrefabsManual.html#prefab-types-c-c',1,'Prefab Types (C++, C#)'],['../md_docs_2FAQ.html#why-is-flecs-written-in-c',1,'Why is Flecs written in C?']]],
  ['c_2020_20or_20higher_1',['Can I use Flecs with C++20 or higher?',['../md_docs_2FAQ.html#can-i-use-flecs-with-c20-or-higher',1,'']]],
  ['c_20api_2',['C API',['../group__c.html',1,'C API'],['../group__cpp.html',1,'C++ API']]],
  ['c_20c_3',['Prefab Types (C++, C#)',['../md_docs_2PrefabsManual.html#prefab-types-c-c',1,'']]],
  ['c_5fptr_4',['c_ptr',['../structflecs_1_1iter.html#a6592b2ceaeaccfb4d3fc5fb11a4400b8',1,'flecs::iter::c_ptr()'],['../structflecs_1_1query__base.html#a04a80a5330bb44274b24664c8bf2eaec',1,'flecs::query_base::c_ptr()'],['../structflecs_1_1world.html#a4a4f6b0f12aee0ab50e31725d3db4870',1,'flecs::world::c_ptr()']]],
  ['c_5fstr_5',['c_str',['../structflecs_1_1string.html#a95bc44b2eb03d91890429bf7d355dccd',1,'flecs::string']]],
  ['c_5ftypes_2ehpp_6',['c_types.hpp',['../c__types_8hpp.html',1,'']]],
  ['cache_20kinds_7',['Cache kinds',['../md_docs_2Queries.html#cache-kinds',1,'']]],
  ['cache_5fkind_8',['cache_kind',['../structecs__query__t.html#ac626f9675375df33eb7c1dd1058ad575',1,'ecs_query_t::cache_kind'],['../structecs__query__desc__t.html#ac83860c4770c7c28f077d5b187d4fe5a',1,'ecs_query_desc_t::cache_kind'],['../structflecs_1_1query__builder__i.html#a4ca4993fd2573d51126d2109cc6879fc',1,'flecs::query_builder_i::cache_kind()']]],
  ['cache_5fpurge_5ftimeout_9',['cache_purge_timeout',['../structecs__http__server__desc__t.html#aa2ff1a4c1fab0f81f9ba48080cd21253',1,'ecs_http_server_desc_t']]],
  ['cache_5fquery_10',['cache_query',['../structflecs_1_1query.html#aa2ec0aa0f14b65ed46dbb0202b04cec1',1,'flecs::query']]],
  ['cache_5ftimeout_11',['cache_timeout',['../structecs__http__server__desc__t.html#af2437f7c3ce9048cbd9ed23dbc0bb29b',1,'ecs_http_server_desc_t']]],
  ['cached_12',['cached',['../structflecs_1_1query__builder__i.html#acf8dd98922668205b9fb0e1133f2c95d',1,'flecs::query_builder_i']]],
  ['cached_5fcount_13',['cached_count',['../structecs__query__memory__t.html#a87ee4b325e1b7f02a501a9ef89b857ae',1,'ecs_query_memory_t']]],
  ['caching_14',['Caching',['../md_docs_2MigrationGuide.html#caching',1,'Caching'],['../md_docs_2Queries.html#performance-and-caching',1,'Performance and Caching']]],
  ['caching_3a_20what_20is_20it_15',['Caching: what is it?',['../md_docs_2Queries.html#caching-what-is-it',1,'']]],
  ['callback_16',['callback',['../structecs__observer__t.html#a123de4798b91fd9a2030b5f9f704710f',1,'ecs_observer_t::callback'],['../structecs__iter__t.html#abd4a739a3afa7e3c7a6a75e9417c2e73',1,'ecs_iter_t::callback'],['../structecs__observer__desc__t.html#a9da01e3ff1133d54ab51676b2ba3236e',1,'ecs_observer_desc_t::callback'],['../structecs__http__server__desc__t.html#af8e2e383ef6134797ea2dfd39ab12818',1,'ecs_http_server_desc_t::callback'],['../structecs__function__desc__t.html#aa7c21b3db3f2048154a9e6e8220c23dd',1,'ecs_function_desc_t::callback'],['../structecs__system__desc__t.html#aad39f831b1d018e1b41867f76393e0f0',1,'ecs_system_desc_t::callback']]],
  ['callback_5fctx_17',['callback_ctx',['../structecs__observer__t.html#ab8efe06a7a57915d49e74809bbd80137',1,'ecs_observer_t::callback_ctx'],['../structecs__iter__t.html#a8302c62645745f9692469e70b09c8cac',1,'ecs_iter_t::callback_ctx'],['../structecs__observer__desc__t.html#a54316ee7ac18a0728b542bdfffab4da1',1,'ecs_observer_desc_t::callback_ctx'],['../structecs__system__desc__t.html#a638a17a259cd13ff698e3f3a5d8c88f4',1,'ecs_system_desc_t::callback_ctx'],['../structecs__system__t.html#af04a104face2d585e92c64c54f935b19',1,'ecs_system_t::callback_ctx']]],
  ['callback_5fctx_5ffree_18',['callback_ctx_free',['../structecs__observer__t.html#ae37c0098114f1112906eb2df050866e6',1,'ecs_observer_t::callback_ctx_free'],['../structecs__observer__desc__t.html#a7ea0627d3d36c7203e7d2ce3195e932e',1,'ecs_observer_desc_t::callback_ctx_free'],['../structecs__system__desc__t.html#ad60c4184fefb78f5dd091c7d074cfaad',1,'ecs_system_desc_t::callback_ctx_free'],['../structecs__system__t.html#aaf5b8432bb00e8f2334ff18eac85991f',1,'ecs_system_t::callback_ctx_free']]],
  ['called_20multiple_20times_20per_20frame_19',['Why is my system called multiple times per frame?',['../md_docs_2FAQ.html#why-is-my-system-called-multiple-times-per-frame',1,'']]],
  ['calloc_5f_20',['calloc_',['../structecs__os__api__t.html#a4ccf5077de7d9a1d65de2ff7968243fe',1,'ecs_os_api_t']]],
  ['can_20flecs_20be_20compiled_20to_20web_20assembly_21',['Can Flecs be compiled to web assembly?',['../md_docs_2FAQ.html#can-flecs-be-compiled-to-web-assembly',1,'']]],
  ['can_20flecs_20serialize_20components_22',['Can Flecs serialize components?',['../md_docs_2FAQ.html#can-flecs-serialize-components',1,'']]],
  ['can_20i_20add_20or_20remove_20components_20from_20within_20a_20system_23',['Can I add or remove components from within a system?',['../md_docs_2FAQ.html#can-i-add-or-remove-components-from-within-a-system',1,'']]],
  ['can_20i_20create_20systems_20outside_20of_20the_20main_20function_24',['Can I create systems outside of the main function?',['../md_docs_2FAQ.html#can-i-create-systems-outside-of-the-main-function',1,'']]],
  ['can_20i_20use_20flecs_20with_20c_2020_20or_20higher_25',['Can I use Flecs with C++20 or higher?',['../md_docs_2FAQ.html#can-i-use-flecs-with-c20-or-higher',1,'']]],
  ['can_20i_20use_20flecs_20without_20using_20systems_26',['Can I use Flecs without using systems?',['../md_docs_2FAQ.html#can-i-use-flecs-without-using-systems',1,'']]],
  ['can_20i_20use_20my_20own_20scheduler_20implementation_27',['Can I use my own scheduler implementation?',['../md_docs_2FAQ.html#can-i-use-my-own-scheduler-implementation',1,'']]],
  ['can_20i_20use_20std_3a_3avector_20or_20other_20types_20inside_20components_28',['Can I use std::vector or other types inside components?',['../md_docs_2FAQ.html#can-i-use-stdvector-or-other-types-inside-components',1,'']]],
  ['can_20t_20i_20see_20component_20values_20in_20the_20explorer_29',['Why can&apos;t I see component values in the explorer?',['../md_docs_2FAQ.html#why-cant-i-see-component-values-in-the-explorer',1,'']]],
  ['canary_5f_30',['canary_',['../structecs__pipeline__stats__t.html#a653b66fb1da068e385e1e3933755303f',1,'ecs_pipeline_stats_t']]],
  ['candela_31',['Candela',['../structflecs_1_1units_1_1luminous__intensity_1_1Candela.html',1,'flecs::units::luminous_intensity']]],
  ['cantoggle_20trait_32',['CanToggle trait',['../md_docs_2ComponentTraits.html#cantoggle-trait',1,'']]],
  ['capture_33',['GET commands/capture',['../md_docs_2FlecsRemoteApi.html#get-commandscapture',1,'']]],
  ['cascade_34',['cascade',['../structflecs_1_1term__builder__i.html#a1eec781e4b8c8cd0594f0c0683ea6fbb',1,'flecs::term_builder_i::cascade(flecs::entity_t trav=0)'],['../structflecs_1_1term__builder__i.html#a9eba82645ca221358d1d5340054bb2be',1,'flecs::term_builder_i::cascade()']]],
  ['cases_20for_20observers_35',['Cases for Observers',['../md_docs_2ObserversManual.html#bad-use-cases-for-observers',1,'Bad Use Cases for Observers'],['../md_docs_2ObserversManual.html#good-use-cases-for-observers',1,'Good Use Cases for Observers']]],
  ['celsius_36',['Celsius',['../structflecs_1_1units_1_1temperature_1_1Celsius.html',1,'flecs::units::temperature']]],
  ['centi_37',['Centi',['../structflecs_1_1units_1_1Centi.html',1,'flecs::units']]],
  ['centimeters_38',['CentiMeters',['../structflecs_1_1units_1_1length_1_1CentiMeters.html',1,'flecs::units::length']]],
  ['chain_5fit_39',['chain_it',['../structecs__iter__t.html#a3ac1d5526f333c4cdc5a7b29b054ad37',1,'ecs_iter_t']]],
  ['change_20detection_40',['Change Detection',['../md_docs_2Queries.html#change-detection',1,'']]],
  ['changed_41',['changed',['../structflecs_1_1iter.html#a6f5be52fa84313a45013a69684d3d36b',1,'flecs::iter::changed()'],['../structflecs_1_1query__base.html#a0ad5a8a2e4b98d4b59ae4dd9be36486a',1,'flecs::query_base::changed()'],['../md_docs_2FAQ.html#how-do-i-detect-which-entities-have-changed',1,'How do I detect which entities have changed?']]],
  ['checking_42',['Liveliness Checking',['../md_docs_2EntitiesComponents.html#liveliness-checking',1,'']]],
  ['child_43',['child',['../structecs__tree__spawner__child__t.html#a1322850772a1d5cb121fb6e4f4d4cf45',1,'ecs_tree_spawner_child_t::child'],['../structflecs_1_1entity.html#af6ff23d1598489b6213284a29dcd2a9a',1,'flecs::entity::child(flecs::entity_t r=flecs::ChildOf, Args &amp;&amp;... args)'],['../structflecs_1_1entity.html#a958748fd72a01b30de66b3fef9b3d3e4',1,'flecs::entity::child(Args &amp;&amp;... args)']]],
  ['child_5fname_44',['child_name',['../structecs__tree__spawner__child__t.html#a8068d5267a2f98de4f2b50e62e773a6c',1,'ecs_tree_spawner_child_t']]],
  ['child_5fof_45',['child_of',['../structflecs_1_1entity__builder.html#ac5ac854c3be562cfd4ff5c07b64e0363',1,'flecs::entity_builder::child_of(entity_t second) const'],['../structflecs_1_1entity__builder.html#a4bc696009d7dee0408c2676df89db6b5',1,'flecs::entity_builder::child_of() const']]],
  ['childof_46',['ChildOf',['../md_docs_2HierarchiesManual.html#advantages-vs-childof',1,'Advantages vs. ChildOf'],['../md_docs_2HierarchiesManual.html#disadvantages-vs-childof',1,'Disadvantages vs. ChildOf']]],
  ['childof_20relationship_47',['The ChildOf relationship',['../md_docs_2Relationships.html#the-childof-relationship',1,'']]],
  ['childof_20storage_20details_48',['ChildOf storage details',['../md_docs_2HierarchiesManual.html#childof-storage-details',1,'']]],
  ['children_49',['children',['../structecs__tree__spawner__t.html#a370cc7dccfb141c06338160f8588ca56',1,'ecs_tree_spawner_t::children'],['../structflecs_1_1entity__view.html#aef427d1dbbd9284cbc59a05ed94011db',1,'flecs::entity_view::children(flecs::entity_t rel, Func &amp;&amp;func) const'],['../structflecs_1_1entity__view.html#a659680859e43371687f880b0781b6ef9',1,'flecs::entity_view::children(Func &amp;&amp;func) const'],['../structflecs_1_1entity__view.html#abedd0dd7e0b9dae8e9cc25d717ee4e3e',1,'flecs::entity_view::children(Func &amp;&amp;func) const'],['../structflecs_1_1world.html#a9096b814988d64289b2805aa2717fa72',1,'flecs::world::children()'],['../md_docs_2HierarchiesManual.html#get-parent-and-children',1,'Get parent and children']]],
  ['children_20are_20cleaned_20up_20before_20parents_50',['Children are cleaned up before parents',['../md_docs_2ObserversManual.html#children-are-cleaned-up-before-parents',1,'']]],
  ['children_20for_20a_20parent_51',['Iterate all children for a parent',['../md_docs_2Relationships.html#iterate-all-children-for-a-parent',1,'']]],
  ['cleaned_20up_20before_20parents_52',['Children are cleaned up before parents',['../md_docs_2ObserversManual.html#children-are-cleaned-up-before-parents',1,'']]],
  ['cleanup_53',['Recursive cleanup',['../md_docs_2HierarchiesManual.html#recursive-cleanup',1,'']]],
  ['cleanup_20order_54',['Cleanup order',['../md_docs_2ComponentTraits.html#cleanup-order',1,'']]],
  ['cleanup_20order_20during_20world_20teardown_55',['Cleanup order during world teardown',['../md_docs_2ComponentTraits.html#cleanup-order-during-world-teardown',1,'']]],
  ['cleanup_20traits_56',['Cleanup traits',['../md_docs_2ComponentTraits.html#cleanup-traits',1,'']]],
  ['clear_57',['clear',['../structEcsOpaque.html#a2800e51b899de0249e3ffdb110e3968b',1,'EcsOpaque::clear'],['../structflecs_1_1entity.html#a3a115a6cbd08c6de08e0ecfe8608ccbb',1,'flecs::entity::clear()'],['../structflecs_1_1opaque.html#a5f30eb4fa4a9c480d28694ccea0fd62c',1,'flecs::opaque::clear()'],['../structflecs_1_1string.html#ab07082bdf270cdcf6110dd086f9cab44',1,'flecs::string::clear()']]],
  ['clear_5fcount_58',['clear_count',['../structecs__world__info__t.html#a95a15d721f0097f4138905745d57b479',1,'ecs_world_info_t::clear_count'],['../structecs__world__stats__t.html#abf4fa0979b9f67bc55a3430b96f1cc68',1,'ecs_world_stats_t::clear_count']]],
  ['clear_5fentities_59',['clear_entities',['../structflecs_1_1table.html#abbef25a1cb1cece5bfc5566e1b7430b2',1,'flecs::table']]],
  ['clear_5fgeneration_60',['clear_generation',['../structecs__delete__empty__tables__desc__t.html#a2f56d7dccf161135b9a4ea299d2d1077',1,'ecs_delete_empty_tables_desc_t']]],
  ['clearing_61',['Clearing',['../md_docs_2EntitiesComponents.html#clearing',1,'']]],
  ['clone_62',['clone',['../structflecs_1_1entity__view.html#a542d019a5e5efebdbebfdfd17d0d3999',1,'flecs::entity_view']]],
  ['cmake_63',['Cmake',['../md_docs_2BuildingFlecs.html#cmake',1,'']]],
  ['cmake_20experimental_64',['Cmake (experimental)',['../md_docs_2BuildingFlecs.html#cmake-experimental',1,'']]],
  ['cmd_65',['cmd',['../structecs__world__info__t.html#a764899dca86a9bd5ecac6a01aa89463b',1,'ecs_world_info_t']]],
  ['cmd_5fcaptures_66',['cmd_captures',['../structecs__rest__ctx__t.html#ad126f0315a652078535aebb02b05ab40',1,'ecs_rest_ctx_t']]],
  ['cmp_67',['cmp',['../structecs__type__hooks__t.html#a62cf8258d91f51c61ff3f5a8dfccc543',1,'ecs_type_hooks_t']]],
  ['code_68',['code',['../structecs__http__reply__t.html#a198a2e5025f15f6407e86099652f2c48',1,'ecs_http_reply_t::code'],['../structecs__script__t.html#a2c5cf3cb46a026395c23a856dfb27323',1,'ecs_script_t::code'],['../structEcsScript.html#a7a731293f8054b43a5c1443fbc468e03',1,'EcsScript::code'],['../structecs__script__desc__t.html#a13b4bc7c360324577fdab7131672053a',1,'ecs_script_desc_t::code'],['../structflecs_1_1script__builder.html#a77a8b04823f90c4d62caee339f9daf60',1,'flecs::script_builder::code()'],['../index.html#show-me-the-code',1,'Show me the code!']]],
  ['collect_20data_20from_20my_20application_69',['Does the explorer collect data from my application?',['../md_docs_2FAQ.html#does-the-explorer-collect-data-from-my-application',1,'']]],
  ['collection_5ftime_70',['collection_time',['../structEcsWorldMemory.html#a8d99b6918f7c97793cc551043837e8d3',1,'EcsWorldMemory']]],
  ['color_71',['Color',['../structflecs_1_1units_1_1Color.html',1,'flecs::units::Color'],['../group__cpp__addons__units__color.html',1,'Color'],['../group__c__addons__units__color.html',1,'Color']]],
  ['color_72',['color',['../structflecs_1_1units_1_1color.html',1,'flecs::units']]],
  ['column_73',['column',['../structecs__script__eval__result__t.html#aaf115bbee527caa2776cb073a439a001',1,'ecs_script_eval_result_t']]],
  ['column_5fcount_74',['column_count',['../structecs__table__memory__t.html#a67527c0c3de05c7cd548240a51f5b4f7',1,'ecs_table_memory_t']]],
  ['column_5findex_75',['column_index',['../structflecs_1_1iter.html#a3f621a0f6dc3e536e42f8ff8d1fc1693',1,'flecs::iter::column_index()'],['../structflecs_1_1table.html#a3d2a9da3c934c6a6b0ceb41b77f87dd0',1,'flecs::table::column_index(flecs::id_t id) const'],['../structflecs_1_1table.html#ab924cc62a25767642701f82e72aedde6',1,'flecs::table::column_index() const'],['../structflecs_1_1table.html#ac30c5eaa596849a87323c0f607dd1056',1,'flecs::table::column_index(flecs::entity_t first, flecs::entity_t second) const'],['../structflecs_1_1table.html#aa6b351010d0d6741f029186d53ccb6d0',1,'flecs::table::column_index(flecs::entity_t second) const'],['../structflecs_1_1table.html#a9655448c49fe03f6b6523c78dc8e4080',1,'flecs::table::column_index() const']]],
  ['column_5fsize_76',['column_size',['../structflecs_1_1table.html#aae791c154f1964bb89f25bb025522d75',1,'flecs::table']]],
  ['comma_20operator_77',['Comma operator',['../md_docs_2FlecsScript.html#comma-operator',1,'']]],
  ['command_20line_20examples_78',['Command line examples',['../md_docs_2BuildingFlecs.html#command-line-examples',1,'']]],
  ['command_5fcount_79',['command_count',['../structEcsWorldSummary.html#afd6936c74f9325e8644f58e08d202913',1,'EcsWorldSummary']]],
  ['command_5fcount_5fframe_80',['command_count_frame',['../structEcsWorldSummary.html#a95661e55d5021197cb7965aaf981f347',1,'EcsWorldSummary']]],
  ['commands_81',['Commands',['../group__commands.html',1,'']]],
  ['commands_20capture_82',['GET commands/capture',['../md_docs_2FlecsRemoteApi.html#get-commandscapture',1,'']]],
  ['commands_20frame_83',['GET commands/frame',['../md_docs_2FlecsRemoteApi.html#get-commandsframe',1,'']]],
  ['commands_5fenqueued_84',['commands_enqueued',['../structecs__sync__stats__t.html#aebf64592ce5b1f0265aeadf78999cb4b',1,'ecs_sync_stats_t']]],
  ['commercial_20projects_85',['Is Flecs used for commercial projects?',['../md_docs_2FAQ.html#is-flecs-used-for-commercial-projects',1,'']]],
  ['community_86',['Resources provided by the community',['../md_docs_2Docs.html#resources-provided-by-the-community',1,'']]],
  ['compare_20with_20entt_87',['How does Flecs compare with EnTT?',['../md_docs_2FAQ.html#how-does-flecs-compare-with-entt',1,'']]],
  ['compiled_20to_20web_20assembly_88',['Can Flecs be compiled to web assembly?',['../md_docs_2FAQ.html#can-flecs-be-compiled-to-web-assembly',1,'']]],
  ['compiler_89',['compiler',['../structecs__build__info__t.html#a8162a3130dd6c6b769e8da3451700d28',1,'ecs_build_info_t']]],
  ['compiler_20error_90',['Why am I getting an “use of undeclared identifier &apos;FLECS_ID …’” compiler error?',['../md_docs_2FAQ.html#why-am-i-getting-an-use-of-undeclared-identifier-flecs_id--compiler-error',1,'']]],
  ['complex_20component_20data_91',['Complex component data',['../md_docs_2DesignWithFlecs.html#complex-component-data',1,'']]],
  ['component_92',['Component',['../group__cpp__globals.html#ga36bb1afbde6f582cc84237d5eda3ef36',1,'flecs::Component'],['../md_docs_2Quickstart.html#component',1,'Component'],['../md_docs_2ObserversManual.html#setting-an-inherited-component',1,'Setting an Inherited Component']]],
  ['component_93',['component',['../structflecs_1_1component.html',1,'flecs::component&lt; T &gt;'],['../structecs__type__info__t.html#a73575ca1317930f39d0d248cdd108dd0',1,'ecs_type_info_t::component'],['../structEcsDefaultChildComponent.html#a6034bbdc1d7e4b59c1c41f1ea7dceb4e',1,'EcsDefaultChildComponent::component'],['../structflecs_1_1component.html#a354267ca96c1c6ab7c75b42633e1541d',1,'flecs::component::component()'],['../structflecs_1_1untyped__ref.html#a18a8dd0b925df3908efc2d7b8dd46df0',1,'flecs::untyped_ref::component()'],['../group__cpp__components.html#gae215acdf24d5c8edcfc56c2c003e58f2',1,'flecs::world::component(Args &amp;&amp;... args) const'],['../group__cpp__components.html#gadf19fec48c5a4b372b9858eb5e1b6bd3',1,'flecs::world::component(Args &amp;&amp;... args) const'],['../structflecs_1_1world.html#gae215acdf24d5c8edcfc56c2c003e58f2',1,'flecs::world::component(Args &amp;&amp;... args) const'],['../structflecs_1_1world.html#gadf19fec48c5a4b372b9858eb5e1b6bd3',1,'flecs::world::component(Args &amp;&amp;... args) const'],['../structflecs_1_1world.html#gae215acdf24d5c8edcfc56c2c003e58f2',1,'flecs::component(Args &amp;&amp;... args) const'],['../structflecs_1_1world.html#gadf19fec48c5a4b372b9858eb5e1b6bd3',1,'flecs::component(Args &amp;&amp;... args) const'],['../md_docs_2FlecsRemoteApi.html#delete-component',1,'DELETE component'],['../md_docs_2Relationships.html#find-target-of-a-relationship-with-component',1,'Find target of a relationship with component'],['../md_docs_2FlecsRemoteApi.html#get-component',1,'GET component'],['../md_docs_2FlecsRemoteApi.html#put-component',1,'PUT component']]],
  ['component_20api_94',['Component API',['../group__flecs__c__components.html',1,'']]],
  ['component_20data_95',['Complex component data',['../md_docs_2DesignWithFlecs.html#complex-component-data',1,'']]],
  ['component_20disabling_96',['Component disabling',['../md_docs_2MigrationGuide.html#component-disabling',1,'']]],
  ['component_20id_20flags_97',['Component ID flags.',['../group__id__flags.html',1,'']]],
  ['component_20ids_98',['Built-in component IDs.',['../group__builtin__tags.html',1,'']]],
  ['component_20inheritance_99',['Component Inheritance',['../md_docs_2Queries.html#component-inheritance',1,'Component Inheritance'],['../md_docs_2PrefabsManual.html#component-inheritance-1',1,'Component Inheritance']]],
  ['component_20overriding_100',['Component Overriding',['../md_docs_2PrefabsManual.html#component-overriding',1,'']]],
  ['component_20sharing_101',['Component sharing',['../md_docs_2Relationships.html#component-sharing',1,'']]],
  ['component_20size_102',['Component Size',['../md_docs_2DesignWithFlecs.html#component-size',1,'']]],
  ['component_20system_103',['What is an Entity Component System?',['../index.html#what-is-an-entity-component-system',1,'']]],
  ['component_20traits_104',['Component Traits',['../md_docs_2ComponentTraits.html',1,'']]],
  ['component_20types_105',['Built-in component types.',['../group__builtin__components.html',1,'']]],
  ['component_20values_106',['Component values',['../md_docs_2FlecsScript.html#component-values',1,'']]],
  ['component_20values_20in_20the_20explorer_107',['Why can&apos;t I see component values in the explorer?',['../md_docs_2FAQ.html#why-cant-i-see-component-values-in-the-explorer',1,'']]],
  ['component_20with_20an_20entity_20handle_108',['Are relationships just a component with an entity handle?',['../md_docs_2FAQ.html#are-relationships-just-a-component-with-an-entity-handle',1,'']]],
  ['component_2ehpp_109',['component.hpp',['../component_8hpp.html',1,'']]],
  ['component_2einl_110',['component.inl',['../component_8inl.html',1,'']]],
  ['component_5fbinding_5fctx_111',['component_binding_ctx',['../structflecs_1_1___1_1component__binding__ctx.html',1,'flecs::_']]],
  ['component_5fcount_112',['component_count',['../structecs__world__stats__t.html#a381bed45fae8d3c4d4e522dad9ce6672',1,'ecs_world_stats_t::component_count'],['../structEcsWorldSummary.html#a00460f3b473bb6d042401577ce9f0f2c',1,'EcsWorldSummary::component_count']]],
  ['component_5ffilter_113',['component_filter',['../structecs__entity__to__json__desc__t.html#a9f32b2b4672fbec7a79fdd543bf40cb9',1,'ecs_entity_to_json_desc_t::component_filter'],['../structecs__iter__to__json__desc__t.html#ad781376d13ba06a7d47e92f3e0cf61eb',1,'ecs_iter_to_json_desc_t::component_filter']]],
  ['component_5fid_5fcount_114',['component_id_count',['../structecs__world__info__t.html#a378acee81e415d7be9749ab13a73af05',1,'ecs_world_info_t']]],
  ['component_5findex_115',['component_index',['../structEcsWorldMemory.html#ab75245a68812f09e5d8e22a82a861c8d',1,'EcsWorldMemory']]],
  ['component_5frecord_5ft_116',['component_record_t',['../group__cpp__globals.html#ga1335643d6f991c520781e7d93fe89d95',1,'flecs']]],
  ['components_117',['Components',['../group__components.html',1,'Components'],['../group__cpp__components.html',1,'Components'],['../md_docs_2DesignWithFlecs.html#components',1,'Components'],['../md_docs_2EntitiesComponents.html#components-1',1,'Components'],['../md_docs_2Queries.html#components-2',1,'Components'],['../md_docs_2FlecsQueryLanguage.html#components-3',1,'Components'],['../md_docs_2FlecsScript.html#components-4',1,'Components'],['../md_docs_2EntitiesComponents.html',1,'Entities and Components']]],
  ['components_118',['components',['../md_docs_2FAQ.html#can-flecs-serialize-components',1,'Can Flecs serialize components?'],['../md_docs_2FAQ.html#can-i-use-stdvector-or-other-types-inside-components',1,'Can I use std::vector or other types inside components?'],['../structEcsWorldMemory.html#aab661ae931ac8738b74a142c4956c143',1,'EcsWorldMemory::components'],['../md_docs_2FlecsScript.html#default-components',1,'Default components'],['../md_docs_2FlecsRemoteApi.html#get-components',1,'GET components'],['../md_docs_2Relationships.html#relationship-components',1,'Relationship components']]],
  ['components_20from_20within_20a_20system_119',['Can I add or remove components from within a system?',['../md_docs_2FAQ.html#can-i-add-or-remove-components-from-within-a-system',1,'']]],
  ['components_20have_20entity_20handles_120',['Components have entity handles',['../md_docs_2EntitiesComponents.html#components-have-entity-handles',1,'']]],
  ['components_20multiple_20times_121',['Using relationships to add components multiple times',['../md_docs_2Relationships.html#using-relationships-to-add-components-multiple-times',1,'']]],
  ['concepts_122',['Concepts',['../md_docs_2Quickstart.html#concepts',1,'']]],
  ['cond_5fbroadcast_5f_123',['cond_broadcast_',['../structecs__os__api__t.html#a4c64f28c9cfbb98023bc7612c7c1f4c7',1,'ecs_os_api_t']]],
  ['cond_5ffree_5f_124',['cond_free_',['../structecs__os__api__t.html#abc3b7110318902614cadc16e8776826b',1,'ecs_os_api_t']]],
  ['cond_5fnew_5f_125',['cond_new_',['../structecs__os__api__t.html#aa74ad56ddf1e64dd28762a204910180c',1,'ecs_os_api_t']]],
  ['cond_5fsignal_5f_126',['cond_signal_',['../structecs__os__api__t.html#ab90ce0718caa9d82d04e916be84a775a',1,'ecs_os_api_t']]],
  ['cond_5fwait_5f_127',['cond_wait_',['../structecs__os__api__t.html#a05dc75cc5f27de00e9817aa16b1d0155',1,'ecs_os_api_t']]],
  ['condition_128',['condition',['../structflecs_1_1condition.html',1,'flecs']]],
  ['condition_3c_20false_20_3e_129',['condition&lt; false &gt;',['../structflecs_1_1condition_3_01false_01_4.html',1,'flecs']]],
  ['condition_3c_20true_20_3e_130',['condition&lt; true &gt;',['../structflecs_1_1condition_3_01true_01_4.html',1,'flecs']]],
  ['conn_131',['conn',['../structecs__http__request__t.html#ab26057e530ce263b41374ce2e4b4bfba',1,'ecs_http_request_t']]],
  ['const_5fparam_132',['const_param',['../structecs__event__desc__t.html#a47e3cfee9d887504adf89bca8a1b35ac',1,'ecs_event_desc_t']]],
  ['constant_133',['constant',['../structecs__enum__constant__t.html#a1d1c27ba0d2c32a736e3c7d483e0397d',1,'ecs_enum_constant_t::constant'],['../structecs__bitmask__constant__t.html#a76a24a9c3169e613bc33a50e54e3ee42',1,'ecs_bitmask_constant_t::constant'],['../group__cpp__addons__meta.html#ga69e3ff4b179e3b0b464a9f9d72efa772',1,'flecs::untyped_component::constant()'],['../structflecs_1_1component.html#addf8b318513deb4692ac369179039056',1,'flecs::component::constant(const char *name, T value)'],['../group__cpp__addons__meta.html#ga69e3ff4b179e3b0b464a9f9d72efa772',1,'flecs::component::constant(const char *name, T value)'],['../component_8inl.html#ac17bb3005be9c4f673f4c044f458e509',1,'constant():&#160;component.inl'],['../group__cpp__addons__meta.html#ga69e3ff4b179e3b0b464a9f9d72efa772',1,'flecs::constant()']]],
  ['constants_134',['API Constants',['../group__api__constants.html',1,'']]],
  ['constants_135',['constants',['../md_docs_2FlecsScript.html#builtin-functions-and-constants',1,'Builtin functions and constants'],['../structEcsConstants.html#abe0e0eb77e8847e62856c5fa0c6dbf1b',1,'EcsConstants::constants'],['../structecs__meta__op__t.html#a86b5f983ea28b85a1239626607c5449e',1,'ecs_meta_op_t::constants'],['../structecs__enum__desc__t.html#aa958ddca2e9feac0e92adf0c57259ea9',1,'ecs_enum_desc_t::constants'],['../structecs__bitmask__desc__t.html#a0d6695b8695fbb83f53839dac6063ff0',1,'ecs_bitmask_desc_t::constants']]],
  ['constrained_5fvars_136',['constrained_vars',['../structecs__iter__t.html#afc54b0698a14bf795e624212d70e866b',1,'ecs_iter_t']]],
  ['contains_137',['contains',['../structflecs_1_1string.html#a5b0b75ddee645bb591c69d5428f31bdb',1,'flecs::string']]],
  ['content_5ftype_138',['content_type',['../structecs__http__reply__t.html#aa76a341285f7638629c4673cebef9035',1,'ecs_http_reply_t']]],
  ['control_202_139',['Territory Control 2',['../index.html#territory-control-2',1,'']]],
  ['conventions_140',['Naming conventions',['../md_docs_2Manual.html#naming-conventions',1,'']]],
  ['copy_141',['copy',['../structecs__type__hooks__t.html#a68919ca9002560c83367e13aa1761988',1,'ecs_type_hooks_t']]],
  ['copy_5fctor_142',['copy_ctor',['../structecs__type__hooks__t.html#a09f52ea6eb9dc5fad3d347a3a514ab5b',1,'ecs_type_hooks_t']]],
  ['core_143',['Core',['../group__core.html',1,'Core'],['../group__cpp__core.html',1,'Core']]],
  ['core_20api_20types_144',['Core API Types',['../group__core__types.html',1,'']]],
  ['count_145',['count',['../structecs__type__t.html#aea1fb357efcce71af24de3b433aa7403',1,'ecs_type_t::count'],['../structecs__bulk__desc__t.html#a832c1ca007e1db0a4915c546cda25f25',1,'ecs_bulk_desc_t::count'],['../structecs__iter__t.html#aeb636256c83cb2acc36f4f7ca84eeef0',1,'ecs_iter_t::count'],['../structecs__event__desc__t.html#a5be0e6350854d51fb61ebc638fc9957d',1,'ecs_event_desc_t::count'],['../structecs__entities__t.html#adf7a73527edcbae8971426e953bdbfd1',1,'ecs_entities_t::count'],['../structEcsMember.html#ace4fb33f25a07dd7b07b93935bf159b7',1,'EcsMember::count'],['../structecs__member__t.html#ad8a75a6ab76dd3261588fcf030cbdfff',1,'ecs_member_t::count'],['../structEcsArray.html#a23918d3ee778e37bf6c2a936479ffeb5',1,'EcsArray::count'],['../structEcsOpaque.html#a06ac32544356cc2e7376fa293bc53076',1,'EcsOpaque::count'],['../structecs__array__desc__t.html#ab67083fd4e0fc60efa6ae2101124047b',1,'ecs_array_desc_t::count'],['../structecs__world__stats__t.html#abd7eabca59f767febc484711b12531d1',1,'ecs_world_stats_t::count'],['../structecs__component__index__memory__t.html#a1075215e2f0297b160972eba38775004',1,'ecs_component_index_memory_t::count'],['../structecs__query__memory__t.html#a4c4931736059cf1f8d7719a0804e68ad',1,'ecs_query_memory_t::count'],['../structecs__table__memory__t.html#a6138e4e07649853b6d43e2cbc44f7ac0',1,'ecs_table_memory_t::count'],['../structflecs_1_1iter.html#ab4c71a3cd20e61bbd3d6b3e6fef33361',1,'flecs::iter::count()'],['../structflecs_1_1opaque.html#add6d4f9c3e23fe3a410d620846585ea3',1,'flecs::opaque::count()'],['../structflecs_1_1table.html#a5fb29e445a1bb0ea414e2ec83b2baf69',1,'flecs::table::count()'],['../structflecs_1_1table__range.html#a8d306ba4ad57fdccf732a597f095dfd1',1,'flecs::table_range::count()'],['../structflecs_1_1type.html#a516c4b14c449bfcfdefecddad427e5be',1,'flecs::type::count()'],['../structflecs_1_1iterable.html#a69921d5fb6492c403ee2e1acd6c82a64',1,'flecs::iterable::count()'],['../structflecs_1_1iter__iterable.html#ad4d42d336f71e03d2474bc76ec7a8708',1,'flecs::iter_iterable::count()'],['../structflecs_1_1world.html#af21d1a18b99f12fc99db1eb640f82ed2',1,'flecs::world::count(flecs::id_t component_id) const'],['../structflecs_1_1world.html#a86f17bc426832a0e5687db9f200501d3',1,'flecs::world::count(flecs::entity_t first, flecs::entity_t second) const'],['../structflecs_1_1world.html#a3850e139db8dba1cc3826e5d6bc4eb5f',1,'flecs::world::count() const'],['../structflecs_1_1world.html#ab328881b80dc6be0ee1ced10ff91ad8d',1,'flecs::world::count(flecs::entity_t second) const'],['../structflecs_1_1world.html#a7e470cd6545b0e306010d02446d5f24e',1,'flecs::world::count() const']]],
  ['counter_146',['Counter',['../structflecs_1_1metrics_1_1Counter.html',1,'flecs::metrics']]],
  ['counter_147',['counter',['../unionecs__metric__t.html#ac7e20a5b83e3b4ce200ac6ccd7764464',1,'ecs_metric_t']]],
  ['counterid_148',['CounterId',['../structflecs_1_1metrics_1_1CounterId.html',1,'flecs::metrics']]],
  ['counterincrement_149',['CounterIncrement',['../structflecs_1_1metrics_1_1CounterIncrement.html',1,'flecs::metrics']]],
  ['create_20systems_20outside_20of_20the_20main_20function_150',['Can I create systems outside of the main function?',['../md_docs_2FAQ.html#can-i-create-systems-outside-of-the-main-function',1,'']]],
  ['create_5fcount_151',['create_count',['../structecs__world__stats__t.html#ad34abddeb915cd009f59a8cbc7797833',1,'ecs_world_stats_t']]],
  ['create_5fmember_5fentities_152',['create_member_entities',['../structecs__struct__desc__t.html#ac9b68f8e0df2c7c20324a1b1c613c898',1,'ecs_struct_desc_t']]],
  ['creating_20deleting_153',['Creating &amp;amp; Deleting',['../group__creating__entities.html',1,'']]],
  ['creating_20queries_154',['Creating queries',['../md_docs_2Queries.html#creating-queries',1,'']]],
  ['creation_155',['Creation',['../md_docs_2EntitiesComponents.html#creation',1,'Creation'],['../md_docs_2Relationships.html#table-creation',1,'Table Creation']]],
  ['creation_20deletion_156',['Creation Deletion',['../group__world__creation__deletion.html',1,'Creation &amp; Deletion'],['../group__flecs__c__creation__deletion.html',1,'Creation &amp; Deletion']]],
  ['creation_20macros_157',['Creation macros',['../group__flecs__c__creation.html',1,'']]],
  ['creation_5ftime_158',['creation_time',['../structecs__world__info__t.html#ae54f550442cf82b2a99b74e977633171',1,'ecs_world_info_t']]],
  ['css_159',['Css',['../structflecs_1_1units_1_1color_1_1Css.html',1,'flecs::units::color']]],
  ['ctor_160',['ctor',['../structecs__type__hooks__t.html#aa97ade09c3ea50de257e2fc014e2aaee',1,'ecs_type_hooks_t']]],
  ['ctor_5fmove_5fdtor_161',['ctor_move_dtor',['../structecs__type__hooks__t.html#aec7509b485fac4098bdd32c3863fc75f',1,'ecs_type_hooks_t']]],
  ['ctx_162',['ctx',['../structecs__query__t.html#a99b2b13a72de7a3daf41ff39bd63b8c8',1,'ecs_query_t::ctx'],['../structecs__observer__t.html#ac4d01f10673bd8dd82ebf01a719c4b1f',1,'ecs_observer_t::ctx'],['../structecs__type__hooks__t.html#a23572ea2c958092f609c7a113c80c132',1,'ecs_type_hooks_t::ctx'],['../structecs__iter__t.html#a46b93f08abafc689c88aa10a779067d4',1,'ecs_iter_t::ctx'],['../structecs__query__desc__t.html#a380d3df39d3eb78f9e6c269047661a2e',1,'ecs_query_desc_t::ctx'],['../structecs__observer__desc__t.html#a6efbebea0dceda4d3c3d5ea4e45ae79d',1,'ecs_observer_desc_t::ctx'],['../structecs__query__group__info__t.html#a3af076cfbbc62d4521edfbcc8e2611b1',1,'ecs_query_group_info_t::ctx'],['../structecs__app__desc__t.html#aac93d4bc65e8c868b30f4f539f1b18d3',1,'ecs_app_desc_t::ctx'],['../structecs__http__server__desc__t.html#adfe07dd1e9d0cfad3714755bdd8afba5',1,'ecs_http_server_desc_t::ctx'],['../structecs__serializer__t.html#a15cfb1fcad8f85fab704eced98bb025f',1,'ecs_serializer_t::ctx'],['../structecs__function__ctx__t.html#a230bc2aceb37775e40887f93d6f57d37',1,'ecs_function_ctx_t::ctx'],['../structecs__function__desc__t.html#a689bdce0b6cac6b88b31921125084989',1,'ecs_function_desc_t::ctx'],['../structecs__system__desc__t.html#a11d20fe10b7eb0cc7a055549070f5811',1,'ecs_system_desc_t::ctx'],['../structecs__system__t.html#aa2943d739bff3d6e7a0aa88ec509f4f3',1,'ecs_system_t::ctx'],['../structflecs_1_1iter.html#a8af7d2bbeea498897524acb9a2227145',1,'flecs::iter::ctx()'],['../structflecs_1_1iter.html#a7ce67fa9264646552086f8609f60bcc2',1,'flecs::iter::ctx()'],['../structflecs_1_1app__builder.html#ae30201dfe76a5618c750766d8ed46d05',1,'flecs::app_builder::ctx()'],['../structflecs_1_1event__builder__base.html#afc8fd7d4f875eb94237c41697d4ea2e6',1,'flecs::event_builder_base::ctx(const E *ptr)'],['../structflecs_1_1event__builder__base.html#a2d9778d15dca7934a2d93c0d7c012e37',1,'flecs::event_builder_base::ctx(E *ptr)'],['../structflecs_1_1event__builder__typed.html#ab8ef5ba879f1c770bbf83ab2a49850a6',1,'flecs::event_builder_typed::ctx(const E &amp;ptr)'],['../structflecs_1_1event__builder__typed.html#ab9d79d010090ac8fb902e0246fe0044f',1,'flecs::event_builder_typed::ctx(E &amp;&amp;ptr)'],['../structflecs_1_1observer__builder__i.html#a75a45fd36b7658b358b087214256054e',1,'flecs::observer_builder_i::ctx()'],['../structflecs_1_1observer.html#aadf3ebcf377445f2075ef301b6f6d726',1,'flecs::observer::ctx(void *ctx)'],['../structflecs_1_1observer.html#a256b19ed31a3db57e8a43ffd8c779029',1,'flecs::observer::ctx() const'],['../structflecs_1_1system__builder__i.html#a4dea589a99a1e97a4998332c6becfb76',1,'flecs::system_builder_i::ctx()'],['../structflecs_1_1system.html#a503f13a57000aabccbf587cefe0f6dda',1,'flecs::system::ctx(void *ctx)'],['../structflecs_1_1system.html#aa8a16a81c25d1c9be135cc7844f3e0be',1,'flecs::system::ctx() const']]],
  ['ctx_5ffree_163',['ctx_free',['../structecs__observer__t.html#a84afc4f1d532a571aba76839b617a375',1,'ecs_observer_t::ctx_free'],['../structecs__type__hooks__t.html#acbd89db61584cc06f977d02dee08ccc2',1,'ecs_type_hooks_t::ctx_free'],['../structecs__query__desc__t.html#a0bdebc589ac3551088774485d6b2a8e4',1,'ecs_query_desc_t::ctx_free'],['../structecs__observer__desc__t.html#a1465d132f3c126f795f7f8163b9c35c9',1,'ecs_observer_desc_t::ctx_free'],['../structecs__system__desc__t.html#a40825a11052cc610e7e1af1d86ba90cc',1,'ecs_system_desc_t::ctx_free'],['../structecs__system__t.html#a2f670b375e0d923bcb2083f2f5274c1c',1,'ecs_system_t::ctx_free']]],
  ['cur_164',['cur',['../structecs__entity__range__t.html#ae0535151d5d4abd2ad74206210c1b6fb',1,'ecs_entity_range_t']]],
  ['current_165',['Current',['../group__cpp__addons__units__electric__current.html',1,'Electric Current'],['../group__c__addons__units__electric__Current.html',1,'Electric Current']]],
  ['cursor_166',['cursor',['../structflecs_1_1cursor.html',1,'flecs::cursor'],['../structecs__script__vars__t.html#a90dd705d69f012661b11960d824a0a75',1,'ecs_script_vars_t::cursor'],['../group__cpp__addons__meta.html#ga7801bddc835d400dc71c6261f64fba2b',1,'flecs::world::cursor(flecs::entity_t tid, void *ptr)'],['../group__cpp__addons__meta.html#gaf14e2f21de0df9ac42c914b5bf942b8b',1,'flecs::world::cursor(void *ptr)'],['../structflecs_1_1world.html#ga7801bddc835d400dc71c6261f64fba2b',1,'flecs::world::cursor(flecs::entity_t tid, void *ptr)'],['../structflecs_1_1world.html#af14e2f21de0df9ac42c914b5bf942b8b',1,'flecs::world::cursor(void *ptr)'],['../structflecs_1_1world.html#ga7801bddc835d400dc71c6261f64fba2b',1,'flecs::cursor(flecs::entity_t tid, void *ptr)'],['../structflecs_1_1world.html#af14e2f21de0df9ac42c914b5bf942b8b',1,'flecs::cursor(void *ptr)']]],
  ['cursor_2ehpp_167',['cursor.hpp',['../cursor_8hpp.html',1,'']]],
  ['cursor_5f_168',['cursor_',['../structflecs_1_1cursor.html#af1b4e5e6559bde05da114fe7ea470dfe',1,'flecs::cursor']]],
  ['custom_20event_20order_20is_20maintained_169',['Custom event order is maintained',['../md_docs_2ObserversManual.html#custom-event-order-is-maintained',1,'']]],
  ['custom_20events_170',['Custom Events',['../md_docs_2ObserversManual.html#custom-events',1,'']]],
  ['custom_20phases_20and_20pipelines_171',['Custom phases and pipelines',['../md_docs_2DesignWithFlecs.html#custom-phases-and-pipelines',1,'']]],
  ['custom_20pipeline_172',['Custom pipeline',['../md_docs_2Systems.html#custom-pipeline',1,'']]],
  ['customizing_20distr_20files_173',['Customizing distr files',['../md_docs_2BuildingFlecs.html#customizing-distr-files',1,'']]]
];
