Skip to main content

spawn Namespace

Entity spawning and lifecycle management. More...

Definition

namespace helios::engine::mechanics::spawn { ... }

Namespaces Index

namespacecomponents

Components for spawn-related entity tracking. More...

namespacesystems

Systems for spawn lifecycle management. More...

Functions Index

voidregisterComponents ()

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

Description

Entity spawning and lifecycle management.

This namespace contains the spawning subsystem of the gameplay layer. It provides a scheduler-based architecture using conditions (when to spawn), strategies (how to spawn), and integration with pool managers to control entity creation and destruction at runtime.

Functions

registerComponents()

void helios::engine::mechanics::spawn::registerComponents ()
inline

Registers all spawn components with the ComponentReflector.

Definition at line 17 of file registry.ixx.

17 inline void registerComponents() {
19
20 R::registerType<components::SpawnedByProfileComponent>();
21 R::registerType<components::EmittedByComponent>();
22 }

Referenced by helios::engine::mechanics::registerComponents.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.