Flecs: File Members
Description: A fast entity component system (ECS) for C & C++

| Flecs v4.1 A fast entity component system (ECS) for C & C++

Loading...
Searching...
No Matches
Here is a list of all documented macros with links to the documentation:
E
F

### - e -

- ecs_abort : log.h
- ECS_ACCESS_VIOLATION : log.h
- ecs_add : flecs_c.h
- ecs_add_fullpath : flecs_c.h
- ecs_add_pair : flecs_c.h
- ecs_add_path : flecs_c.h
- ecs_alert : alerts.h
- ECS_ALERT_MAX_SEVERITY_FILTERS : alerts.h
- ECS_ALREADY_DEFINED : log.h
- ECS_ALREADY_IN_USE : log.h
- ecs_always_assert : log.h
- ecs_array : meta.h
- ecs_assert : log.h
- ecs_auto_override : flecs_c.h
- ecs_auto_override_pair : flecs_c.h
- ECS_BITMASK : meta_c.h
- ecs_bitmask : meta.h
- ECS_BLACK : log.h
- ECS_BLUE : log.h
- ECS_BOLD : log.h
- ecs_bulk_new : flecs_c.h
- ecs_check : log.h
- ecs_childof : flecs_c.h
- ECS_COLUMN_INDEX_OUT_OF_RANGE : log.h
- ECS_COLUMN_IS_NOT_SHARED : log.h
- ECS_COLUMN_IS_SHARED : log.h
- ECS_COLUMN_TYPE_MISMATCH : log.h
- ECS_COMPARE : flecs_c.h
- ecs_compare : flecs_c.h
- ECS_COMPONENT : flecs_c.h
- ecs_component : flecs_c.h
- ECS_COMPONENT_DECLARE : flecs_c.h
- ECS_COMPONENT_DEFINE : flecs_c.h
- ECS_COMPONENT_NOT_REGISTERED : log.h
- ECS_CONSTRAINT_VIOLATED : log.h
- ECS_COPY : flecs_c.h
- ecs_copy : flecs_c.h
- ecs_count : flecs_c.h
- ECS_CTOR : flecs_c.h
- ecs_ctor : flecs_c.h
- ECS_CYAN : log.h
- ECS_CYCLE_DETECTED : log.h
- ecs_dbg : log.h
- ecs_dbg_1 : log.h
- ecs_dbg_2 : log.h
- ecs_dbg_3 : log.h
- ecs_dbg_assert : log.h
- ECS_DECLARE : flecs_c.h
- ecs_dependson : flecs_c.h
- ecs_deprecated : log.h
- ECS_DOUBLE_FREE : log.h
- ECS_DTOR : flecs_c.h
- ecs_dtor : flecs_c.h
- ecs_dummy_check : log.h
- ecs_each : flecs_c.h
- ecs_each_pair : flecs_c.h
- ecs_each_pair_t : flecs_c.h
- ecs_emplace : flecs_c.h
- ecs_emplace_pair : flecs_c.h
- ecs_enable_component : flecs_c.h
- ecs_enable_pair : flecs_c.h
- ecs_ensure : flecs_c.h
- ecs_ensure_pair : flecs_c.h
- ecs_ensure_pair_second : flecs_c.h
- ECS_ENTITY : flecs_c.h
- ecs_entity : flecs_c.h
- ECS_ENTITY_DECLARE : flecs_c.h
- ECS_ENTITY_DEFINE : flecs_c.h
- ECS_ENTITY_TO_JSON_INIT : json.h
- ECS_ENUM : meta_c.h
- ecs_enum : meta.h
- ecs_err : log.h
- ecs_err_ : log.h
- ecs_fatal : log.h
- ecs_fatal_ : log.h
- ecs_field : flecs_c.h
- ecs_field_at : flecs_c.h
- ecs_field_self : flecs_c.h
- ecs_float_t : flecs.h
- ecs_ftime_t : flecs.h
- ecs_get : flecs_c.h
- ecs_get_hooks : flecs_c.h
- ecs_get_mut : flecs_c.h
- ecs_get_mut_pair : flecs_c.h
- ecs_get_mut_pair_second : flecs_c.h
- ecs_get_pair : flecs_c.h
- ecs_get_pair_second : flecs_c.h
- ecs_get_path : flecs_c.h
- ecs_get_path_buf : flecs_c.h
- ecs_get_path_from : flecs_c.h
- ecs_get_target_for : flecs_c.h
- ECS_GREEN : log.h
- ECS_GREY : log.h
- ecs_has : flecs_c.h
- ecs_has_pair : flecs_c.h
- ECS_HTTP_HEADER_COUNT_MAX : http.h
- ECS_HTTP_QUERY_PARAM_COUNT_MAX : http.h
- ECS_HTTP_REPLY_INIT : http.h
- ecs_ids : flecs_c.h
- ECS_IMPORT : module.h
- ECS_INCONSISTENT_COMPONENT_ACTION : log.h
- ECS_INCONSISTENT_COMPONENT_ID : log.h
- ECS_INCONSISTENT_NAME : log.h
- ecs_insert : flecs_c.h
- ECS_INTERNAL_ERROR : log.h
- ECS_INVALID_COMPONENT_ALIGNMENT : log.h
- ECS_INVALID_COMPONENT_SIZE : log.h
- ECS_INVALID_CONVERSION : log.h
- ECS_INVALID_FROM_WORKER : log.h
- ECS_INVALID_OPERATION : log.h
- ECS_INVALID_PARAMETER : log.h
- ECS_INVALID_WHILE_READONLY : log.h
- ecs_is_enabled : flecs_c.h
- ecs_is_enabled_pair : flecs_c.h
- ecs_isa : flecs_c.h
- ECS_ITER_TO_JSON_INIT : json.h
- ECS_LEAK_DETECTED : log.h
- ECS_LOCKED_STORAGE : log.h
- ecs_log : log.h
- ecs_log_pop : log.h
- ecs_log_pop_1 : log.h
- ecs_log_pop_2 : log.h
- ecs_log_pop_3 : log.h
- ecs_log_push : log.h
- ecs_log_push_1 : log.h
- ecs_log_push_2 : log.h
- ecs_log_push_3 : log.h
- ecs_logv : log.h
- ecs_lookup_from : flecs_c.h
- ECS_MAGENTA : log.h
- ECS_MEMBER_DESC_CACHE_SIZE : meta.h
- ECS_META_COMPONENT : meta_c.h
- ECS_META_MAX_SCOPE_DEPTH : meta.h
- ecs_metric : metrics.h
- ECS_MISSING_OS_API : log.h
- ECS_MISSING_SYMBOL : log.h
- ecs_modified : flecs_c.h
- ecs_modified_pair : flecs_c.h
- ECS_MODULE : module.h
- ECS_MODULE_DEFINE : module.h
- ECS_MODULE_UNDEFINED : log.h
- ECS_MOVE : flecs_c.h
- ecs_move : flecs_c.h
- ECS_NAME_IN_USE : log.h
- ecs_new_from_path : flecs_c.h
- ecs_new_w : flecs_c.h
- ecs_new_w_pair : flecs_c.h
- ECS_NORMAL : log.h
- ECS_OBSERVER : flecs_c.h
- ecs_observer : flecs_c.h
- ECS_OBSERVER_DECLARE : flecs_c.h
- ECS_OBSERVER_DEFINE : flecs_c.h
- ECS_ON_ADD : flecs_c.h
- ecs_on_add : flecs_c.h
- ECS_ON_REMOVE : flecs_c.h
- ecs_on_remove : flecs_c.h
- ECS_ON_SET : flecs_c.h
- ecs_on_set : flecs_c.h
- ecs_opaque : meta.h
- ECS_OPERATION_FAILED : log.h
- ECS_OUT_OF_MEMORY : log.h
- ECS_OUT_OF_RANGE : log.h
- ecs_owns : flecs_c.h
- ecs_owns_pair : flecs_c.h
- ecs_pair_value : flecs_c.h
- ecs_pair_value_2nd : flecs_c.h
- ecs_parser_error : log.h
- ecs_parser_errorv : log.h
- ecs_parser_warning : log.h
- ecs_parser_warningv : log.h
- ECS_PIPELINE : pipeline.h
- ecs_pipeline : pipeline.h
- ECS_PIPELINE_DEFINE : pipeline.h
- ECS_PREFAB : flecs_c.h
- ECS_PREFAB_DECLARE : flecs_c.h
- ECS_PREFAB_DEFINE : flecs_c.h
- ecs_primitive : meta.h
- ecs_print : log.h
- ecs_printv : log.h
- ECS_PRIVATE : meta_c.h
- ecs_quantity : meta.h
- ECS_QUERY : flecs_c.h
- ecs_query : flecs_c.h
- ECS_QUERY_DECLARE : flecs_c.h
- ECS_QUERY_DEFINE : flecs_c.h
- ecs_record_ensure : flecs_c.h
- ecs_record_ensure_pair : flecs_c.h
- ecs_record_ensure_pair_second : flecs_c.h
- ecs_record_get : flecs_c.h
- ecs_record_get_pair : flecs_c.h
- ecs_record_get_pair_second : flecs_c.h
- ecs_record_has : flecs_c.h
- ECS_RED : log.h
- ecs_ref_get : flecs_c.h
- ecs_ref_init : flecs_c.h
- ecs_remove : flecs_c.h
- ecs_remove_pair : flecs_c.h
- ECS_REST_DEFAULT_PORT : rest.h
- ecs_san_assert : log.h
- ecs_set : flecs_c.h
- ecs_set_hooks : flecs_c.h
- ecs_set_override : flecs_c.h
- ecs_set_pair : flecs_c.h
- ecs_set_pair_second : flecs_c.h
- ecs_set_ptr : flecs_c.h
- ecs_shares : flecs_c.h
- ecs_shares_id : flecs_c.h
- ecs_shares_pair : flecs_c.h
- ecs_should_log_1 : log.h
- ecs_should_log_2 : log.h
- ecs_should_log_3 : log.h
- ecs_singleton_add : flecs_c.h
- ecs_singleton_emplace : flecs_c.h
- ecs_singleton_ensure : flecs_c.h
- ecs_singleton_get : flecs_c.h
- ecs_singleton_get_mut : flecs_c.h
- ecs_singleton_modified : flecs_c.h
- ecs_singleton_remove : flecs_c.h
- ecs_singleton_set : flecs_c.h
- ecs_singleton_set_ptr : flecs_c.h
- ECS_SORT_TABLE : flecs_c.h
- ecs_sort_table : flecs_c.h
- ECS_SORT_TABLE_WITH_COMPARE : flecs_c.h
- ECS_STAT_WINDOW : stats.h
- ECS_STRUCT : meta_c.h
- ecs_struct : meta.h
- ECS_SYSTEM : system.h
- ecs_system : system.h
- ECS_SYSTEM_DECLARE : system.h
- ECS_SYSTEM_DEFINE : system.h
- ecs_table_get : flecs_c.h
- ecs_table_get_pair : flecs_c.h
- ecs_table_get_pair_second : flecs_c.h
- ECS_TABLE_MEMORY_HISTOGRAM_BUCKET_COUNT : stats.h
- ECS_TAG : flecs_c.h
- ECS_TAG_DECLARE : flecs_c.h
- ECS_TAG_DEFINE : flecs_c.h
- ecs_throw : log.h
- ecs_trace : log.h
- ecs_trace_ : log.h
- ECS_TYPE_HOOK_CTOR : flecs.h
- ecs_unit : meta.h
- ecs_unit_prefix : meta.h
- ECS_UNSUPPORTED : log.h
- ecs_value : flecs_c.h
- ecs_value_new_t : flecs_c.h
- ecs_value_ptr : flecs_c.h
- ecs_values : flecs_c.h
- ecs_vector : meta.h
- ecs_warn : log.h
- ecs_warn_ : log.h
- ECS_WHITE : log.h
- ecs_with : flecs_c.h
- ECS_YELLOW : log.h
- EcsCascade : flecs.h
- EcsDesc : flecs.h
- EcsFirstUserComponentId : flecs.h
- EcsFirstUserEntityId : flecs.h
- EcsIsEntity : flecs.h
- EcsIsName : flecs.h
- EcsIsVariable : flecs.h
- EcsLastInternalComponentId : flecs.h
- EcsQueryAllowUnresolvedByName : flecs.h
- EcsQueryDetectChanges : flecs.h
- EcsQueryGroupByDesc : flecs.h
- EcsQueryGroupByOrdered : flecs.h
- EcsQueryMatchDisabled : flecs.h
- EcsQueryMatchEmptyTables : flecs.h
- EcsQueryMatchPrefab : flecs.h
- EcsQueryTableOnly : flecs.h
- EcsSelf : flecs.h
- EcsTermRefFlags : flecs.h
- EcsTrav : flecs.h
- EcsTraverseFlags : flecs.h
- EcsUp : flecs.h