Classes Index
The classes, structs, unions defined in the project are:
- A -
- Active<THandle>: as struct helios::ecs::components::Active<THandle>
- B -
- BindingComponent<...>: as class helios::ecs::components::BindingComponent<TOwnerHandle, TTargetHandle>
- C -
- ComponentOps: as struct helios::ecs::types::ComponentOps
- ComponentOpsRegistry<THandle>: as class helios::ecs::ComponentOpsRegistry<THandle>
- ComponentReflector<TEntityManager>: as class helios::ecs::ComponentReflector<TEntityManager>
- ComponentTypeId<THandle>: as class helios::ecs::types::ComponentTypeId<THandle>
- ConstIterator: as struct helios::ecs::SparseSet::ConstIterator
5 entries
- D -
- Destroyed<THandle>: as struct helios::ecs::components::Destroyed<THandle>
- E -
- Entity<TEntityManager>: as class helios::ecs::Entity<TEntityManager>
- EntityHandle<TDomainTag>: as struct helios::ecs::types::EntityHandle<TDomainTag>
- EntityManager<...>: as class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- EntityRegistry<...>: as class helios::ecs::EntityRegistry<TDomainTag, TLookupStrategy, TAllowRemoval, TCapacity>
- EntityResolver<TEntityManager>: as struct helios::ecs::EntityResolver<TEntityManager>
5 entries
- H -
- HandleToManager<THandle, TEntityManagers>: as struct HandleToManager<THandle, TEntityManagers>
- HandleToManager<THandle, THead, TTail...>: as struct HandleToManager<THandle, THead, TTail...>
- HandleToManager<THandle, THead>: as struct HandleToManager<THandle, THead>
- HandleToManager<THandle>: as struct HandleToManager<THandle>
- hash<...>: as struct std::hash<helios::ecs::types::ComponentTypeId< THandle >>
- hash<...>: as struct std::hash<helios::ecs::types::EntityHandle< TDomainTag >>
- hash<helios::ecs::types::StrongId< Tag >>: as struct std::hash<helios::ecs::types::StrongId< Tag >>
- HashedLookupStrategy: as class helios::ecs::strategies::HashedLookupStrategy
- HierarchyComponent<THandle>: as class helios::ecs::components::HierarchyComponent<THandle>
9 entries
- I -
- Inactive<THandle>: as struct helios::ecs::components::Inactive<THandle>
- Iterator: as struct helios::ecs::SparseSet::Iterator
- Iterator<...>: as struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
3 entries
- L -
- LinearLookupStrategy<TCapacity>: as class helios::ecs::strategies::LinearLookupStrategy<TCapacity>
- N -
- no_init_t: as struct helios::ecs::types::no_init_t
- P -
- PartialView<...>: as class helios::ecs::PartialView<TEntityManager, TRequiredComponents, TOptionalComponents>
- PartialView<...>: as class helios::ecs::PartialView<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... >>
2 entries
- S -
- SparseSet<T>: as class helios::ecs::SparseSet<T>
- SparseSetBase: as class helios::ecs::SparseSetBase
- StrongId<Tag>: as struct helios::ecs::types::StrongId<Tag>
3 entries
- T -
- TypedHandleWorld<TEntityManagers>: as class helios::ecs::TypedHandleWorld<TEntityManagers>
- TypeIndexer<Group>: as class helios::ecs::TypeIndexer<Group>
2 entries
- U -
- Uninitialized<THandle>: as struct helios::ecs::components::Uninitialized<THandle>
Total: 35 entries.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.