Flecs v4.0
A fast entity component system (ECS) for C & C++
|
Public API types. More...
Topics | |
Core API Types | |
Types for core API objects. | |
Function types. | |
Function callback types. | |
Query descriptor types. | |
Types used to describe queries. | |
Miscellaneous types | |
Types used to create entities, observers, queries and more. | |
Builtin component types. | |
Types that represent builtin components. | |
Classes | |
struct | ecs_type_hooks_t |
Type that contains component lifecycle callbacks. More... | |
struct | ecs_type_info_t |
Type that contains component information (passed to ctors/dtors/...) More... | |
struct | ecs_value_t |
Utility to hold a value of a dynamic type. More... | |
struct | ecs_entity_desc_t |
Used with ecs_entity_init(). More... | |
struct | ecs_bulk_desc_t |
Used with ecs_bulk_init(). More... | |
struct | ecs_component_desc_t |
Used with ecs_component_init(). More... | |
struct | ecs_iter_t |
Iterator. More... | |
struct | ecs_query_desc_t |
Used with ecs_query_init(). More... | |
struct | ecs_observer_desc_t |
Used with ecs_observer_init(). More... | |
struct | ecs_event_desc_t |
Used with ecs_emit(). More... | |
Typedefs | |
typedef struct ecs_value_t | ecs_value_t |
Utility to hold a value of a dynamic type. | |
Public API types.