Class Type Definitions Index
The class member typedefs defined in the project are:
- A -
- ActiveComponent_type: as typedef in class helios::ecs::Entity<TEntityManager>
- C -
- CloneFn: as typedef in struct helios::ecs::types::ComponentOps
- ComponentOpsRegistry_type: as typedef in class helios::ecs::Entity<TEntityManager>
- ComponentOpsRegistry_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- ComponentTypeId_type: as typedef in class helios::ecs::ComponentOpsRegistry<THandle>
- ComponentTypeId_type: as typedef in class helios::ecs::Entity<TEntityManager>
- ComponentTypeId_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
6 entries
- D -
- DataIt: as typedef in struct helios::ecs::SparseSet::ConstIterator
- DataIt: as typedef in struct helios::ecs::SparseSet::Iterator
- difference_type: as typedef in struct helios::ecs::SparseSet::ConstIterator
- difference_type: as typedef in struct helios::ecs::SparseSet::Iterator
- DisableFn: as typedef in struct helios::ecs::types::ComponentOps
- DomainTag_type: as typedef in struct helios::ecs::types::EntityHandle<TDomainTag>
6 entries
- E -
- EnableFn: as typedef in struct helios::ecs::types::ComponentOps
- Entity_type: as typedef in struct helios::ecs::EntityResolver<TEntityManager>
- Entity_type: as typedef in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
- EntityManager_types: as typedef in class helios::ecs::TypedHandleWorld<TEntityManagers>
- EntityRegistry_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
5 entries
- H -
- Handle_type: as typedef in class helios::ecs::ComponentReflector<TEntityManager>
- Handle_type: as typedef in class helios::ecs::Entity<TEntityManager>
- Handle_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- Handle_type: as typedef in struct helios::ecs::EntityResolver<TEntityManager>
- HierarchyComponent_type: as typedef in class helios::ecs::Entity<TEntityManager>
5 entries
- I -
- IdIt: as typedef in struct helios::ecs::SparseSet::ConstIterator
- IdIt: as typedef in struct helios::ecs::SparseSet::Iterator
- iterator_category: as typedef in struct helios::ecs::SparseSet::ConstIterator
- iterator_category: as typedef in struct helios::ecs::SparseSet::Iterator
4 entries
- L -
- LeadComponent: as typedef in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
- LeadIterator: as typedef in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
2 entries
- O -
- OnAcquireFn: as typedef in struct helios::ecs::types::ComponentOps
- OnActivateFn: as typedef in struct helios::ecs::types::ComponentOps
- OnDeactivateFn: as typedef in struct helios::ecs::types::ComponentOps
- OnReleaseFn: as typedef in struct helios::ecs::types::ComponentOps
- OnRemoveFn: as typedef in struct helios::ecs::types::ComponentOps
5 entries
- P -
- pointer: as typedef in struct helios::ecs::SparseSet::ConstIterator
- pointer: as typedef in struct helios::ecs::SparseSet::Iterator
2 entries
- R -
- reference: as typedef in struct helios::ecs::SparseSet::ConstIterator
- reference: as typedef in struct helios::ecs::SparseSet::Iterator
2 entries
- S -
- StrongId_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- StrongId_type: as typedef in struct helios::ecs::types::EntityHandle<TDomainTag>
2 entries
- V -
- value_type: as typedef in struct helios::ecs::SparseSet::ConstIterator
- value_type: as typedef in struct helios::ecs::SparseSet::Iterator
2 entries
Total: 42 entries.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.