Flecs v4.0
A fast entity component system (ECS) for C & C++
|
Directories | |
impl | |
utils | |
Files | |
c_types.hpp | |
Aliases for types/constants from C API. | |
component.hpp | |
Registering/obtaining info from components. | |
delegate.hpp | |
Wrappers around C++ functions that provide callbacks for C APIs. | |
entity.hpp | |
Entity class. | |
entity_view.hpp | |
Entity class with only readonly operations. | |
field.hpp | |
Wrapper classes for fields returned by flecs::iter. | |
flecs.hpp | |
Flecs C++11 API. | |
iter.hpp | |
Wrapper classes for ecs_iter_t and component arrays. | |
lifecycle_traits.hpp | |
Utilities for discovering and registering component lifecycle hooks. | |
log.hpp | |
Logging functions. | |
pair.hpp | |
Utilities for working with compile time pairs. | |
ref.hpp | |
Class that caches data to speedup get operations. | |
table.hpp | |
Direct access to table data. | |
type.hpp | |
Utility functions for id vector. | |
world.hpp | |
World class. | |