Cvecs::Command | |
Cvecs::Commands | Provides a deferred command interface to manage entity operations within the ECS world |
Cvecs::_traits::contains< T, Ts > | |
▼Cvecs::_traits::contains< T, Ts... > | |
Cvecs::_traits::contains< T, U, Ts... > | |
Cvecs::storage::dense_map< Key, Value, typename > | A dense map optimized for integral keys |
Cvecs::storage::dense_map< ComponentId, size_t > | |
Cvecs::storage::dense_map< Entity, Archetype * > | |
Cvecs::storage::dense_map< Entity, size_t > | |
Cvecs::storage::dense_map< kind, std::vector< Entity > > | |
Cvecs::storage::dense_map< std::underlying_type_t< ScheduleLabel >, std::vector< std::unique_ptr< TypeErasedSystem > > > | |
Cvecs::storage::dynamic_bitset | A dynamic bitset that automatically grows to support an arbitrary number of bits |
Cvecs::EntityBuilder | Provides methods to construct and modify entities within the ECS world |
Cvecs::EntityCommands | Provides a deferred command interface for managing a specific entity's state within the ECS world |
▼Cstd::false_type | |
Cvecs::_traits::contains< T > | |
Cvecs::_traits::is_optional< T > | |
Cvecs::Filter< Filters > | |
Cvecs::_traits::query::filter_traits< T > | |
Cvecs::_traits::query::filter_traits< With< T > > | |
Cvecs::_traits::query::filter_traits< Without< T > > | |
Cvecs::_traits::function_traits< T > | |
▼Cvecs::_traits::function_traits< R(Args...)> | |
Cvecs::_traits::function_traits< R(&)(Args...)> | |
Cvecs::_traits::function_traits< R(*)(Args...)> | |
Cvecs::_traits::function_traits< R(C::*)(Args...) const > | |
Cvecs::_traits::function_traits< R(C::*)(Args...)> | |
Cvecs::get_system_params_helper< Tuple > | |
Cvecs::get_system_params_helper< std::tuple< Args... > > | |
Cstd::hash< vecs::storage::dynamic_bitset > | |
▼Cvecs::into_system_param< T > | A template for converting types into system parameters |
Cvecs::into_system_param< T & > | Partial specialization of into_system_param for lvalue references |
Cvecs::into_system_param< const T & > | Partial specialization of into_system_param for const lvalue references |
Cvecs::into_system_param< Commands & > | |
Cvecs::into_system_param< const Observer< Components... > & > | Specialization for converting const Observer<Components...>& into a system parameter |
Cvecs::into_system_param< const Time & > | |
Cvecs::into_system_param< Local< T > > | Specialization for converting Local<T> into a system parameter |
Cvecs::into_system_param< Query< Components... > > | Specialization for converting Query<Components...> into a system parameter |
Cvecs::into_system_param< Resource< T > > | Specialization for converting Resource<T> into a system parameter |
▼Cstd::is_base_of | |
Cvecs::_traits::is_bundle< T > | |
Cvecs::Query< Components >::Iterator | Iterator for iterating over entities matching the query |
Cvecs::Local< T > | A container for local data specific to a system |
Cvecs::Optional< T > | Provides an interface for interacting with optional components |
Cvecs::Parent | |
Cvecs::Query< Components > | Represents a query for components within the ECS world |
Cvecs::QueryFilter< Filters > | |
Cvecs::_traits::query::QueryTypeTraits< T > | |
Cvecs::_traits::query::QueryTypeTraits< Entity > | |
Cvecs::_traits::query::QueryTypeTraits< Optional< T > > | |
Cvecs::Query< Components >::Record | A container for a single record and its components, as a result of a query |
Cvecs::Query< Components >::Single | A container for a single entity and its components, as a result of a query |
▼Cvecs::TagBundle | |
Cvecs::Bundle< Components > | A collection of components grouped together as a single bundle |
Cvecs::Test< Components > | |
Cvecs::Test< Filter< Filters... >, Components... > | |
Cvecs::Time | |
▼Cstd::true_type | |
Cvecs::_traits::contains< T, T, Ts... > | |
Cvecs::_traits::is_optional< Optional< T > > | |
▼Cvecs::TypeErasedObserver | |
Cvecs::Observer< Components > | Observer class for tracking component changes within a system |
▼Cvecs::TypeErasedResource | |
Cvecs::Resource< T > | A non-owning wrapper around a resource of type T |
Cvecs::TypeIDGenerator | |
Cvecs::With< T > | |
Cvecs::Without< T > | |
Cvecs::World | The ECS world |