var group__api__types =
[
    [ "Core API Types", "group__core__types.html", "group__core__types" ],
    [ "Function types.", "group__function__types.html", "group__function__types" ],
    [ "Query descriptor types.", "group__query__types.html", "group__query__types" ],
    [ "Miscellaneous types", "group__misc__types.html", "group__misc__types" ],
    [ "Builtin component types.", "group__builtin__components.html", "group__builtin__components" ],
    [ "ecs_type_hooks_t", "structecs__type__hooks__t.html", [
      [ "binding_ctx", "structecs__type__hooks__t.html#a36554b5bba9fa0ea0f6d82bcf81b8d6d", null ],
      [ "binding_ctx_free", "structecs__type__hooks__t.html#ad87b0948ddcbad74f179cc230e8ed021", null ],
      [ "cmp", "structecs__type__hooks__t.html#a62cf8258d91f51c61ff3f5a8dfccc543", null ],
      [ "copy", "structecs__type__hooks__t.html#a68919ca9002560c83367e13aa1761988", null ],
      [ "copy_ctor", "structecs__type__hooks__t.html#a09f52ea6eb9dc5fad3d347a3a514ab5b", null ],
      [ "ctor", "structecs__type__hooks__t.html#aa97ade09c3ea50de257e2fc014e2aaee", null ],
      [ "ctor_move_dtor", "structecs__type__hooks__t.html#aec7509b485fac4098bdd32c3863fc75f", null ],
      [ "ctx", "structecs__type__hooks__t.html#a23572ea2c958092f609c7a113c80c132", null ],
      [ "ctx_free", "structecs__type__hooks__t.html#acbd89db61584cc06f977d02dee08ccc2", null ],
      [ "dtor", "structecs__type__hooks__t.html#afc86220bdd889357b3185ce7a97a282b", null ],
      [ "equals", "structecs__type__hooks__t.html#ae6ddf4d78a21d2652fbcd2afa052fae3", null ],
      [ "flags", "structecs__type__hooks__t.html#a5f7fee1ff118ea33639db2c15f3712bf", null ],
      [ "lifecycle_ctx", "structecs__type__hooks__t.html#a0c0b5b775ea63da61d7e42cbac14a4e6", null ],
      [ "lifecycle_ctx_free", "structecs__type__hooks__t.html#a808e62856772d66d854c3f3790bf82bb", null ],
      [ "move", "structecs__type__hooks__t.html#a9a9b5411de483af185a03d0bb50a0509", null ],
      [ "move_ctor", "structecs__type__hooks__t.html#adc8be3a8e10b38b62e8c78b70f816fcb", null ],
      [ "move_dtor", "structecs__type__hooks__t.html#a4d10de86d8948cfe177a2b4eb5b120b1", null ],
      [ "on_add", "structecs__type__hooks__t.html#ad442dfb7a0318ef6708effac41d6b92d", null ],
      [ "on_remove", "structecs__type__hooks__t.html#a23d57533ebec2b016d65ec9a5ebc2cda", null ],
      [ "on_set", "structecs__type__hooks__t.html#a94cf6da096568f6f7587e28253fc73ee", null ]
    ] ],
    [ "ecs_type_info_t", "structecs__type__info__t.html", [
      [ "alignment", "structecs__type__info__t.html#a1d21f737d1217b6d8d73e2a6372fc232", null ],
      [ "component", "structecs__type__info__t.html#a73575ca1317930f39d0d248cdd108dd0", null ],
      [ "hooks", "structecs__type__info__t.html#aae69c53af4499bb30d0f3402c8537380", null ],
      [ "name", "structecs__type__info__t.html#a55ccb9a790e30dc91c9c397784f43915", null ],
      [ "size", "structecs__type__info__t.html#a3d673a046cd266afe15401dbad9acc93", null ]
    ] ],
    [ "ecs_value_t", "structecs__value__t.html", [
      [ "ptr", "structecs__value__t.html#a4da0f487ba686c2e2c2e2ed8b4dd22fc", null ],
      [ "type", "structecs__value__t.html#a55cc5c8da4ce5ac25ddc75c8a987224c", null ]
    ] ],
    [ "ecs_entity_desc_t", "structecs__entity__desc__t.html", [
      [ "_canary", "structecs__entity__desc__t.html#a8ba6af38e6ee40e8a1fd3d1f9b9464fa", null ],
      [ "add", "structecs__entity__desc__t.html#a962520e0bf7d7314cc25b4db9bba2222", null ],
      [ "add_expr", "structecs__entity__desc__t.html#ac3216af1b28b37d478e2318390e37a4f", null ],
      [ "id", "structecs__entity__desc__t.html#ac6edf50437ed45057c2c97d47cfe47b1", null ],
      [ "name", "structecs__entity__desc__t.html#a2c1fecf732994afd7a32f2724f0fd0ec", null ],
      [ "parent", "structecs__entity__desc__t.html#af550203ee60525b175408a73015ca92a", null ],
      [ "root_sep", "structecs__entity__desc__t.html#a21b6633d13c936c260739e4181e52f15", null ],
      [ "sep", "structecs__entity__desc__t.html#a0ae2b3bf8aba2102af478c399610e71b", null ],
      [ "set", "structecs__entity__desc__t.html#ac580a653fd68b06499b899b958f497a5", null ],
      [ "symbol", "structecs__entity__desc__t.html#a610ddb4767261fab5d3aa13f9403ebbb", null ],
      [ "use_low_id", "structecs__entity__desc__t.html#a36f7d441c9cd2c6c816c981d2c76c7e4", null ]
    ] ],
    [ "ecs_bulk_desc_t", "structecs__bulk__desc__t.html", [
      [ "_canary", "structecs__bulk__desc__t.html#a86e4324fb038f63c833d001d6feed1a9", null ],
      [ "count", "structecs__bulk__desc__t.html#a832c1ca007e1db0a4915c546cda25f25", null ],
      [ "data", "structecs__bulk__desc__t.html#a204153d9fa00a4bef093f20b3978d3d9", null ],
      [ "entities", "structecs__bulk__desc__t.html#aa4614105a2283e40851aad94afed6299", null ],
      [ "ids", "structecs__bulk__desc__t.html#a26a5bf3481cd73f5fe47c265287c52d3", null ],
      [ "table", "structecs__bulk__desc__t.html#acee158944f135e21f45c59a269a49570", null ]
    ] ],
    [ "ecs_component_desc_t", "structecs__component__desc__t.html", [
      [ "_canary", "structecs__component__desc__t.html#a3f5ba8e4b2c127c1519458413cc0022f", null ],
      [ "entity", "structecs__component__desc__t.html#a70cadd7c43e57b445fe8e36612f11706", null ],
      [ "type", "structecs__component__desc__t.html#a44ba7677953c7b7d0103c874a2e2dd6e", null ]
    ] ],
    [ "ecs_iter_t", "structecs__iter__t.html", [
      [ "binding_ctx", "structecs__iter__t.html#a8b4035b7a06a5ade65d599dcd4ad4e15", null ],
      [ "callback", "structecs__iter__t.html#abd4a739a3afa7e3c7a6a75e9417c2e73", null ],
      [ "callback_ctx", "structecs__iter__t.html#a8302c62645745f9692469e70b09c8cac", null ],
      [ "chain_it", "structecs__iter__t.html#a3ac1d5526f333c4cdc5a7b29b054ad37", null ],
      [ "constrained_vars", "structecs__iter__t.html#afc54b0698a14bf795e624212d70e866b", null ],
      [ "count", "structecs__iter__t.html#aeb636256c83cb2acc36f4f7ca84eeef0", null ],
      [ "ctx", "structecs__iter__t.html#a46b93f08abafc689c88aa10a779067d4", null ],
      [ "delta_system_time", "structecs__iter__t.html#a92e7402ad71e8bd79d4950cac78d0bcc", null ],
      [ "delta_time", "structecs__iter__t.html#aad39d90d9e5b277e767121e44323c1f3", null ],
      [ "entities", "structecs__iter__t.html#afa03bcd165af2fc2fb663d3d44317a52", null ],
      [ "event", "structecs__iter__t.html#a0e7fd09ccbb25836f91c3cff7a4f8f4e", null ],
      [ "event_cur", "structecs__iter__t.html#ae4add768ad2f73838fa02d70b7cb21a4", null ],
      [ "event_id", "structecs__iter__t.html#a69344422f8a6a504f84d5bd2fa1c7fa2", null ],
      [ "field_count", "structecs__iter__t.html#ac5e67435a10a59ff4f6311af3789e88f", null ],
      [ "fini", "structecs__iter__t.html#a6bb5976ba3d1ebe8e9e8fad4e610c62a", null ],
      [ "flags", "structecs__iter__t.html#a2aee0204a426146a469d7223569a2a42", null ],
      [ "frame_offset", "structecs__iter__t.html#a0fe52396b42134a758014a3f078b3742", null ],
      [ "group_id", "structecs__iter__t.html#af211ccdd28c2bd78dff831de5daa91f3", null ],
      [ "ids", "structecs__iter__t.html#afc101f8f7fd2dde46ed48ea97313d6ea", null ],
      [ "interrupted_by", "structecs__iter__t.html#a279e63dc9fbfa1de86d54473816db48d", null ],
      [ "next", "structecs__iter__t.html#af5983519a1a2dec38300ffcab28a8b76", null ],
      [ "offset", "structecs__iter__t.html#a65ed4515efd686663750ce39e36e7279", null ],
      [ "other_table", "structecs__iter__t.html#ad442dea7fb418785b348960900c3ff53", null ],
      [ "param", "structecs__iter__t.html#a0d39dc8c09a7b903a6b8f0c5366997ae", null ],
      [ "priv_", "structecs__iter__t.html#a790f790a7287996c2ae3438d833cbf59", null ],
      [ "query", "structecs__iter__t.html#a9372da7ec072fe91775a9b097d23a822", null ],
      [ "real_world", "structecs__iter__t.html#a0714b7172f16eaad380cb7a2b9001151", null ],
      [ "ref_fields", "structecs__iter__t.html#a11b83551774675289941d716a8c8c554", null ],
      [ "row_fields", "structecs__iter__t.html#a9099c7364d842b2107d2209146aa0aec", null ],
      [ "run_ctx", "structecs__iter__t.html#a473e3267f08067b95dccdba813757b21", null ],
      [ "set_fields", "structecs__iter__t.html#a9b8757f3ce87cce4fdd2a3b6d3d3238c", null ],
      [ "sizes", "structecs__iter__t.html#aa9a9663f4d0d5f4bc09177dc93015459", null ],
      [ "sources", "structecs__iter__t.html#a89a036607f6e4ac622866332570d9f68", null ],
      [ "system", "structecs__iter__t.html#a97a36929f11c20f3c512bd215c75c56d", null ],
      [ "table", "structecs__iter__t.html#a5c13c316a65ed0a190d5538079598b38", null ],
      [ "term_index", "structecs__iter__t.html#a971eed8c714e94188fbe9e588ff2ca76", null ],
      [ "trs", "structecs__iter__t.html#ae7f57b8e0c1b3a19a540930aae5b7104", null ],
      [ "up_fields", "structecs__iter__t.html#ab1230a9b4d39c34ba11318506e311ff4", null ],
      [ "variable_count", "structecs__iter__t.html#a263bed02815b760901da0eea7c5ab1d1", null ],
      [ "variable_names", "structecs__iter__t.html#a1050854e98135b29f1179599cb08d4b0", null ],
      [ "variables", "structecs__iter__t.html#a7400cec6fcfec4bbf32b5c3ba0be7956", null ],
      [ "world", "structecs__iter__t.html#a7f1db7ca958d8bbf12d6ef76f7e91bf2", null ]
    ] ],
    [ "ecs_query_desc_t", "structecs__query__desc__t.html", [
      [ "_canary", "structecs__query__desc__t.html#a26fc9c3d7c9df5ad9ec87a7087cfaeac", null ],
      [ "binding_ctx", "structecs__query__desc__t.html#a5a2bb033e7fea01fbf4cd0c399f5ad54", null ],
      [ "binding_ctx_free", "structecs__query__desc__t.html#aa291308467a8768afac9f0db10af7e8d", null ],
      [ "cache_kind", "structecs__query__desc__t.html#ac83860c4770c7c28f077d5b187d4fe5a", null ],
      [ "ctx", "structecs__query__desc__t.html#a380d3df39d3eb78f9e6c269047661a2e", null ],
      [ "ctx_free", "structecs__query__desc__t.html#a0bdebc589ac3551088774485d6b2a8e4", null ],
      [ "entity", "structecs__query__desc__t.html#a8ac6e9e730878c30658dfba0f28db4c5", null ],
      [ "expr", "structecs__query__desc__t.html#ae60d575996ffca82c58d6f0057ce66bb", null ],
      [ "flags", "structecs__query__desc__t.html#ac77af6e7ae1e27740e0a76fa1d00882b", null ],
      [ "group_by", "structecs__query__desc__t.html#a134f8919cc20de1a70b518f682e82e0e", null ],
      [ "group_by_callback", "structecs__query__desc__t.html#ab799192a052747083df01f7d06262047", null ],
      [ "group_by_ctx", "structecs__query__desc__t.html#a474fe6b21787e24fa65a4c762987f1b4", null ],
      [ "group_by_ctx_free", "structecs__query__desc__t.html#a4699cb87926c6acb82c74aeb30e28059", null ],
      [ "on_group_create", "structecs__query__desc__t.html#a88fc262baa8ea7b6465306021258a9b1", null ],
      [ "on_group_delete", "structecs__query__desc__t.html#ac4619c694f5ea948d7b90a208e761752", null ],
      [ "order_by", "structecs__query__desc__t.html#a5ebafb85a30a4066249739961a253d9c", null ],
      [ "order_by_callback", "structecs__query__desc__t.html#a6a2efe794c2d8cba6b373c929a3fd386", null ],
      [ "order_by_table_callback", "structecs__query__desc__t.html#ac4a54baa812c5ebb1d3166e5a9974ca7", null ],
      [ "terms", "structecs__query__desc__t.html#a14f858c33909d889e1f8e483627a9e66", null ]
    ] ],
    [ "ecs_observer_desc_t", "structecs__observer__desc__t.html", [
      [ "_canary", "structecs__observer__desc__t.html#ae3ee3ad70b6ba42e50b44497eca8088c", null ],
      [ "callback", "structecs__observer__desc__t.html#a9da01e3ff1133d54ab51676b2ba3236e", null ],
      [ "callback_ctx", "structecs__observer__desc__t.html#a54316ee7ac18a0728b542bdfffab4da1", null ],
      [ "callback_ctx_free", "structecs__observer__desc__t.html#a7ea0627d3d36c7203e7d2ce3195e932e", null ],
      [ "ctx", "structecs__observer__desc__t.html#a6efbebea0dceda4d3c3d5ea4e45ae79d", null ],
      [ "ctx_free", "structecs__observer__desc__t.html#a1465d132f3c126f795f7f8163b9c35c9", null ],
      [ "entity", "structecs__observer__desc__t.html#a26f3f2811d6b05bb438eaf307c7a437f", null ],
      [ "events", "structecs__observer__desc__t.html#a4f2b3232b25e085a8a7afea8f6cd1722", null ],
      [ "last_event_id", "structecs__observer__desc__t.html#a541fcd6f82f7cb9c93f19d3574502d93", null ],
      [ "observable", "structecs__observer__desc__t.html#a6fbf0efe8d795a7b75b7ad9d62275eb7", null ],
      [ "query", "structecs__observer__desc__t.html#a6fba3bfb62f1ff762a90cb5caaaddd3c", null ],
      [ "run", "structecs__observer__desc__t.html#acb28bd113c9812726a96aec748de1909", null ],
      [ "run_ctx", "structecs__observer__desc__t.html#a15ba878b6ed171f7e1865f665d658015", null ],
      [ "run_ctx_free", "structecs__observer__desc__t.html#a06ab02e971f8d1660b9a0cf2b30f7b93", null ],
      [ "term_index_", "structecs__observer__desc__t.html#a93e042bec2a8c2a7cb46ed98c6b94bf2", null ],
      [ "yield_existing", "structecs__observer__desc__t.html#acac94b9e206eb7433c97753bf13c484f", null ]
    ] ],
    [ "ecs_event_desc_t", "structecs__event__desc__t.html", [
      [ "const_param", "structecs__event__desc__t.html#a47e3cfee9d887504adf89bca8a1b35ac", null ],
      [ "count", "structecs__event__desc__t.html#a5be0e6350854d51fb61ebc638fc9957d", null ],
      [ "entity", "structecs__event__desc__t.html#a444956e13c7d677b9d8a65aa3a58e9b0", null ],
      [ "event", "structecs__event__desc__t.html#ad3a33900508e8fb092d74735f4d6f159", null ],
      [ "flags", "structecs__event__desc__t.html#ae268f8ea12974da980c3cbacc25b7368", null ],
      [ "ids", "structecs__event__desc__t.html#a941ba9fc08ddd19a495b46742e29a5e9", null ],
      [ "observable", "structecs__event__desc__t.html#acf0b42613346ca7c42c66459005ccd82", null ],
      [ "offset", "structecs__event__desc__t.html#a84086d0c1b9b2371aba1f33b248e7ebd", null ],
      [ "other_table", "structecs__event__desc__t.html#a64aec54c33e8472fb80f7cc3aafd8e58", null ],
      [ "param", "structecs__event__desc__t.html#afa1e4e2451811a5a50a4af011da4dd38", null ],
      [ "table", "structecs__event__desc__t.html#a56171e16cf70788b5b3010d5f83bc368", null ]
    ] ],
    [ "ecs_value_t", "group__api__types.html#gab3baeea54d2b2136a7b77aa6a1cd66bb", null ]
];