| Nflecs | |
| N_ | Int to enum |
| Calways_false | |
| Carg_list | |
| Cbuilder | |
| Ccomponent_binding_ctx | |
| Cdelegate | |
| Ceach_column_base | |
| Ceach_delegate | |
| Ceach_field | |
| Ceach_field< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&!is_actual< T >::value > > | |
| Ceach_field< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&is_actual< T >::value > > | |
| Ceach_field< T, if_t< is_empty< actual_type_t< T > >::value &&!is_pointer< T >::value > > | |
| Ceach_field< T, if_t< is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value > > | |
| Ceach_ref_field | |
| Centity_observer_delegate | |
| Centity_observer_factory | |
| Centity_payload_observer_delegate | |
| Centity_with_delegate | |
| Centity_with_delegate< Func, if_t< is_callable< Func >::value > > | |
| Centity_with_delegate_impl | |
| Centity_with_delegate_impl< arg_list< Args ... > > | |
| CInvokeCtx | |
| Cenum_constant | Enumeration constant data |
| Cenum_is_valid | |
| Cenum_reflection | Provides utilities for enum reflection |
| Cenum_type | Class that scans an enum for constants, extracts names & creates entities |
| Cevent_from_func | |
| Cevent_from_func< Func, if_t< arity< Func >::value==1 > > | |
| Cevent_from_func< Func, if_t< arity< Func >::value==2 > > | |
| Cfield_ptr | |
| Cfield_ptrs | |
| Cfind_delegate | |
| Cfunction_traits | |
| Cfunction_traits_defs | |
| Cfunction_traits_impl | |
| Cfunction_traits_impl< ReturnType(*)(Args...)> | |
| Cfunction_traits_impl< ReturnType(Args...)> | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...) const & > | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...) const && > | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...) const > | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...) const volatile & > | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...) const volatile && > | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...) const volatile > | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...) volatile & > | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...) volatile && > | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...) volatile > | |
| Cfunction_traits_impl< ReturnType(ClassType::*)(Args...)> | |
| Cfunction_traits_no_cv | |
| Cfunction_traits_no_cv< T, decltype((void)&T::operator())> | |
| Chas_operator_equal | |
| Chas_operator_equal< T, void_t< decltype(std::declval< const T & >()==std::declval< const T & >())> > | |
| Chas_operator_greater | |
| Chas_operator_greater< T, void_t< decltype(std::declval< const T & >() > std::declval< const T & >())> > | |
| Chas_operator_less | |
| Chas_operator_less< T, void_t< decltype(std::declval< const T & >()< std::declval< const T & >())> > | |
| Cnode_builder | |
| Cpair_base | |
| Cplacement_new_tag_t | |
| Cquery_delegate | |
| Cquery_delegate< Func, if_not_t< is_same< first_arg_t< Func >, flecs::entity >::value > > | |
| Cquery_delegate< Func, if_t< is_same< first_arg_t< Func >, flecs::entity >::value > > | |
| Cquery_delegate_no_ent | |
| Cquery_delegate_no_ent< Func, arg_list< Args ... > > | |
| Cquery_delegate_w_ent | |
| Cquery_delegate_w_ent< Func, arg_list< E, Args ... > > | |
| Crange_iterator | Iterate over an integer range (used to iterate over entity range) |
| Crun_delegate | |
| Csig | |
| Cto_constant | |
| Ctype | |
| Ctype< T, if_not_t< is_pair< T >::value > > | |
| Ctype< T, if_t< is_pair< T >::value > > | |
| Ctype_impl | |
| Cactual_type | Get actual type from a regular type or pair |
| Cactual_type< T, if_not_t< is_pair< T >::value > > | |
| Cactual_type< T, if_t< is_pair< T >::value > > | |
| Calert | |
| Calert_builder | Alert builder |
| Calert_builder_i | Alert builder interface |
| Calerts | Module |
| CAlert | |
| CError | |
| CInfo | |
| CWarning | |
| Capp_builder | App builder interface |
| Carity | |
| Carray | |
| Carray< T, Size, enable_if_t< Size !=0 > > | |
| Carray< T, Size, enable_if_t< Size==0 > > | |
| Carray_iterator | |
| Cbase_arg_type | |
| Cbase_type | |
| Cbitmask | Base type for bitmasks |
| Ccomponent | Component class |
| Ccursor | Class for reading/writing dynamic values |
| Centity | Entity |
| Centity_builder | Entity builder |
| Centity_view | Entity view |
| Cenum_data | Convenience type with enum reflection data |
| Cenum_last | |
| Cevent_builder | |
| Cevent_builder_base | Event builder interface |
| Cevent_builder_typed | |
| Cfield | Wrapper class around a field |
| Cfirst_arg | |
| Cfirst_arg_impl | |
| Cfirst_arg_impl< Func, _::arg_list< T, Args ... > > | |
| Cid | Class that wraps around a flecs::id_t |
| Cis_actual | |
| Cis_callable | |
| Cis_flecs_constructible | |
| Cis_pair | Test if type is a pair |
| Cis_same | |
| Citer | Class for iterating over query results |
| Citer_iterable | |
| Citerable | |
| Cmetric_builder | Event builder interface |
| Cmetrics | |
| CCounter | |
| CCounterId | |
| CCounterIncrement | |
| CGauge | |
| CInstance | |
| CMetric | |
| Cobserver | |
| Cobserver_builder | Observer builder |
| Cobserver_builder_i | Observer builder interface |
| Copaque | Type safe interface for opaque types |
| Cpage_iterable | |
| Cpair | Type that represents a pair |
| Cpipeline | |
| Cpipeline_builder | Pipeline builder |
| Cpipeline_builder_i | Pipeline builder interface |
| Cquery | |
| Cquery_base | |
| Cquery_builder | Query builder |
| Cquery_builder_i | Query builder interface |
| Cref | Component reference |
| Cscoped_world | Scoped world |
| Cscript_builder | Script builder interface |
| Csecond_arg | |
| Csecond_arg_impl | |
| Csecond_arg_impl< Func, _::arg_list< First, T, Args ... > > | |
| Cstats | |
| Cstring | |
| Cstring_view | |
| Cstringstream | |
| Csystem | |
| Csystem_builder | System builder |
| Csystem_builder_i | System builder interface |
| Csystem_runner_fluent | |
| Ctable | |
| Ctable_range | |
| Cterm | Class that describes a term |
| Cterm_builder_i | Term builder interface |
| Cterm_ref_builder_i | Term identifier builder |
| Ctimer | |
| Ctype | Type class |
| Cunits | |
| CAmount | |
| Camount | |
| CMole | |
| CAngle | |
| Cangle | |
| CDegrees | |
| CRadians | |
| CAtto | |
| CBel | |
| CCenti | |
| CColor | |
| Ccolor | |
| CCss | |
| CHsl | |
| CRgb | |
| CData | |
| Cdata | |
| CBits | |
| CBytes | |
| CGibiBytes | |
| CGigaBits | |
| CGigaBytes | |
| CKibiBytes | |
| CKiloBits | |
| CKiloBytes | |
| CMebiBytes | |
| CMegaBits | |
| CMegaBytes | |
| CDataRate | |
| Cdatarate | |
| CBitsPerSecond | |
| CBytesPerSecond | |
| CGigaBitsPerSecond | |
| CGigaBytesPerSecond | |
| CKiloBitsPerSecond | |
| CKiloBytesPerSecond | |
| CMegaBitsPerSecond | |
| CMegaBytesPerSecond | |
| CDeca | |
| CDeci | |
| CDeciBel | |
| CDuration | |
| Cduration | |
| CDays | |
| CHours | |
| CMicroSeconds | |
| CMilliSeconds | |
| CMinutes | |
| CNanoSeconds | |
| CPicoSeconds | |
| CSeconds | |
| Celectric_current | |
| CAmpere | |
| CElectricCurrent | |
| CExa | |
| CExbi | |
| CFemto | |
| CForce | |
| Cforce | |
| CNewton | |
| CFrequency | |
| Cfrequency | |
| CGigaHertz | |
| CHertz | |
| CKiloHertz | |
| CMegaHertz | |
| CGibi | |
| CGiga | |
| CHecto | |
| CKibi | |
| CKilo | |
| CLength | |
| Clength | |
| CCentiMeters | |
| CKiloMeters | |
| CMeters | |
| CMicroMeters | |
| CMiles | |
| CMilliMeters | |
| CNanoMeters | |
| CPicoMeters | |
| CPixels | |
| Cluminous_intensity | |
| CCandela | |
| CLuminousIntensity | |
| CMass | |
| Cmass | |
| CGrams | |
| CKiloGrams | |
| CMebi | |
| CMega | |
| CMicro | |
| CMilli | |
| CNano | |
| CPebi | |
| CPercentage | |
| CPeta | |
| CPico | |
| CPrefixes | |
| CPressure | |
| Cpressure | |
| CBar | |
| CPascal | |
| CSpeed | |
| Cspeed | |
| CKiloMetersPerHour | |
| CKiloMetersPerSecond | |
| CMetersPerSecond | |
| CMilesPerHour | |
| CTebi | |
| CTemperature | |
| Ctemperature | |
| CCelsius | |
| CFahrenheit | |
| CKelvin | |
| CTera | |
| CTime | |
| Ctime | |
| CDate | |
| CUri | |
| Curi | |
| CFile | |
| CHyperlink | |
| CImage | |
| CYobi | |
| CYocto | |
| CYotta | |
| CZebi | |
| CZepto | |
| CZetta | |
| Cuntyped_component | Untyped component class |
| Cuntyped_field | Unsafe wrapper class around a field |
| Cuntyped_ref | Untyped component reference |
| Cworker_iterable | |
| Cworld | The world |
| 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_delete_empty_tables_desc_t | Used with ecs_delete_empty_tables() |
| 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_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_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 |