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_const_var_desc_t | Used with ecs_const_var_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_expr_eval_desc_t | Used with ecs_expr_run() |
Cecs_from_json_desc_t | Used with ecs_ptr_from_json(), ecs_entity_from_json() |
Cecs_function_ctx_t | Script function context |
Cecs_function_desc_t | Used with ecs_function_init and ecs_method_init |
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_eval_desc_t | Used with ecs_script_parse() and ecs_script_eval() |
Cecs_script_parameter_t | Function argument type |
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 | |
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 |
CEcsScriptConstVar | Const component |
CEcsScriptFunction | Function component |
CEcsScriptMethod | Method 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 |