vecs
Fast, flexible ecs in C++ with ergonomic API
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cvecs::Command
 Cvecs::CommandsProvides 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_bitsetA dynamic bitset that automatically grows to support an arbitrary number of bits
 Cvecs::EntityBuilderProvides methods to construct and modify entities within the ECS world
 Cvecs::EntityCommandsProvides 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 >::IteratorIterator 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 >::RecordA container for a single record and its components, as a result of a query
 Cvecs::Query< Components >::SingleA 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::WorldThe ECS world