►Nflecs | |
►N_ | Int to enum |
Calways_false | |
Carg_list | |
Cbuilder | |
Ccomponent_binding_ctx | |
Ccpp_type | |
Ccpp_type< T, if_not_t< is_pair< T >::value > > | |
Ccpp_type< T, if_t< is_pair< T >::value > > | |
Ccpp_type_impl | |
Cdelegate | |
Ceach_column | |
Ceach_column< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&!is_actual< T >::value > > | |
Ceach_column< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&is_actual< T >::value > > | |
Ceach_column< T, if_t< is_empty< actual_type_t< T > >::value &&!is_pointer< T >::value > > | |
Ceach_column< T, if_t< is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value > > | |
Ceach_column_base | |
Ceach_delegate | |
Ceach_ref_column | |
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 ... > > | |
Cenum_constant_data | Enumeration constant data |
Cenum_data_impl | Enumeration type 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 > > | |
Cfilter_delegate | |
Cfilter_delegate< Func, if_not_t< is_same< first_arg_t< Func >, flecs::entity >::value > > | |
Cfilter_delegate< Func, if_t< is_same< first_arg_t< Func >, flecs::entity >::value > > | |
Cfilter_delegate_no_ent | |
Cfilter_delegate_no_ent< Func, arg_list< Args ... > > | |
Cfilter_delegate_w_ent | |
Cfilter_delegate_w_ent< Func, arg_list< E, Args ... > > | |
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())> | |
Citer_delegate | |
Cnode_builder | |
Cpair_base | |
Cplacement_new_tag_t | |
Crange_iterator | Iterate over an integer range (used to iterate over entity range) |
Csig | |
Cterm_ptr | |
Cterm_ptrs | |
Cto_constant | |
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 |
Cfilter | |
Cfilter_base | |
Cfilter_builder | Filter builder |
Cfilter_builder_i | Filter builder interface |
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 |
Citer | Class for iterating over query results |
Citer_iterable | |
Citerable | |
Cmetric_builder | Event builder interface |
►Cmetrics | |
CCounter | |
CCounterId | |
CCounterIncrement | |
CGauge | |
CInstance | |
CMetric | |
Cmonitor | |
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 |
Crule | |
Crule_base | |
Crule_builder | Rule builder |
Cscoped_world | Scoped world |
Csecond_arg | |
Csecond_arg_impl | |
Csecond_arg_impl< Func, _::arg_list< First, T, Args ... > > | |
Csnapshot | |
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_id_builder_i | Term identifier builder |
Ctimer | |
Ctype | Type class |
►Cunits | |
CAmount | |
►Camount | |
CMole | |
►Cangle | |
CDegrees | |
CRadians | |
CAngle | |
CAtto | |
CBel | |
CCenti | |
►Cdata | |
CBits | |
CBytes | |
CGibiBytes | |
CGigaBits | |
CGigaBytes | |
CKibiBytes | |
CKiloBits | |
CKiloBytes | |
CMebiBytes | |
CMegaBits | |
CMegaBytes | |
CData | |
►Cdatarate | |
CBitsPerSecond | |
CBytesPerSecond | |
CGigaBitsPerSecond | |
CGigaBytesPerSecond | |
CKiloBitsPerSecond | |
CKiloBytesPerSecond | |
CMegaBitsPerSecond | |
CMegaBytesPerSecond | |
CDataRate | |
CDeca | |
CDeci | |
CDeciBel | |
►Cduration | |
CDays | |
CHours | |
CMicroSeconds | |
CMilliSeconds | |
CMinutes | |
CNanoSeconds | |
CPicoSeconds | |
CSeconds | |
CDuration | |
►Celectric_current | |
CAmpere | |
CElectricCurrent | |
CExa | |
CExbi | |
CFemto | |
►Cforce | |
CNewton | |
CForce | |
►Cfrequency | |
CGigaHertz | |
CHertz | |
CKiloHertz | |
CMegaHertz | |
CFrequency | |
CGibi | |
CGiga | |
CHecto | |
CKibi | |
CKilo | |
►Clength | |
CCentiMeters | |
CKiloMeters | |
CMeters | |
CMicroMeters | |
CMiles | |
CMilliMeters | |
CNanoMeters | |
CPicoMeters | |
CPixels | |
CLength | |
►Cluminous_intensity | |
CCandela | |
CLuminousIntensity | |
►Cmass | |
CGrams | |
CKiloGrams | |
CMass | |
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 | |
CDate | |
CTime | |
CUri | |
►Curi | |
CFile | |
CHyperlink | |
CImage | |
CYobi | |
CYocto | |
CYotta | |
CZebi | |
CZepto | |
CZetta | |
Cuntyped_component | Untyped component class |
Cuntyped_field | Unsafe wrapper class around a field |
Cworker_iterable | |
Cworld | The world |
Cecs_alert_desc_t | |
Cecs_alert_severity_filter_t | |
Cecs_app_desc_t | Used with ecs_app_run() |
Cecs_array_desc_t | Used with ecs_array_init() |
Cecs_bitmask_constant_t | |
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_entity_desc_t | Used with ecs_entity_init() |
Cecs_entity_to_json_desc_t | Used with ecs_iter_to_json() |
Cecs_enum_constant_t | |
Cecs_enum_desc_t | Used with ecs_enum_init() |
Cecs_event_desc_t | Used with ecs_emit() |
Cecs_expr_var_scope_t | |
Cecs_expr_var_t | Storage for parser variables |
Cecs_filter_desc_t | Used with ecs_filter_init() |
Cecs_filter_t | Filters allow for ad-hoc quick filtering of entity tables |
Cecs_flatten_desc_t | |
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 | A reply |
Cecs_http_request_t | A request |
Cecs_http_server_desc_t | Used with ecs_http_server_init() |
Cecs_iter_to_json_desc_t | Used with ecs_iter_to_json() |
Cecs_iterable_t | Iterable mixin |
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 | |
Cecs_meta_type_op_t | |
Cecs_metric_desc_t | |
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 | |
Cecs_opaque_desc_t | Used with ecs_opaque_init() |
Cecs_os_api_t | |
Cecs_parse_expr_desc_t | Used with ecs_parse_expr() |
Cecs_pipeline_desc_t | |
Cecs_pipeline_stats_t | Statistics for all systems in a pipeline |
Cecs_primitive_desc_t | Used with ecs_primitive_init() |
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_stats_get()) |
Cecs_script_desc_t | Used with ecs_script_init() |
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() |
Cecs_system_stats_t | Statistics for a single system (use ecs_system_stats_get()) |
Cecs_term_id_t | Type that describes a single identifier in a term |
Cecs_term_t | Type that describes a term (single element in a query) |
Cecs_time_t | |
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 | |
Cecs_value_t | |
Cecs_vars_t | |
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 | Alert information |
CEcsAlertsActive | Map with active alerts for entity |
CEcsArray | Component added to array type entities |
CEcsBitmask | Component added to bitmask type entities |
CEcsComponent | Component information |
CEcsDocDescription | |
CEcsEnum | Component added to enum type entities |
CEcsFlattenTarget | Target data for flattened relationships |
CEcsIdentifier | A (string) identifier |
CEcsMember | Component added to member entities |
CEcsMemberRanges | Component added to member entities to express valid value ranges |
CEcsMetaType | Component that is automatically added to every type with the right kind |
CEcsMetaTypeSerialized | |
CEcsMetricSource | |
CEcsMetricValue | |
CEcsOpaque | |
CEcsPipelineStats | |
CEcsPoly | Component for storing a poly object |
CEcsPrimitive | Component added to primitive types |
CEcsRateFilter | Apply a rate filter to a tick source |
CEcsRest | |
CEcsScript | |
CEcsStatsHeader | |
CEcsStruct | Component added to struct type entities |
CEcsTickSource | Component used to provide a tick source to systems |
CEcsTimer | Component used for one shot/interval timer functionality |
CEcsUnit | |
CEcsUnitPrefix | |
CEcsVector | Component added to vector type entities |
CEcsWorldStats | |
CEcsWorldSummary | |