![]() |
Flecs v4.0
A fast entity component system (ECS) for C & C++
|
| ►Nflecs | |
| Cecs_alert_desc_t | Alert descriptor, used with ecs_alert_init() |
| Cecs_alert_severity_filter_t | Alert severity filter |
| Cecs_app_desc_t | Used with ecs_app_run() |
| Cecs_array_desc_t | Used with ecs_array_init() |
| Cecs_bitmask_constant_t | Type that describes an bitmask constant |
| Cecs_bitmask_desc_t | Used with ecs_bitmask_init() |
| Cecs_build_info_t | Type with information about the current Flecs build |
| Cecs_bulk_desc_t | Used with ecs_bulk_init() |
| Cecs_component_desc_t | Used with ecs_component_init() |
| Cecs_counter_t | Monotonically increasing counter |
| Cecs_entities_t | Type returned by ecs_get_entities() |
| Cecs_entity_desc_t | Used with ecs_entity_init() |
| Cecs_entity_to_json_desc_t | Used with ecs_iter_to_json() |
| Cecs_enum_constant_t | Type that describes an enum constant |
| Cecs_enum_desc_t | Used with ecs_enum_init() |
| Cecs_event_desc_t | Used with ecs_emit() |
| Cecs_from_json_desc_t | Used with ecs_ptr_from_json(), ecs_entity_from_json() |
| Cecs_gauge_t | Simple value that indicates current state |
| Cecs_header_t | Header for ecs_poly_t objects |
| Cecs_http_connection_t | A connection manages communication with the remote host |
| Cecs_http_key_value_t | Helper type used for headers & URL query parameters |
| Cecs_http_reply_t | An HTTP reply |
| Cecs_http_request_t | An HTTP request |
| Cecs_http_server_desc_t | Used with ecs_http_server_init() |
| Cecs_iter_t | Iterator |
| Cecs_iter_to_json_desc_t | Used with ecs_iter_to_json() |
| Cecs_member_t | Element type of members vector in EcsStruct |
| Cecs_member_value_range_t | Type expressing a range for a member value |
| Cecs_meta_cursor_t | Type that enables iterating/populating a value using reflection data |
| Cecs_meta_scope_t | Type with information about currently serialized scope |
| Cecs_meta_type_op_t | Meta type serializer instruction data |
| Cecs_metric_desc_t | Used with ecs_metric_init to create metric |
| Cecs_metric_t | Make all metrics the same size, so we can iterate over fields |
| Cecs_observer_desc_t | Used with ecs_observer_init() |
| Cecs_observer_t | An observer reacts to events matching a query |
| Cecs_opaque_desc_t | Used with ecs_opaque_init() |
| Cecs_os_api_t | OS API interface |
| Cecs_pipeline_desc_t | Pipeline descriptor, used with ecs_pipeline_init() |
| Cecs_pipeline_stats_t | Statistics for all systems in a pipeline |
| Cecs_primitive_desc_t | Used with ecs_primitive_init() |
| Cecs_query_count_t | Struct returned by ecs_query_count() |
| Cecs_query_desc_t | Used with ecs_query_init() |
| Cecs_query_group_info_t | Type that contains information about a query group |
| Cecs_query_stats_t | Statistics for a single query (use ecs_query_cache_stats_get) |
| Cecs_query_t | Queries are lists of constraints (terms) that match entities |
| Cecs_record_t | Record for entity index |
| Cecs_script_desc_t | Used with ecs_script_init() |
| Cecs_script_expr_run_desc_t | Used with ecs_script_expr_run() |
| Cecs_script_t | Script object |
| Cecs_script_var_t | Script variable |
| Cecs_script_vars_t | Script variable scope |
| Cecs_serializer_t | Serializer interface |
| Cecs_struct_desc_t | Used with ecs_struct_init() |
| Cecs_sync_stats_t | Statistics for sync point |
| Cecs_system_desc_t | Use with ecs_system_init() to create or update a system |
| Cecs_system_stats_t | Statistics for a single system (use ecs_system_stats_get()) |
| Cecs_system_t | System type, get with ecs_system_get() |
| Cecs_table_cache_hdr_t | Header for table cache elements |
| Cecs_table_record_t | Metadata describing where a component id is stored in a table |
| Cecs_term_ref_t | Type that describes a reference to an entity or variable in a term |
| Cecs_term_t | Type that describes a term (single element in a query) |
| Cecs_time_t | Time type |
| Cecs_type_hooks_t | Type that contains component lifecycle callbacks |
| Cecs_type_info_t | Type that contains component information (passed to ctors/dtors/...) |
| Cecs_type_t | A type is a list of (component) ids |
| Cecs_unit_desc_t | Used with ecs_unit_init() |
| Cecs_unit_prefix_desc_t | Used with ecs_unit_prefix_init() |
| Cecs_unit_translation_t | Helper type to describe translation between two units |
| Cecs_value_t | Utility to hold a value of a dynamic type |
| Cecs_vector_desc_t | Used with ecs_vector_init() |
| Cecs_world_info_t | Type that contains information about the world |
| Cecs_world_stats_t | |
| Cecs_world_to_json_desc_t | Used with ecs_iter_to_json() |
| CEcsAlertInstance | Component added to alert instance |
| CEcsAlertsActive | Map with active alerts for entity |
| CEcsArray | Component added to array type entities |
| CEcsBitmask | Component added to bitmask type entities |
| CEcsComponent | Component information |
| CEcsDefaultChildComponent | When added to an entity this informs serialization formats which component to use when a value is assigned to an entity without specifying the component |
| CEcsDocDescription | Component that stores description |
| CEcsEnum | Component added to enum type entities |
| CEcsIdentifier | A (string) identifier |
| CEcsMember | Component added to member entities |
| CEcsMemberRanges | Component added to member entities to express valid value ranges |
| CEcsMetricSource | Component that stores metric source |
| CEcsMetricValue | Component that stores metric value |
| CEcsOpaque | Opaque type reflection data |
| CEcsPipelineStats | Component that stores pipeline statistics |
| CEcsPoly | Component for storing a poly object |
| CEcsPrimitive | Component added to primitive types |
| CEcsRateFilter | Apply a rate filter to a tick source |
| CEcsRest | Component that creates a REST API server when instantiated |
| CEcsScript | Script component |
| CEcsStatsHeader | Common data for statistics |
| CEcsStruct | Component added to struct type entities |
| CEcsSystemStats | Component that stores system statistics |
| CEcsTickSource | Component used to provide a tick source to systems |
| CEcsTimer | Component used for one shot/interval timer functionality |
| CEcsType | Component that is automatically added to every type with the right kind |
| CEcsTypeSerializer | Component that stores the type serializer |
| CEcsUnit | Component that stores unit data |
| CEcsUnitPrefix | Component that stores unit prefix data |
| CEcsVector | Component added to vector type entities |
| CEcsWorldStats | Component that stores world statistics |
| CEcsWorldSummary | Component that stores a summary of world statistics |