Files & Folders
The files & folders that contributed content to this site are:
| src | |
| src/components | |
| _module.ixx | ECS components submodule |
| Active.ixx | Tag component indicating an active entity |
| BindingComponent.ixx | |
| Destroyed.ixx | |
| HierarchyComponent.ixx | Component for parent-child entity relationships |
| Inactive.ixx | Tag component indicating an inactive entity |
| Uninitialized.ixx | Lifecycle tag component that marks entities not initialized yet |
| src/concepts | |
| _module.ixx | |
| IsEntityHandle.ixx | Concept to detect ECS entity handle types |
| IsStrongIdCollisionResolverLike.ixx | Concept for strong ID collision detection strategies |
| IsStrongIdLike.ixx | Concept for types modelling a strong identifier |
| Traits.ixx | Compile-time traits for ECS component lifecycle hooks |
| src/strategies | |
| _modules.ixx | |
| HashedLookupStrategy.ixx | Hash-based lookup strategy for strong ID collision detection |
| LinearLookupStrategy.ixx | Linear-scan lookup strategy for strong ID collision detection |
| src/types | |
| _modules.ixx | |
| ComponentOps.ixx | Function pointer structure for type-erased component lifecycle callbacks |
| ComponentTypeId.ixx | Compile-time type identifier for component types |
| EntityHandle.ixx | Versioned, strongly-typed handle for referencing entities |
| FuncDefs.ixx | |
| StrongId.ixx | Strongly-typed identifier template |
| TypeDefs.ixx | Core type definitions and tag types for the helios engine |
| _module.ixx | Module aggregator for helios.ecs |
| ComponentOpsRegistry.ixx | Global registry mapping ComponentTypeId to ComponentOps |
| ComponentReflector.ixx | Compile-time reflection for component lifecycle hook registration |
| Entity.ixx | High-level facade for entity manipulation in the ECS |
| EntityManager.ixx | Central manager for entity lifecycle and component storage |
| EntityRegistry.ixx | Generic, policy-based entity registry for managing entity lifecycles |
| EntityResolver.ixx | Lightweight callable for resolving EntityHandles to Entity wrappers |
| helios-ecs-config.h | |
| registry.ixx | Component registration for ecs module |
| SparseSet.ixx | Generic sparse set data structure for efficient entity-keyed storage |
| TypedHandleWorld.ixx | Multi-domain entity world with compile-time handle-to-manager dispatch |
| TypeIndexer.ixx | Utility for generating unique type indices at runtime |
| View.ixx | Lightweight view for iterating entities with specific components |
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.