Class Functions Index
The class member functions defined in the project are:
- A -
- add(): as function in class helios::ecs::Entity<TEntityManager>
- add(): as function in class helios::ecs::strategies::HashedLookupStrategy
- add(): as function in class helios::ecs::strategies::LinearLookupStrategy<TCapacity>
- addChild(): as function in class helios::ecs::components::HierarchyComponent<THandle>
- addEntity(): as function in class helios::ecs::TypedHandleWorld<TEntityManagers>
- addEntity(): as function in class helios::ecs::TypedHandleWorld<TEntityManagers>
- advance(): as function in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
7 entries
- B -
- begin(): as function in class helios::ecs::PartialView<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... >>
- begin(): as function in class helios::ecs::SparseSet<T>
- begin(): as function in class helios::ecs::SparseSet<T>
- BindingComponent(): as function in class helios::ecs::components::BindingComponent<TOwnerHandle, TTargetHandle>
- BindingComponent(): as function in class helios::ecs::components::BindingComponent<TOwnerHandle, TTargetHandle>
5 entries
- C -
- children(): as function in class helios::ecs::components::HierarchyComponent<THandle>
- clearDirty(): as function in class helios::ecs::components::HierarchyComponent<THandle>
- clone(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- cloneEntity(): as function in class helios::ecs::TypedHandleWorld<TEntityManagers>
- ComponentTypeId(): as function in class helios::ecs::types::ComponentTypeId<THandle>
- ComponentTypeId(): as function in class helios::ecs::types::ComponentTypeId<THandle>
- ConstIterator(): as function in struct helios::ecs::SparseSet::ConstIterator
- ConstIterator(): as function in struct helios::ecs::SparseSet::ConstIterator
- contains(): as function in class helios::ecs::SparseSet<T>
- contains(): as function in class helios::ecs::SparseSetBase
- create(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- create(): as function in class helios::ecs::EntityRegistry<TDomainTag, TLookupStrategy, TAllowRemoval, TCapacity>
12 entries
- D -
- destroy(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- destroy(): as function in class helios::ecs::EntityRegistry<TDomainTag, TLookupStrategy, TAllowRemoval, TCapacity>
- destroy(): as function in class helios::ecs::TypedHandleWorld<TEntityManagers>
- disable(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- disableComponent(): as function in class helios::ecs::Entity<TEntityManager>
5 entries
- E -
- emplace(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- emplace(): as function in class helios::ecs::SparseSet<T>
- emplaceOrGet(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- empty(): as function in class helios::ecs::PartialView<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... >>
- enable(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- enable(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- enableComponent(): as function in class helios::ecs::Entity<TEntityManager>
- end(): as function in class helios::ecs::PartialView<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... >>
- end(): as function in class helios::ecs::SparseSet<T>
- end(): as function in class helios::ecs::SparseSet<T>
- Entity(): as function in class helios::ecs::Entity<TEntityManager>
- entityId(): as function in struct helios::ecs::SparseSet::ConstIterator
- entityId(): as function in struct helios::ecs::SparseSet::Iterator
- EntityManager(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- EntityManager(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- EntityManager(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- EntityManager(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- entityManager(): as function in class helios::ecs::TypedHandleWorld<TEntityManagers>
- entityManager(): as function in class helios::ecs::TypedHandleWorld<TEntityManagers>
- EntityRegistry(): as function in class helios::ecs::EntityRegistry<TDomainTag, TLookupStrategy, TAllowRemoval, TCapacity>
- exclude(): as function in class helios::ecs::PartialView<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... >>
21 entries
- F -
- find(): as function in struct helios::ecs::EntityResolver<TEntityManager>
- findEntity(): as function in class helios::ecs::TypedHandleWorld<TEntityManagers>
- forEachComponentTypeId(): as function in class helios::ecs::Entity<TEntityManager>
- forEachComponentTypeId(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
4 entries
- G -
- get(): as function in class helios::ecs::Entity<TEntityManager>
- get(): as function in class helios::ecs::Entity<TEntityManager>
- get(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- get(): as function in class helios::ecs::SparseSet<T>
- get(): as function in class helios::ecs::SparseSet<T>
- getOrAdd(): as function in class helios::ecs::Entity<TEntityManager>
- getSparseSet(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- getSparseSet(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
8 entries
- H -
- handle(): as function in class helios::ecs::Entity<TEntityManager>
- handle(): as function in class helios::ecs::Entity<TEntityManager>
- handle(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- has(): as function in class helios::ecs::Entity<TEntityManager>
- has(): as function in class helios::ecs::Entity<TEntityManager>
- has(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- has(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- has(): as function in class helios::ecs::strategies::HashedLookupStrategy
- has(): as function in class helios::ecs::strategies::LinearLookupStrategy<TCapacity>
- HashedLookupStrategy(): as function in class helios::ecs::strategies::HashedLookupStrategy
10 entries
- I -
- id(): as function in class helios::ecs::types::ComponentTypeId<THandle>
- insert(): as function in class helios::ecs::SparseSet<T>
- isActive(): as function in class helios::ecs::Entity<TEntityManager>
- isDirty(): as function in class helios::ecs::components::HierarchyComponent<THandle>
- isValid(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- isValid(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- isValid(): as function in class helios::ecs::EntityRegistry<TDomainTag, TLookupStrategy, TAllowRemoval, TCapacity>
- isValid(): as function in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
- isValid(): as function in struct helios::ecs::types::EntityHandle<TDomainTag>
- isValid(): as function in struct helios::ecs::types::StrongId<Tag>
- Iterator(): as function in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
- Iterator(): as function in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
- Iterator(): as function in struct helios::ecs::SparseSet::Iterator
- Iterator(): as function in struct helios::ecs::SparseSet::Iterator
14 entries
- L -
- LinearLookupStrategy(): as function in class helios::ecs::strategies::LinearLookupStrategy<TCapacity>
- M -
- markDirty(): as function in class helios::ecs::components::HierarchyComponent<THandle>
- O -
- onAcquire(): as function in class helios::ecs::Entity<TEntityManager>
- onRelease(): as function in class helios::ecs::Entity<TEntityManager>
- operator bool(): as function in struct helios::ecs::types::StrongId<Tag>
- operator->(): as function in struct helios::ecs::SparseSet::ConstIterator
- operator->(): as function in struct helios::ecs::SparseSet::Iterator
- operator!=(): as function in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
- operator!=(): as function in struct helios::ecs::SparseSet::ConstIterator
- operator!=(): as function in struct helios::ecs::SparseSet::Iterator
- operator()(): as function in struct helios::ecs::EntityResolver<TEntityManager>
- operator()(): as function in struct std::hash<helios::ecs::types::ComponentTypeId< THandle >>
- operator()(): as function in struct std::hash<helios::ecs::types::EntityHandle< TDomainTag >>
- operator()(): as function in struct std::hash<helios::ecs::types::StrongId< Tag >>
- operator*(): as function in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
- operator*(): as function in struct helios::ecs::SparseSet::ConstIterator
- operator*(): as function in struct helios::ecs::SparseSet::Iterator
- operator++(): as function in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
- operator++(): as function in struct helios::ecs::SparseSet::ConstIterator
- operator++(): as function in struct helios::ecs::SparseSet::ConstIterator
- operator++(): as function in struct helios::ecs::SparseSet::Iterator
- operator++(): as function in struct helios::ecs::SparseSet::Iterator
- operator<(): as function in struct helios::ecs::types::EntityHandle<TDomainTag>
- operator<(): as function in struct helios::ecs::types::StrongId<Tag>
- operator=(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- operator=(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- operator=(): as function in class helios::ecs::SparseSet<T>
- operator=(): as function in class helios::ecs::SparseSet<T>
- operator==(): as function in struct helios::ecs::PartialView::Iterator<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... > >::Iterator
- operator==(): as function in struct helios::ecs::SparseSet::ConstIterator
- operator==(): as function in struct helios::ecs::SparseSet::Iterator
- operator==(): as function in struct helios::ecs::types::EntityHandle<TDomainTag>
- operator>(): as function in struct helios::ecs::types::EntityHandle<TDomainTag>
- operator>(): as function in struct helios::ecs::types::StrongId<Tag>
- ops(): as function in class helios::ecs::ComponentOpsRegistry<THandle>
33 entries
- P -
- parent(): as function in class helios::ecs::components::HierarchyComponent<THandle>
- PartialView(): as function in class helios::ecs::PartialView<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... >>
- PartialView(): as function in class helios::ecs::PartialView<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... >>
3 entries
- R -
- raw(): as function in class helios::ecs::Entity<TEntityManager>
- raw(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- raw(): as function in class helios::ecs::SparseSet<T>
- raw(): as function in class helios::ecs::SparseSetBase
- registerType(): as function in class helios::ecs::ComponentReflector<TEntityManager>
- remove(): as function in class helios::ecs::Entity<TEntityManager>
- remove(): as function in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- remove(): as function in class helios::ecs::SparseSet<T>
- remove(): as function in class helios::ecs::SparseSetBase
- remove(): as function in class helios::ecs::strategies::HashedLookupStrategy
- remove(): as function in class helios::ecs::strategies::LinearLookupStrategy<TCapacity>
11 entries
- S -
- setActive(): as function in class helios::ecs::Entity<TEntityManager>
- setOps(): as function in class helios::ecs::ComponentOpsRegistry<THandle>
- setParent(): as function in class helios::ecs::components::HierarchyComponent<THandle>
- SparseSet(): as function in class helios::ecs::SparseSet<T>
- SparseSet(): as function in class helios::ecs::SparseSet<T>
- SparseSet(): as function in class helios::ecs::SparseSet<T>
- SparseSet(): as function in class helios::ecs::SparseSet<T>
- ~SparseSetBase(): as function in class helios::ecs::SparseSetBase
- strongId(): as function in class helios::ecs::EntityRegistry<TDomainTag, TLookupStrategy, TAllowRemoval, TCapacity>
- StrongId(): as function in struct helios::ecs::types::StrongId<Tag>
- StrongId(): as function in struct helios::ecs::types::StrongId<Tag>
- StrongId(): as function in struct helios::ecs::types::StrongId<Tag>
- StrongId(): as function in struct helios::ecs::types::StrongId<Tag>
13 entries
- T -
- targetHandle(): as function in class helios::ecs::components::BindingComponent<TOwnerHandle, TTargetHandle>
- typeIndex(): as function in class helios::ecs::TypeIndexer<Group>
2 entries
- V -
- value(): as function in class helios::ecs::types::ComponentTypeId<THandle>
- value(): as function in struct helios::ecs::types::StrongId<Tag>
- version(): as function in class helios::ecs::EntityRegistry<TDomainTag, TLookupStrategy, TAllowRemoval, TCapacity>
- view(): as function in class helios::ecs::TypedHandleWorld<TEntityManagers>
4 entries
- W -
- whereEnabled(): as function in class helios::ecs::PartialView<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... >>
- withOptional(): as function in class helios::ecs::PartialView<TEntityManager, std::tuple< TRequired... >, std::tuple< TOptional... >>
2 entries
Total: 156 entries.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.