Flecs: API types
Description: A fast entity component system (ECS) for C & C++

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

Loading...
Searching...
No Matches
Topics | Classes | Typedefs
API types
C API » Core

Public API types. More...

Collaboration diagram for API types:

## 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.

## Detailed Description

Public API types.