Cflecs::actual_type< T, U > | Get actual type from a regular type or pair |
Cflecs::actual_type< T, if_not_t< is_pair< T >::value > > | |
Cflecs::actual_type< T, if_t< is_pair< T >::value > > | |
Cflecs::alerts::Alert | |
Cflecs::alerts | Module |
Cflecs::_::always_false< T > | |
Cflecs::units::Amount | |
Cflecs::units::amount | |
Cflecs::units::electric_current::Ampere | |
Cflecs::units::angle | |
Cflecs::units::Angle | |
Cflecs::app_builder | App builder interface |
Cflecs::_::arg_list< Args > | |
Cflecs::arity< T > | |
Cflecs::array< T, Size, Enable > | |
Cflecs::array< _::field_ptr, sizeof...(Components)> | |
Cflecs::array< flecs::id_t, sizeof...(Components)> | |
Cflecs::array< flecs::inout_kind_t, sizeof...(Components)> | |
Cflecs::array< flecs::oper_kind_t, sizeof...(Components)> | |
Cflecs::array< T, Size, enable_if_t< Size !=0 > > | |
Cflecs::array< T, Size, enable_if_t< Size==0 > > | |
Cflecs::array_iterator< T > | |
Cflecs::units::Atto | |
Cflecs::units::pressure::Bar | |
Cflecs::base_arg_type< T > | |
Cflecs::base_type< T > | |
Cflecs::units::Bel | |
Cflecs::bitmask | Base type for bitmasks |
Cflecs::units::data::Bits | |
Cflecs::units::datarate::BitsPerSecond | |
Cflecs::units::data::Bytes | |
Cflecs::units::datarate::BytesPerSecond | |
Cflecs::units::luminous_intensity::Candela | |
Cflecs::units::temperature::Celsius | |
Cflecs::units::Centi | |
Cflecs::units::length::CentiMeters | |
Cflecs::units::color | |
Cflecs::units::Color | |
Cflecs::_::component_binding_ctx | |
Cflecs::metrics::Counter | |
Cflecs::metrics::CounterId | |
Cflecs::metrics::CounterIncrement | |
Cflecs::units::color::Css | |
Cflecs::cursor | Class for reading/writing dynamic values |
Cflecs::units::Data | |
Cflecs::units::data | |
Cflecs::units::datarate | |
Cflecs::units::DataRate | |
Cflecs::units::time::Date | |
Cflecs::units::duration::Days | |
Cflecs::units::Deca | |
Cflecs::units::Deci | |
Cflecs::units::DeciBel | |
Cflecs::units::angle::Degrees | |
►Cflecs::_::delegate | |
Cflecs::_::each_delegate< Func, Components > | |
Cflecs::_::entity_observer_delegate< Func > | |
Cflecs::_::entity_payload_observer_delegate< Func, Event > | |
Cflecs::_::find_delegate< Func, Components > | |
Cflecs::_::run_delegate< Func > | |
Cflecs::units::duration | |
Cflecs::units::Duration | |
►Cflecs::_::each_column_base | |
Cflecs::_::each_field< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&!is_actual< T >::value > > | |
Cflecs::_::each_field< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&is_actual< T >::value > > | |
Cflecs::_::each_field< T, if_t< is_empty< actual_type_t< T > >::value &&!is_pointer< T >::value > > | |
Cflecs::_::each_field< T, if_t< is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value > > | |
►Cflecs::_::each_field< T, typename > | |
Cflecs::_::each_ref_field< T, typename > | |
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_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 |
Cflecs::units::electric_current | |
Cflecs::units::ElectricCurrent | |
Cflecs::_::entity_observer_factory< Func > | |
Cflecs::_::entity_with_delegate< Func, U > | |
Cflecs::_::entity_with_delegate_impl< Args > | |
Cflecs::_::entity_with_delegate_impl< arg_list< Args ... > > | |
►Cflecs::_::entity_with_delegate_impl< arg_list_t< Func > > | |
Cflecs::_::entity_with_delegate< Func, if_t< is_callable< Func >::value > > | |
Cflecs::_::enum_constant_data< T > | Enumeration constant data |
Cflecs::_::enum_constant_data< U > | |
Cflecs::enum_data< E > | Convenience type with enum reflection data |
Cflecs::_::enum_data_impl< E > | Enumeration type data |
Cflecs::_::enum_is_valid< E, C > | |
Cflecs::enum_last< E > | |
Cflecs::_::enum_reflection< E, Handler > | Provides utilities for enum reflection |
Cflecs::_::enum_type< E > | Class that scans an enum for constants, extracts names & creates entities |
Cflecs::alerts::Error | |
Cflecs::event_builder_base< Base, E > | Event builder interface |
►Cflecs::event_builder_base< event_builder, void > | |
Cflecs::event_builder | |
►Cflecs::event_builder_base< event_builder_typed< E >, E > | |
Cflecs::event_builder_typed< E > | |
Cflecs::_::event_from_func< Func, U > | |
Cflecs::_::event_from_func< Func, if_t< arity< Func >::value==1 > > | |
Cflecs::_::event_from_func< Func, if_t< arity< Func >::value==2 > > | |
Cflecs::units::Exa | |
Cflecs::units::Exbi | |
Cflecs::units::temperature::Fahrenheit | |
Cflecs::units::Femto | |
Cflecs::field< T > | Wrapper class around a field |
Cflecs::_::field_ptr | |
Cflecs::_::field_ptrs< Components > | |
Cflecs::units::uri::File | |
Cflecs::first_arg< Func > | |
Cflecs::first_arg_impl< Func, Args > | |
Cflecs::first_arg_impl< Func, _::arg_list< T, Args ... > > | |
Cflecs::units::force | |
Cflecs::units::Force | |
Cflecs::units::Frequency | |
Cflecs::units::frequency | |
Cflecs::_::function_traits_defs< ReturnType, Args > | |
►Cflecs::_::function_traits_defs< ReturnType, Args... > | |
Cflecs::_::function_traits_impl< ReturnType(*)(Args...)> | |
Cflecs::_::function_traits_impl< ReturnType(Args...)> | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...) const & > | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...) const && > | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...) const > | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...) const volatile & > | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...) const volatile && > | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...) const volatile > | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...) volatile & > | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...) volatile && > | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...) volatile > | |
Cflecs::_::function_traits_impl< ReturnType(ClassType::*)(Args...)> | |
►Cflecs::_::function_traits_impl< T > | |
►Cflecs::_::function_traits_no_cv< decay_t< T > > | |
Cflecs::_::function_traits< T > | |
Cflecs::_::function_traits_no_cv< T, V > | |
►Cflecs::_::function_traits_impl< decltype(&T::operator())> | |
Cflecs::_::function_traits_no_cv< T, decltype((void)&T::operator())> | |
Cflecs::metrics::Gauge | |
Cflecs::units::Gibi | |
Cflecs::units::data::GibiBytes | |
Cflecs::units::Giga | |
Cflecs::units::data::GigaBits | |
Cflecs::units::datarate::GigaBitsPerSecond | |
Cflecs::units::data::GigaBytes | |
Cflecs::units::datarate::GigaBytesPerSecond | |
Cflecs::units::frequency::GigaHertz | |
Cflecs::units::mass::Grams | |
Cflecs::units::Hecto | |
Cflecs::units::frequency::Hertz | |
Cflecs::units::duration::Hours | |
Cflecs::units::color::Hsl | |
Cflecs::units::uri::Hyperlink | |
►CIBuilder | |
►Cflecs::_::builder< T, TDesc, Base, IBuilder, Components > | |
Cflecs::alert_builder< Components > | Alert builder |
Cflecs::pipeline_builder< Components > | Pipeline builder |
Cflecs::query_builder< Components > | Query builder |
►Cflecs::_::node_builder< T, TDesc, Base, IBuilder, Components > | |
Cflecs::observer_builder< Components > | Observer builder |
Cflecs::system_builder< Components > | System builder |
►Cflecs::id | Class that wraps around a flecs::id_t |
►Cflecs::entity_view | Entity view |
►Cflecs::entity_builder< entity > | |
►Cflecs::entity | Entity |
Cflecs::alert< Components > | |
Cflecs::observer | |
Cflecs::pipeline< Components > | |
Cflecs::system | |
Cflecs::timer | |
►Cflecs::untyped_component | Untyped component class |
Cflecs::component< T > | Component class |
Cflecs::entity_builder< Self > | Entity builder |
Cflecs::units::uri::Image | |
Cflecs::alerts::Info | |
Cflecs::metrics::Instance | |
Cflecs::is_actual< T > | |
Cflecs::is_callable< T > | |
Cflecs::is_flecs_constructible< T > | |
Cflecs::is_pair< T > | Test if type is a pair |
Cflecs::iter | Class for iterating over query results |
Cflecs::iterable< Components > | |
►Cflecs::iterable< Components... > | |
Cflecs::iter_iterable< Components > | |
Cflecs::page_iterable< Components > | |
Cflecs::query< Components > | |
Cflecs::worker_iterable< Components > | |
Cflecs::units::temperature::Kelvin | |
Cflecs::units::Kibi | |
Cflecs::units::data::KibiBytes | |
Cflecs::units::Kilo | |
Cflecs::units::data::KiloBits | |
Cflecs::units::datarate::KiloBitsPerSecond | |
Cflecs::units::data::KiloBytes | |
Cflecs::units::datarate::KiloBytesPerSecond | |
Cflecs::units::mass::KiloGrams | |
Cflecs::units::frequency::KiloHertz | |
Cflecs::units::length::KiloMeters | |
Cflecs::units::speed::KiloMetersPerHour | |
Cflecs::units::speed::KiloMetersPerSecond | |
Cflecs::units::Length | |
Cflecs::units::length | |
Cflecs::units::luminous_intensity | |
Cflecs::units::LuminousIntensity | |
Cflecs::units::mass | |
Cflecs::units::Mass | |
Cflecs::units::Mebi | |
Cflecs::units::data::MebiBytes | |
Cflecs::units::Mega | |
Cflecs::units::data::MegaBits | |
Cflecs::units::datarate::MegaBitsPerSecond | |
Cflecs::units::data::MegaBytes | |
Cflecs::units::datarate::MegaBytesPerSecond | |
Cflecs::units::frequency::MegaHertz | |
Cflecs::units::length::Meters | |
Cflecs::units::speed::MetersPerSecond | |
Cflecs::metrics::Metric | |
Cflecs::metric_builder | Event builder interface |
Cflecs::metrics | |
Cflecs::units::Micro | |
Cflecs::units::length::MicroMeters | |
Cflecs::units::duration::MicroSeconds | |
Cflecs::units::length::Miles | |
Cflecs::units::speed::MilesPerHour | |
Cflecs::units::Milli | |
Cflecs::units::length::MilliMeters | |
Cflecs::units::duration::MilliSeconds | |
Cflecs::units::duration::Minutes | |
Cflecs::units::amount::Mole | |
Cflecs::units::Nano | |
Cflecs::units::length::NanoMeters | |
Cflecs::units::duration::NanoSeconds | |
Cflecs::units::force::Newton | |
Cflecs::opaque< T, ElemType > | Type safe interface for opaque types |
►Cflecs::_::pair_base | |
Cflecs::pair< First, Second > | Type that represents a pair |
Cflecs::units::pressure::Pascal | |
Cflecs::units::Pebi | |
Cflecs::units::Percentage | |
Cflecs::units::Peta | |
Cflecs::units::Pico | |
Cflecs::units::length::PicoMeters | |
Cflecs::units::duration::PicoSeconds | |
Cflecs::units::length::Pixels | |
Cflecs::_::placement_new_tag_t | |
Cflecs::units::Prefixes | |
Cflecs::units::Pressure | |
Cflecs::units::pressure | |
►Cflecs::query_base | |
Cflecs::query< Components > | |
Cflecs::_::query_delegate< Func, T > | |
Cflecs::_::query_delegate< Func, if_not_t< is_same< first_arg_t< Func >, flecs::entity >::value > > | |
Cflecs::_::query_delegate< Func, if_t< is_same< first_arg_t< Func >, flecs::entity >::value > > | |
Cflecs::_::query_delegate_no_ent< Func, Args > | |
Cflecs::_::query_delegate_no_ent< Func, arg_list< Args ... > > | |
Cflecs::_::query_delegate_w_ent< Func, Args > | |
Cflecs::_::query_delegate_w_ent< Func, arg_list< E, Args ... > > | |
Cflecs::units::angle::Radians | |
Cflecs::_::range_iterator< T > | Iterate over an integer range (used to iterate over entity range) |
Cflecs::ref< T > | Component reference |
Cflecs::units::color::Rgb | |
Cflecs::script_builder | Script builder interface |
Cflecs::second_arg< Func > | |
Cflecs::second_arg_impl< Func, Args > | |
Cflecs::second_arg_impl< Func, _::arg_list< First, T, Args ... > > | |
Cflecs::units::duration::Seconds | |
Cflecs::_::sig< Components > | |
Cflecs::units::speed | |
Cflecs::units::Speed | |
Cflecs::stats | |
►Cflecs::string | |
Cflecs::string_view | |
Cflecs::stringstream | |
Cflecs::system_runner_fluent | |
►Cflecs::table | |
Cflecs::table_range | |
Cflecs::units::Tebi | |
Cflecs::units::Temperature | |
Cflecs::units::temperature | |
Cflecs::units::Tera | |
►Cflecs::term_ref_builder_i< Base > | Term identifier builder |
►Cflecs::term_builder_i< term > | |
Cflecs::term | Class that describes a term |
►Cflecs::term_builder_i< Base > | Term builder interface |
►Cflecs::query_builder_i< Base, Components ... > | |
Cflecs::alert_builder_i< Base, Components > | Alert builder interface |
Cflecs::observer_builder_i< Base, Components > | Observer builder interface |
Cflecs::system_builder_i< Base, Components > | System builder interface |
►Cflecs::query_builder_i< Base > | |
Cflecs::pipeline_builder_i< Base > | Pipeline builder interface |
Cflecs::query_builder_i< Base, Components > | Query builder interface |
Cflecs::term_ref_builder_i< term > | |
Cflecs::units::Time | |
Cflecs::units::time | |
Cflecs::_::to_constant< E, Value > | |
Cflecs::_::type< T, U > | |
Cflecs::type | Type class |
Cflecs::_::type< T, if_t< is_pair< T >::value > > | |
Cflecs::_::type_impl< T > | |
►Cflecs::_::type_impl< base_type_t< T > > | |
Cflecs::_::type< T, if_not_t< is_pair< T >::value > > | |
Cflecs::units | |
Cflecs::untyped_field | Unsafe wrapper class around a field |
Cflecs::units::Uri | |
Cflecs::units::uri | |
Cflecs::alerts::Warning | |
►Cflecs::world | The world |
Cflecs::scoped_world | Scoped world |
Cflecs::units::Yobi | |
Cflecs::units::Yocto | |
Cflecs::units::Yotta | |
Cflecs::units::Zebi | |
Cflecs::units::Zepto | |
Cflecs::units::Zetta | |