Skip to main content

lifecycle Namespace

Lifecycle management for entity components and world-level operations. More...

Definition

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

Namespaces Index

namespacecommands

World-level lifecycle commands for the command buffer. More...

namespacecomponents

Components for managing entity lifecycle states. More...

namespacesystems

Systems for processing entity lifecycle transitions. More...

namespacetypes

Core type definitions for the lifecycle module. More...

Classes Index

classWorldLifecycleManager

Manager that processes deferred world lifecycle commands. More...

Functions Index

voidregisterComponents ()

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

Description

Lifecycle management for entity components and world-level operations.

Provides delayed component activation mechanisms for spawn immunity, staggered effects, and sequenced initialization patterns. Also includes world-level lifecycle management for deferred reset operations through the command pipeline.

Functions

registerComponents()

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

Registers all lifecycle components with the ComponentReflector.

Definition at line 17 of file registry.ixx.

17 inline void registerComponents() {
19
20 R::registerType<components::Active>();
21 R::registerType<components::DelayedComponentEnabler>();
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.