Flecs: Class Hierarchy
Description: A fast entity component system (ECS) for C & C++

| Flecs v4.1 A fast entity component system (ECS) for C & C++

Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]

C flecs::actual_type< T, U > | Get the actual type from a regular type or pair
C flecs::actual_type< T, if_not_t< is_pair< T >::value > > |
C flecs::actual_type< T, if_t< is_pair< T >::value > > |
C flecs::alerts::Alert |
C flecs::alerts | Module
C flecs::units::Amount | Amount quantity
C flecs::units::amount | Amount units
C flecs::units::electric_current::Ampere | Ampere unit
C flecs::units::Angle | Angle quantity
C flecs::units::angle | Angle units
C flecs::app_builder | App builder interface
C flecs::arity< T > | Trait to get the number of arguments of a callable
C flecs::array< T, Size, Enable > | Array class (primary template, disabled)
C flecs::array< T, Size, enable_if_t< Size !=0 > > | Array class specialization for non-zero sizes
C flecs::array< T, Size, enable_if_t< Size==0 > > | Array class specialization for zero-sized arrays
C flecs::array_iterator< T > | Iterator for flecs::array
C flecs::units::Atto | Atto prefix (10^-18)
C flecs::units::pressure::Bar | Bar unit
C flecs::base_arg_type< T > | Get the type without * and & (retains const, which is useful for function args)
C flecs::base_type< T > | Get the type without const, *, and &
C flecs::units::Bel | Bel unit
C flecs::bitmask | Base type for bitmasks
C flecs::units::data::Bits | Bits unit
C flecs::units::datarate::BitsPerSecond | BitsPerSecond unit
C flecs::units::data::Bytes | Bytes unit
C flecs::units::datarate::BytesPerSecond | BytesPerSecond unit
C flecs::units::luminous_intensity::Candela | Candela unit
C flecs::units::temperature::Celsius | Celsius unit
C flecs::units::Centi | Centi prefix (10^-2)
C flecs::units::length::CentiMeters | CentiMeters unit
C flecs::units::Color | Color quantity
C flecs::units::color | Color units
C flecs::_::component_binding_ctx |
C flecs::condition< bool > | Compile-time conditional type selector (faster alternative to std::conditional)
C flecs::condition< false > | Specialization of condition for false
C flecs::condition< true > | Specialization of condition for true
C flecs::metrics::Counter | Counter metric kind
C flecs::metrics::CounterId | Counter ID metric kind
C flecs::metrics::CounterIncrement | Counter increment metric kind
C flecs::units::color::Css | CSS color unit
C flecs::cursor | Class for reading/writing dynamic values
C flecs::units::Data | Data quantity
C flecs::units::data | Data units
C flecs::units::DataRate | Data rate quantity
C flecs::units::datarate | Data rate units
C flecs::units::time::Date | Date unit
C flecs::units::duration::Days | Days unit
C flecs::units::Deca | Deca prefix (10^1)
C flecs::units::Deci | Deci prefix (10^-1)
C flecs::units::DeciBel | DeciBel unit
C flecs::units::angle::Degrees | Degrees unit
C flecs::_::delegate |
C flecs::_::each_delegate< typename std::decay< Func >::type, Args... > |
C flecs::_::each_delegate< Func, Components > |
C flecs::_::entity_observer_delegate< Func > |
C flecs::_::entity_payload_observer_delegate< Func, Event > |
C flecs::_::find_delegate< Func, Components > |
C flecs::_::run_delegate< Func > |
C flecs::units::Duration | Duration quantity
C flecs::units::duration | Duration units
C flecs::_::each_column_base |
C flecs::_::each_field< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&!is_actual< T >::value > > |
C flecs::_::each_field< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&is_actual< T >::value > > |
C flecs::_::each_field< T, if_t< is_empty< actual_type_t< T > >::value &&!is_pointer< T >::value > > |
C flecs::_::each_field< T, if_t< is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value > > |
C flecs::_::each_field< T, typename > |
C flecs::_::each_ref_field< T, typename > |
C ecs_alert_desc_t | Alert descriptor, used with ecs_alert_init()
C ecs_alert_severity_filter_t | Alert severity filter
C ecs_allocator_memory_t | Allocator memory
C ecs_app_desc_t | Used with ecs_app_run()
C ecs_array_desc_t | Used with ecs_array_init()
C ecs_bitmask_constant_t | Type that describes a bitmask constant
C ecs_bitmask_desc_t | Used with ecs_bitmask_init()
C ecs_build_info_t | Type with information about the current Flecs build
C ecs_bulk_desc_t | Used with ecs_bulk_init()
C ecs_component_desc_t | Used with ecs_component_init()
C ecs_component_index_memory_t | Component index memory
C ecs_component_memory_t | Component memory
C ecs_const_var_desc_t | Used with ecs_const_var_init()
C ecs_counter_t | Monotonically increasing counter
C ecs_delete_empty_tables_desc_t | Used with ecs_delete_empty_tables()
C ecs_entities_memory_t | Entity memory
C ecs_entities_t | Type returned by ecs_get_entities()
C ecs_entity_desc_t | Used with ecs_entity_init()
C ecs_entity_to_json_desc_t | Used with ecs_entity_to_json()
C ecs_enum_constant_t | Type that describes an enum constant
C ecs_enum_desc_t | Used with ecs_enum_init()
C ecs_event_desc_t | Used with ecs_emit()
C ecs_expr_eval_desc_t | Used with ecs_expr_run()
C ecs_from_json_desc_t | Used with ecs_ptr_from_json(), ecs_entity_from_json()
C ecs_function_ctx_t | Script function context
C ecs_function_desc_t | Used with ecs_function_init() and ecs_method_init()
C ecs_gauge_t | Simple value that indicates current state
C ecs_header_t | Header for ecs_poly_t objects
C ecs_http_connection_t | A connection manages communication with the remote host
C ecs_http_key_value_t | Helper type used for headers and URL query parameters
C ecs_http_reply_t | An HTTP reply
C ecs_http_request_t | An HTTP request
C ecs_http_server_desc_t | Used with ecs_http_server_init()
C ecs_iter_t | Iterator
C ecs_iter_to_json_desc_t | Used with ecs_iter_to_json()
C ecs_member_t | Element type of members vector in EcsStruct
C ecs_member_value_range_t | Type expressing a range for a member value
C ecs_meta_cursor_t | Type that enables iterating and populating a value using reflection data
C ecs_meta_op_t | Meta type serializer instruction data
C ecs_meta_scope_t | Type with information about the currently iterated scope
C ecs_metric_desc_t | Used with ecs_metric_init() to create metric
C ecs_metric_t | Make all metrics the same size, so we can iterate over fields
C ecs_misc_memory_t | Misc memory
C ecs_observer_desc_t | Used with ecs_observer_init()
C ecs_observer_t | An observer reacts to events matching a query
C ecs_opaque_desc_t | Used with ecs_opaque_init()
C ecs_os_api_t | OS API interface
C ecs_pipeline_desc_t | Pipeline descriptor, used with ecs_pipeline_init()
C ecs_pipeline_stats_t | Statistics for all systems in a pipeline
C ecs_primitive_desc_t | Used with ecs_primitive_init()
C ecs_query_count_t | Struct returned by ecs_query_count()
C ecs_query_desc_t | Used with ecs_query_init()
C ecs_query_group_info_t | Type that contains information about a query group
C ecs_query_memory_t | Query memory
C ecs_query_stats_t | Statistics for a single query (use ecs_query_cache_stats_get())
C ecs_query_t | Queries are lists of constraints (terms) that match entities
C ecs_rest_ctx_t | Private REST data
C ecs_script_desc_t | Used with ecs_script_init()
C ecs_script_eval_desc_t | Used with ecs_script_parse() and ecs_script_eval()
C ecs_script_eval_result_t | Used to capture error output from script evaluation
C ecs_script_function_t |
C ecs_script_parameter_t | Function argument type
C ecs_script_t | Script object
C ecs_script_var_t | Script variable
C ecs_script_vars_t | Script variable scope
C ecs_serializer_t | Serializer interface
C ecs_struct_desc_t | Used with ecs_struct_init()
C ecs_sync_stats_t | Statistics for sync point
C ecs_system_desc_t | Use with ecs_system_init() to create or update a system
C ecs_system_stats_t | Statistics for a single system (use ecs_system_stats_get())
C ecs_system_t | System type, get with ecs_system_get()
C ecs_table_histogram_t | Table size histogram
C ecs_table_memory_t | Table memory
C ecs_term_ref_t | Type that describes a reference to an entity or variable in a term
C ecs_term_t | Type that describes a term (single element in a query)
C ecs_time_t | Time type
C ecs_tree_spawner_child_t | Component with data to instantiate a non-fragmenting tree
C ecs_tree_spawner_t | Tree spawner data for a single hierarchy depth
C ecs_type_hooks_t |
C ecs_type_info_t | Type that contains component information (passed to ctors/dtors/...)
C ecs_type_t | A type is a list of (component) IDs
C ecs_unit_desc_t | Used with ecs_unit_init()
C ecs_unit_prefix_desc_t | Used with ecs_unit_prefix_init()
C ecs_unit_translation_t | Helper type to describe translation between two units
C ecs_value_t | Utility to hold a value of a dynamic type
C ecs_vector_desc_t | Used with ecs_vector_init()
C ecs_vector_fn_callbacks_t | Vector function callbacks for different element types
C ecs_world_info_t | Type that contains information about the world
C ecs_world_stats_t | Type that contains world statistics
C ecs_world_to_json_desc_t | Used with ecs_world_to_json()
C EcsAlertInstance | Component added to alert instance
C EcsAlertsActive | Map with active alerts for entity
C EcsArray | Component added to array type entities
C EcsBitmask | Component added to bitmask type entities
C EcsComponent | Component information
C EcsConstants | Component with data structures for looking up enum or bitmask constants
C EcsDefaultChildComponent | 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
C EcsDocDescription | Component that stores description
C EcsEnum | Component added to enum type entities
C EcsIdentifier | A (string) identifier
C EcsMember | Component added to member entities
C EcsMemberRanges | Component added to member entities to express valid value ranges
C EcsMetricSource | Component that stores metric source
C EcsMetricValue | Component that stores metric value
C EcsOpaque | Opaque type reflection data
C EcsParent | Non-fragmenting ChildOf relationship
C EcsPipelineStats | Component that stores pipeline statistics
C EcsPoly | Component for storing a poly object
C EcsPrimitive | Component added to primitive types
C EcsRateFilter | Apply a rate filter to a tick source
C EcsRest | Component that creates a REST API server when instantiated
C EcsScript | Script component
C EcsScriptConstVar | Const component
C EcsStatsHeader | Common header for statistics types
C EcsStruct | Component added to struct type entities
C EcsSystemStats | Component that stores system statistics
C EcsTickSource | Component used to provide a tick source to systems
C EcsTimer | Component used for one-shot and interval timer functionality
C EcsTreeSpawner | Tree instantiation cache component
C EcsType | Component that is automatically added to every type with the right kind
C EcsTypeSerializer | Component that stores the type serializer
C EcsUnit | Component that stores unit data
C EcsUnitPrefix | Component that stores unit prefix data
C EcsVector | Component added to vector type entities
C EcsWorldMemory | Component with memory statistics
C EcsWorldStats | Component that stores world statistics
C EcsWorldSummary | Component that stores a summary of world statistics
C flecs::units::electric_current | Electric current units
C flecs::units::ElectricCurrent | Electric current quantity
C flecs::_::entity_observer_factory< Func > |
C flecs::_::entity_with_delegate< Func, U > |
C flecs::_::entity_with_delegate_impl< Args > |
C flecs::_::entity_with_delegate_impl< arg_list< Args ... > > |
C flecs::_::entity_with_delegate_impl< arg_list_t< Func > > |
C flecs::_::entity_with_delegate< Func, if_t< is_callable< Func >::value > > |
C flecs::_::enum_constant< T > | Enumeration constant data
C flecs::enum_data< E > | Convenience type with enum reflection data
C flecs::enum_last< E > | Trait to define the last valid enum value for reflection
C flecs::_::enum_reflection< E, Handler > | Provide utilities for enum reflection
C flecs::alerts::Error |
C flecs::event_builder_base< Base, E > | Event builder interface
C flecs::event_builder_base< event_builder, void > |
C flecs::event_builder | Untyped event builder
C flecs::event_builder_base< event_builder_typed< E >, E > |
C flecs::event_builder_typed< E > | Typed event builder
C flecs::_::event_from_func< Func, U > |
C flecs::_::event_from_func< Func, if_t< arity< Func >::value==1 > > |
C flecs::_::event_from_func< Func, if_t< arity< Func >::value==2 > > |
C flecs::units::Exa | Exa prefix (10^18)
C flecs::units::Exbi | Exbi prefix (2^60)
C flecs::units::temperature::Fahrenheit | Fahrenheit unit
Cstd::false_type |
C flecs::_::has_operator_equal< T, void_t< decltype(std::declval< const T & >()==std::declval< const T & >())> > |
C flecs::_::has_operator_greater< T, void_t< decltype(std::declval< const T & >() > std::declval< const T & >())> > |
C flecs::_::has_operator_less< T, void_t< decltype(std::declval< const T & >()< std::declval< const T & >())> > |
C flecs::_::has_operator_equal< T, typename > |
C flecs::_::has_operator_greater< T, typename > |
C flecs::_::has_operator_less< T, typename > |
C flecs::units::Femto | Femto prefix (10^-15)
C flecs::field< T > | Wrapper class around a field
C flecs::_::field_ptr |
C flecs::_::field_ptrs< Components > |
C flecs::units::uri::File | File unit
C flecs::first_arg< Func > | Get the first argument type of a callable
C flecs::first_arg_impl< Func, Args > | Extract the first argument type from a callable (implementation)
C flecs::first_arg_impl< Func, _::arg_list< T, Args ... > > | Extract the first argument type from an arg_list
C flecs::units::Force | Force quantity
C flecs::units::force | Force units
C flecs::units::Frequency | Frequency quantity
C flecs::units::frequency | Frequency units
C flecs::metrics::Gauge | Gauge metric kind
C flecs::units::Gibi | Gibi prefix (2^30)
C flecs::units::data::GibiBytes | GibiBytes unit
C flecs::units::Giga | Giga prefix (10^9)
C flecs::units::data::GigaBits | GigaBits unit
C flecs::units::datarate::GigaBitsPerSecond | GigaBitsPerSecond unit
C flecs::units::data::GigaBytes | GigaBytes unit
C flecs::units::datarate::GigaBytesPerSecond | GigaBytesPerSecond unit
C flecs::units::frequency::GigaHertz | GigaHertz unit
C flecs::units::mass::Grams | Grams unit
C flecs::units::Hecto | Hecto prefix (10^2)
C flecs::units::frequency::Hertz | Hertz unit
C flecs::units::duration::Hours | Hours unit
C flecs::units::color::Hsl | HSL color unit
C flecs::units::uri::Hyperlink | Hyperlink unit
CIBuilder |
C flecs::_::builder< T, TDesc, Base, IBuilder, Components > |
C flecs::_::node_builder< T, TDesc, Base, IBuilder, Components > |
C flecs::id | Class that wraps around a flecs::id_t
C flecs::entity_view | Entity view
C flecs::entity_builder< entity > |
C flecs::entity | Entity
C flecs::alert< Components > |
C flecs::observer | Observer
C flecs::pipeline< Components > | Forward declaration for pipeline
C flecs::system | System
C flecs::timer | Timer class
C flecs::untyped_component | Untyped component class
C flecs::component< T > | Component class
C flecs::entity_builder< Self > | Entity builder
C flecs::units::uri::Image | Image unit
C flecs::alerts::Info |
C flecs::metrics::Instance | Metric instance tag
C flecs::_::entity_with_delegate_impl< arg_list< Args ... > >::InvokeCtx |
C flecs::is_actual< T > | Test if a type is the same as its actual type
C flecs::is_callable< T > | Trait to check if a type is callable
C flecs::is_flecs_constructible< T > | Trait to test if a type is constructible by Flecs
C flecs::is_pair< T > | Test if a type is a pair
C flecs::is_same |
C flecs::_::has_operator_equal< T, void_t< decltype(std::declval< const T & >()==std::declval< const T & >())> > |
Cstd::is_same |
C flecs::_::has_operator_equal< T, void_t< decltype(std::declval< const T & >()==std::declval< const T & >())> > |
Cstd::is_same< decltype(std::declval< const T & >() > std::declval< const T & >()), bool > |
C flecs::_::has_operator_greater< T, void_t< decltype(std::declval< const T & >() > std::declval< const T & >())> > |
Cstd::is_same< decltype(std::declval< const T & >()< std::declval< const T & >()), bool > |
C flecs::_::has_operator_less< T, void_t< decltype(std::declval< const T & >()< std::declval< const T & >())> > |
C flecs::iter | Class for iterating over query results
C flecs::iterable< Components > | Base class for iterable query objects
C flecs::iterable< Components... > |
C flecs::iter_iterable< Components > | Forward declaration of iter_iterable
C flecs::page_iterable< Components > | Forward declaration of page_iterable
C flecs::query< Components > | Typed query
C flecs::worker_iterable< Components > | Forward declaration of worker_iterable
C flecs::units::temperature::Kelvin | Kelvin unit
C flecs::units::Kibi | Kibi prefix (2^10)
C flecs::units::data::KibiBytes | KibiBytes unit
C flecs::units::Kilo | Kilo prefix (10^3)
C flecs::units::data::KiloBits | KiloBits unit
C flecs::units::datarate::KiloBitsPerSecond | KiloBitsPerSecond unit
C flecs::units::data::KiloBytes | KiloBytes unit
C flecs::units::datarate::KiloBytesPerSecond | KiloBytesPerSecond unit
C flecs::units::mass::KiloGrams | KiloGrams unit
C flecs::units::frequency::KiloHertz | KiloHertz unit
C flecs::units::length::KiloMeters | KiloMeters unit
C flecs::units::speed::KiloMetersPerHour | KiloMetersPerHour unit
C flecs::units::speed::KiloMetersPerSecond | KiloMetersPerSecond unit
C flecs::units::Length | Length quantity
C flecs::units::length | Length units
C flecs::units::luminous_intensity | Luminous intensity units
C flecs::units::LuminousIntensity | Luminous intensity quantity
C flecs::units::Mass | Mass quantity
C flecs::units::mass | Mass units
C flecs::units::Mebi | Mebi prefix (2^20)
C flecs::units::data::MebiBytes | MebiBytes unit
C flecs::units::Mega | Mega prefix (10^6)
C flecs::units::data::MegaBits | MegaBits unit
C flecs::units::datarate::MegaBitsPerSecond | MegaBitsPerSecond unit
C flecs::units::data::MegaBytes | MegaBytes unit
C flecs::units::datarate::MegaBytesPerSecond | MegaBytesPerSecond unit
C flecs::units::frequency::MegaHertz | MegaHertz unit
C flecs::units::length::Meters | Meters unit
C flecs::units::speed::MetersPerSecond | MetersPerSecond unit
C flecs::metrics::Metric | Metric tag
C flecs::metric_builder | Metric builder interface
C flecs::metrics | Metrics module
C flecs::units::Micro | Micro prefix (10^-6)
C flecs::units::length::MicroMeters | MicroMeters unit
C flecs::units::duration::MicroSeconds | MicroSeconds unit
C flecs::units::length::Miles | Miles unit
C flecs::units::speed::MilesPerHour | MilesPerHour unit
C flecs::units::Milli | Milli prefix (10^-3)
C flecs::units::length::MilliMeters | MilliMeters unit
C flecs::units::duration::MilliSeconds | MilliSeconds unit
C flecs::units::duration::Minutes | Minutes unit
C flecs::units::amount::Mole | Mole unit
C flecs::units::Nano | Nano prefix (10^-9)
C flecs::units::length::NanoMeters | NanoMeters unit
C flecs::units::duration::NanoSeconds | NanoSeconds unit
C flecs::units::force::Newton | Newton unit
C flecs::opaque< T, ElemType > | Type-safe interface for opaque types
C flecs::_::pair_base |
C flecs::pair< First, Second > | Type that represents a pair
C flecs::units::pressure::Pascal | Pascal unit
C flecs::units::Pebi | Pebi prefix (2^50)
C flecs::units::Percentage | Percentage unit
C flecs::units::Peta | Peta prefix (10^15)
C flecs::units::Pico | Pico prefix (10^-12)
C flecs::units::length::PicoMeters | PicoMeters unit
C flecs::units::duration::PicoSeconds | PicoSeconds unit
C flecs::units::length::Pixels | Pixels unit
C flecs::units::Prefixes | Prefixes scope
C flecs::units::Pressure | Pressure quantity
C flecs::units::pressure | Pressure units
C flecs::query_base | Base class for queries
C flecs::query< Components > | Typed query
C flecs::_::query_delegate< Func, T > |
C flecs::_::query_delegate< Func, if_not_t< is_same< first_arg_t< Func >, flecs::entity >::value > > |
C flecs::_::query_delegate< Func, if_t< is_same< first_arg_t< Func >, flecs::entity >::value > > |
C flecs::_::query_delegate_no_ent< Func, Args > |
C flecs::_::query_delegate_no_ent< Func, arg_list< Args ... > > |
C flecs::_::query_delegate_w_ent< Func, Args > |
C flecs::_::query_delegate_w_ent< Func, arg_list< E > > |
C flecs::_::query_delegate_w_ent< Func, arg_list< E, Args ... > > |
C flecs::units::angle::Radians | Radians unit
C flecs::_::range_iterator< T > | Iterate over an integer range (used to iterate over entity range)
C flecs::units::color::Rgb | RGB color unit
C flecs::script_builder | Script builder interface
C flecs::second_arg< Func > | Get the second argument type of a callable
C flecs::second_arg_impl< Func, Args > | Extract the second argument type from a callable (implementation)
C flecs::second_arg_impl< Func, _::arg_list< First, T, Args ... > > | Extract the second argument type from an arg_list
C flecs::units::duration::Seconds | Seconds unit
C flecs::_::sig< Components > |
C flecs::units::Speed | Speed quantity
C flecs::units::speed | Speed units
C flecs::stats | Stats module
C flecs::string | Owned string wrapper
C flecs::string_view | Non-owning string view
C flecs::stringstream | Simple stringstream wrapper around ecs_strbuf_t
C flecs::_::system_each_callback_args< ArgList, typename > |
C flecs::_::system_each_callback_args< arg_list< First, Args... >, if_t< is_same< decay_t< First >, flecs::entity >::value > > |
C flecs::_::system_each_callback_args< arg_list< First, Second, Args... >, if_t< is_same< decay_t< First >, flecs::iter >::value > > |
C flecs::_::system_each_normalize_args< ArgList > |
C flecs::_::system_each_normalize_args< arg_list< Args... > > |
C flecs::system_runner_fluent | Fluent interface for running a system
C flecs::table | Table
C flecs::table_range | Table range
C flecs::units::Tebi | Tebi prefix (2^40)
C flecs::units::Temperature | Temperature quantity
C flecs::units::temperature | Temperature units
C flecs::units::Tera | Tera prefix (10^12)
C flecs::term_ref_builder_i< Base > | Term identifier builder
C flecs::term_builder_i< Base > | Term builder interface
C flecs::query_builder_i< Base, Components ... > |
C flecs::alert_builder_i< Base, Components > | Alert builder interface
C flecs::_::builder< alert, ecs_alert_desc_t, alert_builder< Components... >, alert_builder_i, Components ... > |
C flecs::alert_builder< Components > | Alert builder
C flecs::observer_builder_i< Base, Components > | Observer builder interface
C flecs::_::node_builder< observer, ecs_observer_desc_t, observer_builder< Components... >, observer_builder_i, Components ... > |
C flecs::observer_builder< Components > | Observer builder
C flecs::system_builder_i< Base, Components > | System builder interface
C flecs::_::node_builder< system, ecs_system_desc_t, system_builder< Components... >, system_builder_i, Components ... > |
C flecs::system_builder< Components > | System builder
C flecs::query_builder_i< Base > |
C flecs::pipeline_builder_i< Base > | Pipeline builder interface
C flecs::_::builder< pipeline, ecs_pipeline_desc_t, pipeline_builder< Components... >, pipeline_builder_i, Components ... > |
C flecs::pipeline_builder< Components > | Pipeline builder
C flecs::query_builder_i< Base, Components > | Query builder interface
C flecs::_::builder< query, ecs_query_desc_t, query_builder< Components... >, query_builder_i, Components ... > |
C flecs::query_builder< Components > | Query builder
C flecs::term_ref_builder_i< term > |
C flecs::term_builder_i< term > |
C flecs::term | Class that describes a term
C flecs::units::Time | Time quantity
C flecs::units::time | Time units
C flecs::tuple_2< T, U > | Tuple of 2 elements
C flecs::tuple_3< T, U, V > | Tuple of 3 elements
C flecs::tuple_4< T, U, V, W > | Tuple of 4 elements
C flecs::tuple_5< T, U, V, W, X > | Tuple of 5 elements
C flecs::tuple_6< T, U, V, W, X, Y > | Tuple of 6 elements
C flecs::tuple_7< T, U, V, W, X, Y, Z > | Tuple of 7 elements
C flecs::tuple_8< T, U, V, W, X, Y, Z, A > | Tuple of 8 elements
C flecs::tuple_builder< size, Args > | Builds tuple types for a given number of component types
C flecs::tuple_builder< 2, Args... > | Tuple builder specialization for 2 elements
C flecs::tuple_builder< 3, Args... > | Tuple builder specialization for 3 elements
C flecs::tuple_builder< 4, Args... > | Tuple builder specialization for 4 elements
C flecs::tuple_builder< 5, Args... > | Tuple builder specialization for 5 elements
C flecs::tuple_builder< 6, Args... > | Tuple builder specialization for 6 elements
C flecs::tuple_builder< 7, Args... > | Tuple builder specialization for 7 elements
C flecs::tuple_builder< 8, Args... > | Tuple builder specialization for 8 elements
C flecs::_::type< T, U > |
C flecs::type | Type class
C flecs::_::type< T, if_t< is_pair< T >::value > > |
C flecs::_::type_impl< T > |
C flecs::_::type_impl< base_type_t< T > > |
C flecs::_::type< T, if_not_t< is_pair< T >::value > > |
C flecs::units | Units module
C flecs::untyped_field | Unsafe wrapper class around a field
C flecs::untyped_ref | Untyped component reference
C flecs::ref< T > | Component reference
C flecs::units::Uri | URI quantity
C flecs::units::uri | URI units
C flecs::alerts::Warning |
C flecs::world | The world
C flecs::scoped_world | Scoped world
C flecs::units::Yobi | Yobi prefix (2^80)
C flecs::units::Yocto | Yocto prefix (10^-24)
C flecs::units::Yotta | Yotta prefix (10^24)
C flecs::units::Zebi | Zebi prefix (2^70)
C flecs::units::Zepto | Zepto prefix (10^-21)
C flecs::units::Zetta | Zetta prefix (10^21)