Skip to main content

helios Namespace

Definition

namespace helios { ... }

Namespaces Index

namespaceengine
namespaceopengl
namespacewindow

Functions Index

template <typename TEntityManager>
voidregisterComponents ()

Registers all module components with the ComponentReflector. More...

Functions

registerComponents()

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

Registers all module components with the ComponentReflector.

Definition at line 20 of file registry.ixx.

References helios::engine::rendering::registerComponents, helios::engine::scene::registerComponents and helios::engine::spatial::registerComponents.

Referenced by helios::engine::core::container::ConceptModelRegistry< AnyT, IdProvider >::add, helios::engine::core::container::ConceptModelRegistry< AnyT, IdProvider >::add, helios::engine::state::CombinedStateToIdMapPair< LState, RState, TId >::add, helios::engine::state::StateToIdMap< TState, TId >::add, helios::engine::tooling::FpsMetrics::addFrame, helios::engine::util::log::Logger::addSink, helios::engine::state::StateManager< StateType >::addStateListener, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::bind, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::bind, helios::engine::bootstrap::bootstrapGameWorld, helios::engine::util::log::Logger::debug, helios::engine::util::log::Logger::debug, helios::engine::util::log::LogManager::disableSink, helios::engine::util::log::LogManager::enableAllSinks, helios::engine::util::log::LogManager::enableLogging, helios::engine::util::log::LogManager::enableSink, helios::engine::core::memory::ErasedUnique::ErasedUnique, helios::engine::core::memory::ErasedUnique::ErasedUnique, helios::engine::util::log::Logger::error, helios::engine::util::log::Logger::error, helios::engine::state::CombinedStateToIdMapPair< LState, RState, TId >::finalize, helios::engine::state::StateToIdMap< TState, TId >::finalize, helios::engine::state::StateManager< StateType >::flush, helios::engine::core::types::fnv1a_hash, helios::engine::core::units::from, helios::engine::core::units::fromCm, helios::engine::util::Colors::fromHex, helios::engine::core::units::fromM, helios::engine::core::units::fromM, helios::engine::core::units::fromM, helios::engine::core::units::fromMs, helios::engine::util::Colors::fromRGB, helios::engine::core::units::fromS, helios::engine::input::InputAdapter::gamepadSettings, helios::engine::input::InputManager::gamepadState, helios::engine::input::gamepad::GamepadState::GamepadState, helios::engine::util::Guid::generate, helios::engine::util::io::BasicStringFileReader::getContents, helios::engine::util::log::LogManager::getInstance, helios::engine::core::container::buffer::TypeIndexedDoubleBuffer< Indexer >::getOrCreateBuffer, helios::engine::core::container::buffer::TypeIndexedReadWriteBuffer< Indexer >::getOrCreateBuffer, helios::engine::util::Colors::grayscale, helios::engine::core::container::ConceptModelRegistry< AnyT, IdProvider >::has, helios::engine::state::types::StateTypeId::id, helios::engine::state::StateToIdMapPair< LState, RState, TId >::ids, helios::engine::state::CombinedStateToIdMapPair< LState, RState, TId >::ids, helios::engine::state::StateToIdMap< TState, TId >::ids, helios::engine::util::log::Logger::info, helios::engine::util::log::Logger::info, helios::engine::input::gamepad::GamepadState::isButtonDown, helios::engine::input::gamepad::GamepadState::isButtonHeld, helios::engine::input::gamepad::GamepadState::isButtonPressed, helios::engine::input::gamepad::GamepadState::isButtonUp, helios::engine::input::InputManager::isConnected, helios::engine::core::container::ConceptModelRegistry< AnyT, IdProvider >::item, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::key, helios::engine::util::log::LogManager::logger, helios::engine::util::log::LogManager::loggerForScope, helios::engine::input::gamepad::RadialDeadzoneStrategy::normalize, helios::engine::state::listeners::LambdaStateListener< StateType >::onStateEnter, helios::engine::state::listeners::LambdaStateListener< StateType >::onStateExit, helios::engine::state::listeners::LambdaStateListener< StateType >::onStateTransition, 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::util::Random::randomFloat, 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::util::io::BasicStringFileReader::readInto, helios::engine::bootstrap::registerAllComponents, helios::engine::input::InputManager::registerGamepads, helios::engine::util::log::LogManager::registerLogger, helios::engine::util::log::LogManager::registerSink, helios::engine::util::log::LogManager::registerSink, helios::engine::core::container::buffer::TypeIndexedDoubleBuffer< Indexer >::reserve, helios::engine::core::container::buffer::TypeIndexedReadWriteBuffer< Indexer >::reserve, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::reserve, helios::engine::input::gamepad::GamepadSettings::setInvertLeftX, helios::engine::input::gamepad::GamepadSettings::setInvertLeftY, helios::engine::input::gamepad::GamepadSettings::setInvertRightX, helios::engine::input::gamepad::GamepadSettings::setInvertRightY, helios::engine::input::gamepad::GamepadSettings::setLeftStickDeadzone, helios::engine::input::gamepad::GamepadSettings::setRightStickDeadzone, helios::engine::core::spatial::Transform::setScale, helios::engine::util::log::LogManager::setScopeFilter, helios::engine::state::components::StateComponent< StateType >::setStateFromTransitionContext, helios::engine::input::gamepad::DeadzoneStrategy::setStickNoiseThreshold, helios::engine::tooling::FramePacer::setTargetFps, helios::engine::core::components::NumericValueComponent< TDomainTag, THandle, TNumericType >::setValue, helios::engine::state::StateManager< StateType >::submit, helios::engine::state::StateManager< StateType >::submit, helios::engine::tooling::FramePacer::sync, helios::engine::platform::lifecycle::systems::DestroySessionSystem::update, helios::engine::core::systems::ClearDirtySystem< TMemberHandle, TComponents >::update, helios::engine::platform::window::systems::WindowSizeDirtyClearSystem< TMemberHandle >::update, helios::engine::platform::window::systems::WindowSizeUpdateSystem< TMemberHandle >::update, helios::engine::platform::environment::systems::PollEventsSystem< TCommandBuffer >::update, helios::engine::platform::lifecycle::systems::PlatformInitSystem< TCommandBuffer >::update, helios::engine::platform::lifecycle::systems::WarmupDoneSystem< THandle, TCommandBuffer >::update, helios::engine::platform::lifecycle::systems::WindowBasedShutdownSystem< THandle, TCommandBuffer >::update, helios::engine::platform::window::systems::SwapBuffersSystem< THandle, TCommandBuffer >::update, helios::engine::platform::window::systems::WindowCreateSystem< THandle, TCommandBuffer >::update, helios::engine::input::gamepad::GamepadState::updateAxes, helios::engine::core::container::HandleMultiMap< TOneHandle, TManyHandle >::values, helios::engine::util::log::Logger::warn, helios::engine::util::log::Logger::warn, helios::engine::util::Colors::withAlpha and helios::engine::util::log::ConsoleSink::write.


The documentation for this namespace was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.