![]() |
Flecs v3.1
A fast entity component system (ECS) for C & C++
|
Directories | |
| directory | impl |
| directory | utils |
Files | |
| file | c_types.hpp [code] |
| Aliases for types/constants from C API. | |
| file | component.hpp [code] |
| Registering/obtaining info from components. | |
| file | entity.hpp [code] |
| Entity class. | |
| file | entity_view.hpp [code] |
| Entity class with only readonly operations. | |
| file | flecs.hpp [code] |
| Flecs C++11 API. | |
| file | invoker.hpp [code] |
| Utilities for invoking each/iter callbacks. | |
| file | iter.hpp [code] |
| Wrapper classes for ecs_iter_t and component arrays. | |
| file | lifecycle_traits.hpp [code] |
| Utilities for discovering and registering component lifecycle hooks. | |
| file | log.hpp [code] |
| Logging functions. | |
| file | pair.hpp [code] |
| Utilities for working with compile time pairs. | |
| file | ref.hpp [code] |
| Class that caches data to speedup get operations. | |
| file | table.hpp [code] |
| Direct access to table data. | |
| file | type.hpp [code] |
| Utility functions for id vector. | |
| file | world.hpp [code] |
| World class. | |