Skip to main content

core Namespace

Definition

namespace helios::engine::core { ... }

Namespaces Index

namespacecomponents
namespaceconcepts
namespacecontainer
namespacememory
namespacespatial
namespacesystems
namespacetypes
namespaceunits

Classes Index

structTypedTupleCat<Tuples>

Concatenates multiple std::tuple type lists at compile time. More...

structTypedTupleCat<std::tuple< Ts... >>

Base specialization for a single tuple. More...

structTypedTupleCat<std::tuple< Ts... >, std::tuple< Us... >, Rest...>

Recursive specialization that merges the first two tuples and continues. More...

Functions Index

template <typename TEntityManager>
voidregisterComponents ()

Functions

registerComponents()

template <typename TEntityManager>
void helios::engine::core::registerComponents ()
inline

Definition at line 16 of file registry.ixx.

16 inline void registerComponents() {
17
18 using R = helios::ecs::ComponentReflector<TEntityManager>;
19
21 }

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.