core Namespace
Definition
Namespaces Index
| namespace | components |
| namespace | concepts |
| namespace | container |
| namespace | memory |
| namespace | spatial |
| namespace | systems |
| namespace | types |
| namespace | units |
Classes Index
| struct | TypedTupleCat<Tuples> |
|
Concatenates multiple std::tuple type lists at compile time. More... | |
| struct | TypedTupleCat<std::tuple< Ts... >> |
|
Base specialization for a single tuple. More... | |
| struct | TypedTupleCat<std::tuple< Ts... >, std::tuple< Us... >, Rest...> |
|
Recursive specialization that merges the first two tuples and continues. More... | |
Functions Index
template <typename TEntityManager> | |
| void | registerComponents () |
Functions
registerComponents()
| inline |
Definition at line 16 of file registry.ixx.
Reference registerComponents.
Referenced by helios::engine::core::container::ConceptModelRegistry< AnyT, IdProvider >::add, helios::engine::core::container::ConceptModelRegistry< AnyT, IdProvider >::add, helios::engine::core::container::HandleManyToManyMap< TOneHandle, TManyHandle >::bind, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::bind, helios::engine::core::container::HandleManyToManyMap< TOneHandle, TManyHandle >::bind, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::bind, helios::engine::core::memory::ErasedUnique::ErasedUnique, helios::engine::core::memory::ErasedUnique::ErasedUnique, helios::engine::core::types::fnv1a_hash, helios::engine::core::units::from, helios::engine::core::units::fromCm, helios::engine::core::units::fromM, helios::engine::core::units::fromM, helios::engine::core::units::fromM, helios::engine::core::units::fromMs, helios::engine::core::units::fromS, helios::engine::core::container::buffer::TypeIndexedDoubleBuffer< Indexer >::getOrCreateBuffer, helios::engine::core::container::buffer::TypeIndexedReadWriteBuffer< Indexer >::getOrCreateBuffer, helios::engine::core::container::ConceptModelRegistry< AnyT, IdProvider >::has, helios::engine::core::container::ConceptModelRegistry< AnyT, IdProvider >::item, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::key, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::ConstIterator::operator!=, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::ConstIterator::operator*, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::ConstIterator::operator++, helios::engine::core::memory::ErasedUnique::operator=, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::ConstIterator::operator==, helios::engine::core::container::buffer::ReadWriteBuffer< T >::push, helios::engine::core::container::buffer::ReadWriteDoubleBuffer< T >::push, helios::engine::core::container::buffer::TypeIndexedDoubleBuffer< Indexer >::push, helios::engine::core::container::buffer::TypeIndexedReadWriteBuffer< Indexer >::push, helios::engine::core::container::buffer::WriteBuffer< T >::push, helios::engine::core::container::buffer::TypeIndexedDoubleBuffer< Indexer >::WriteSink::push, helios::engine::core::container::buffer::TypeIndexedDoubleBuffer< Indexer >::read, helios::engine::core::container::buffer::TypeIndexedDoubleBuffer< Indexer >::ReadSource::read, helios::engine::core::container::buffer::TypeIndexedReadWriteBuffer< Indexer >::read, helios::engine::bootstrap::ComponentRegistrar< std::tuple< TEntityManagers... > >::registerComponents, registerComponents, helios::engine::core::container::buffer::TypeIndexedDoubleBuffer< Indexer >::reserve, helios::engine::core::container::buffer::TypeIndexedReadWriteBuffer< Indexer >::reserve, helios::engine::core::container::HandleManyToManyMap< TOneHandle, TManyHandle >::reserve, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::reserve, helios::engine::core::spatial::Transform::setScale, helios::engine::core::components::NumericValueComponent< TDomainTag, TNumericType, Args >::setValue, helios::engine::core::systems::ClearDirtySystem< TMemberHandle, TComponentSpecs >::update, helios::engine::core::systems::LambdaSystem< THandle >::update, helios::engine::core::container::HandleManyToManyMap< TOneHandle, TManyHandle >::values and helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::values.
The documentation for this namespace was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.