vecs
Fast, flexible ecs in C++ with ergonomic API
|
▼Nstd | |
Chash< vecs::storage::dynamic_bitset > | |
▼Nvecs | |
▼N_traits | |
▼Nquery | |
Cfilter_traits | |
Cfilter_traits< With< T > > | |
Cfilter_traits< Without< T > > | |
CQueryTypeTraits | |
CQueryTypeTraits< Entity > | |
CQueryTypeTraits< Optional< T > > | |
Ccontains | |
Ccontains< T > | |
Ccontains< T, T, Ts... > | |
Ccontains< T, U, Ts... > | |
Cfunction_traits | |
Cfunction_traits< R(&)(Args...)> | |
Cfunction_traits< R(*)(Args...)> | |
Cfunction_traits< R(Args...)> | |
Cfunction_traits< R(C::*)(Args...) const > | |
Cfunction_traits< R(C::*)(Args...)> | |
Cis_bundle | |
Cis_optional | |
Cis_optional< Optional< T > > | |
▼Nstorage | |
Cdense_map | A dense map optimized for integral keys |
Cdynamic_bitset | A dynamic bitset that automatically grows to support an arbitrary number of bits |
CBundle | A collection of components grouped together as a single bundle |
CCommand | |
CCommands | Provides a deferred command interface to manage entity operations within the ECS world |
CEntityBuilder | Provides methods to construct and modify entities within the ECS world |
CEntityCommands | Provides a deferred command interface for managing a specific entity's state within the ECS world |
CFilter | |
Cget_system_params_helper | |
Cget_system_params_helper< std::tuple< Args... > > | |
Cinto_system_param | A template for converting types into system parameters |
Cinto_system_param< Commands & > | |
Cinto_system_param< const Observer< Components... > & > | Specialization for converting const Observer<Components...>& into a system parameter |
Cinto_system_param< const T & > | Partial specialization of into_system_param for const lvalue references |
Cinto_system_param< const Time & > | |
Cinto_system_param< Local< T > > | Specialization for converting Local<T> into a system parameter |
Cinto_system_param< Query< Components... > > | Specialization for converting Query<Components...> into a system parameter |
Cinto_system_param< Resource< T > > | Specialization for converting Resource<T> into a system parameter |
Cinto_system_param< T & > | Partial specialization of into_system_param for lvalue references |
CLocal | A container for local data specific to a system |
CObserver | Observer class for tracking component changes within a system |
COptional | Provides an interface for interacting with optional components |
CParent | |
▼CQuery | Represents a query for components within the ECS world |
CIterator | Iterator for iterating over entities matching the query |
CRecord | A container for a single record and its components, as a result of a query |
CSingle | A container for a single entity and its components, as a result of a query |
CQueryFilter | |
CResource | A non-owning wrapper around a resource of type T |
CTagBundle | |
CTest | |
CTest< Filter< Filters... >, Components... > | |
CTime | |
CTypeErasedObserver | |
CTypeErasedResource | |
CTypeIDGenerator | |
CWith | |
CWithout | |
CWorld | The ECS world |