►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 ... > > | |
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 |
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 | |
CCss | |
CHsl | |
CRgb | |
CColor | |
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 | |
CNewton | |
CForce | |
CFrequency | |
►Cfrequency | |
CGigaHertz | |
CHertz | |
CKiloHertz | |
CMegaHertz | |
CGibi | |
CGiga | |
CHecto | |
CKibi | |
CKilo | |
►Clength | |
CCentiMeters | |
CKiloMeters | |
CMeters | |
CMicroMeters | |
CMiles | |
CMilliMeters | |
CNanoMeters | |
CPicoMeters | |
CPixels | |
CLength | |
►Cluminous_intensity | |
CCandela | |
CLuminousIntensity | |
CMass | |
►Cmass | |
CGrams | |
CKiloGrams | |
CMebi | |
CMega | |
CMicro | |
CMilli | |
CNano | |
CPebi | |
CPercentage | |
CPeta | |
CPico | |
CPrefixes | |
CPressure | |
►Cpressure | |
CBar | |
CPascal | |
►Cspeed | |
CKiloMetersPerHour | |
CKiloMetersPerSecond | |
CMetersPerSecond | |
CMilesPerHour | |
CSpeed | |
CTebi | |
►Ctemperature | |
CCelsius | |
CFahrenheit | |
CKelvin | |
CTemperature | |
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 |
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 |