var searchData=
[
  ['i_20add_20or_20remove_20components_20from_20within_20a_20system_0',['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,'']]],
  ['i_20create_20systems_20outside_20of_20the_20main_20function_1',['Can I create systems outside of the main function?',['../md_docs_2FAQ.html#can-i-create-systems-outside-of-the-main-function',1,'']]],
  ['i_20detect_20which_20entities_20have_20changed_2',['How do I detect which entities have changed?',['../md_docs_2FAQ.html#how-do-i-detect-which-entities-have-changed',1,'']]],
  ['i_20getting_20an_20“use_20of_20undeclared_20identifier_20flecs_5fid_20…’”_20compiler_20error_3',['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,'']]],
  ['i_20see_20component_20values_20in_20the_20explorer_4',['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,'']]],
  ['i_20use_20flecs_20with_20c_2020_20or_20higher_5',['Can I use Flecs with C++20 or higher?',['../md_docs_2FAQ.html#can-i-use-flecs-with-c20-or-higher',1,'']]],
  ['i_20use_20flecs_20without_20using_20systems_6',['Can I use Flecs without using systems?',['../md_docs_2FAQ.html#can-i-use-flecs-without-using-systems',1,'']]],
  ['i_20use_20my_20own_20scheduler_20implementation_7',['Can I use my own scheduler implementation?',['../md_docs_2FAQ.html#can-i-use-my-own-scheduler-implementation',1,'']]],
  ['i_20use_20std_3a_3avector_20or_20other_20types_20inside_20components_8',['Can I use std::vector or other types inside components?',['../md_docs_2FAQ.html#can-i-use-stdvector-or-other-types-inside-components',1,'']]],
  ['id_9',['Id',['../md_docs_2Quickstart.html#id',1,'']]],
  ['id_20ranges_10',['Id ranges',['../md_docs_2Relationships.html#id-ranges',1,'']]],
  ['idempotence_11',['Idempotence',['../md_docs_2Manual.html#idempotence',1,'']]],
  ['identifier_20flecs_5fid_20…’”_20compiler_20error_12',['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,'']]],
  ['ids_13',['Manual Ids',['../md_docs_2EntitiesComponents.html#manual-ids',1,'']]],
  ['ids_20so_20large_14',['Why are my entity ids so large?',['../md_docs_2FAQ.html#why-are-my-entity-ids-so-large',1,'']]],
  ['if_20entity_20has_20a_20relationship_20pair_15',['Test if entity has a relationship pair',['../md_docs_2Relationships.html#test-if-entity-has-a-relationship-pair',1,'']]],
  ['if_20entity_20has_20a_20relationship_20wildcard_16',['Test if entity has a relationship wildcard',['../md_docs_2Relationships.html#test-if-entity-has-a-relationship-wildcard',1,'']]],
  ['if_20statement_17',['If statement',['../md_docs_2FlecsScript.html#if-statement',1,'']]],
  ['immediate_20systems_18',['Immediate systems',['../md_docs_2Systems.html#immediate-systems',1,'']]],
  ['implementation_19',['Can I use my own scheduler implementation?',['../md_docs_2FAQ.html#can-i-use-my-own-scheduler-implementation',1,'']]],
  ['in_20c_20',['in C',['../md_docs_2Manual.html#modules-in-c',1,'Modules in C++'],['../md_docs_2FAQ.html#why-is-flecs-written-in-c',1,'Why is Flecs written in C?']]],
  ['in_20inout_20out_20annotations_21',['Use in/inout/out annotations',['../md_docs_2DesignWithFlecs.html#use-ininoutout-annotations',1,'']]],
  ['in_20the_20explorer_22',['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,'']]],
  ['indexing_23',['Indexing',['../md_docs_2Relationships.html#indexing',1,'']]],
  ['inherit_24',['Inherit',['../md_docs_2ComponentTraits.html#inherit',1,'']]],
  ['inheritable_20trait_25',['Inheritable trait',['../md_docs_2ComponentTraits.html#inheritable-trait',1,'']]],
  ['inheritance_26',['Inheritance',['../md_docs_2Queries.html#component-inheritance',1,'Component Inheritance'],['../md_docs_2PrefabsManual.html#component-inheritance-1',1,'Component Inheritance'],['../md_docs_2FlecsScript.html#inheritance',1,'Inheritance'],['../md_docs_2MigrationGuide.html#inheritance-1',1,'Inheritance'],['../md_docs_2ObserversManual.html#onset-and-inheritance',1,'OnSet and Inheritance']]],
  ['inherited_20component_27',['Setting an Inherited Component',['../md_docs_2ObserversManual.html#setting-an-inherited-component',1,'']]],
  ['initialization_28',['Entity Initialization',['../md_docs_2DesignWithFlecs.html#entity-initialization',1,'']]],
  ['initializers_29',['Initializers',['../md_docs_2FlecsScript.html#initializers',1,'']]],
  ['inout_20out_20annotations_30',['Use in/inout/out annotations',['../md_docs_2DesignWithFlecs.html#use-ininoutout-annotations',1,'']]],
  ['inside_20components_31',['Can I use std::vector or other types inside components?',['../md_docs_2FAQ.html#can-i-use-stdvector-or-other-types-inside-components',1,'']]],
  ['inspecting_20relationships_32',['Inspecting relationships',['../md_docs_2Relationships.html#inspecting-relationships',1,'']]],
  ['interpolation_33',['String interpolation',['../md_docs_2FlecsScript.html#string-interpolation',1,'']]],
  ['interval_34',['Interval',['../md_docs_2Systems.html#interval',1,'']]],
  ['introduction_35',['Introduction',['../md_docs_2EntitiesComponents.html#introduction',1,'Introduction'],['../md_docs_2Queries.html#introduction-1',1,'Introduction'],['../md_docs_2FlecsQueryLanguage.html#introduction-2',1,'Introduction'],['../md_docs_2ObserversManual.html#introduction-3',1,'Introduction'],['../md_docs_2PrefabsManual.html#introduction-4',1,'Introduction'],['../md_docs_2Relationships.html#introduction-5',1,'Introduction'],['../md_docs_2Relationships.html#introduction-6',1,'Introduction'],['../md_docs_2FlecsScript.html#introduction-7',1,'Introduction'],['../md_docs_2Manual.html#introduction-8',1,'Introduction']]],
  ['inversion_36',['Event Inversion',['../md_docs_2ObserversManual.html#event-inversion',1,'']]],
  ['is_20an_20archetype_37',['What is an archetype?',['../md_docs_2FAQ.html#what-is-an-archetype',1,'']]],
  ['is_20an_20ecs_38',['What is an ECS?',['../md_docs_2FAQ.html#what-is-an-ecs',1,'']]],
  ['is_20an_20entity_20component_20system_39',['What is an Entity Component System?',['../index.html#what-is-an-entity-component-system',1,'']]],
  ['is_20brutal_40',['Resistance is Brutal',['../index.html#resistance-is-brutal',1,'']]],
  ['is_20flecs_20so_20large_41',['Why is Flecs so large?',['../md_docs_2FAQ.html#why-is-flecs-so-large',1,'']]],
  ['is_20flecs_20used_20for_20commercial_20projects_42',['Is Flecs used for commercial projects?',['../md_docs_2FAQ.html#is-flecs-used-for-commercial-projects',1,'']]],
  ['is_20flecs_20written_20in_20c_43',['Why is Flecs written in C?',['../md_docs_2FAQ.html#why-is-flecs-written-in-c',1,'']]],
  ['is_20it_44',['Caching: what is it?',['../md_docs_2Queries.html#caching-what-is-it',1,'']]],
  ['is_20maintained_45',['is maintained',['../md_docs_2ObserversManual.html#custom-event-order-is-maintained',1,'Custom event order is maintained'],['../md_docs_2ObserversManual.html#onset-order-is-maintained',1,'OnSet order is maintained']]],
  ['is_20my_20system_20called_20multiple_20times_20per_20frame_46',['Why is my system called multiple times per frame?',['../md_docs_2FAQ.html#why-is-my-system-called-multiple-times-per-frame',1,'']]],
  ['is_20the_20difference_20between_20add_20set_20why_20do_20both_20exist_47',['What is the difference between add &amp;amp; set? Why do both exist?',['../md_docs_2FAQ.html#what-is-the-difference-between-add--set-why-do-both-exist',1,'']]],
  ['is_20undefined_48',['is undefined',['../md_docs_2ObserversManual.html#observer-order-is-undefined',1,'Observer order is undefined'],['../md_docs_2ObserversManual.html#onadd--onremove-order-is-undefined',1,'OnAdd &amp;amp; OnRemove order is undefined']]],
  ['is_20undefined_20between_20entities_49',['Event order is undefined between entities',['../md_docs_2ObserversManual.html#event-order-is-undefined-between-entities',1,'']]],
  ['isa_20pair_50',['Adding an IsA pair',['../md_docs_2ObserversManual.html#adding-an-isa-pair',1,'']]],
  ['isa_20relationship_51',['The IsA relationship',['../md_docs_2Relationships.html#the-isa-relationship',1,'']]],
  ['it_52',['Caching: what is it?',['../md_docs_2Queries.html#caching-what-is-it',1,'']]],
  ['iter_20function_53',['Iter function',['../md_docs_2MigrationGuide.html#iter-function',1,'']]],
  ['iterate_20all_20children_20for_20a_20parent_54',['Iterate all children for a parent',['../md_docs_2Relationships.html#iterate-all-children-for-a-parent',1,'']]],
  ['iterate_20all_20pairs_20for_20entity_55',['Iterate all pairs for entity',['../md_docs_2Relationships.html#iterate-all-pairs-for-entity',1,'']]],
  ['iteration_56',['Iteration',['../md_docs_2Queries.html#iteration',1,'Iteration'],['../md_docs_2Systems.html#system-iteration',1,'System Iteration']]],
  ['iterators_57',['Group Iterators',['../md_docs_2Queries.html#group-iterators',1,'']]],
  ['iterators_58',['Term iterators',['../md_docs_2MigrationGuide.html#term-iterators',1,'']]]
];
