Skip to main content

ScheduledSpawnPlan.ixx File

A spawn plan that has been scheduled for execution. More...

Included Headers

Namespaces Index

namespacehelios
namespaceengine

Main engine module aggregating core infrastructure and game systems. More...

namespaceruntime

Runtime infrastructure for game execution and lifecycle orchestration. More...

namespacespawn

Entity spawning infrastructure for the helios engine. More...

namespacescheduling

Spawn scheduling and plan management. More...

Classes Index

structScheduledSpawnPlan

A spawn plan that has been scheduled for execution. More...

Description

A spawn plan that has been scheduled for execution.

File Listing

The file content with the documentation metadata removed is:

1/**
2 * @file ScheduledSpawnPlan.ixx
3 * @brief A spawn plan that has been scheduled for execution.
4 */
5module;
6
7export module helios.engine.runtime.spawn.scheduling.ScheduledSpawnPlan;
8
9import helios.engine.runtime.spawn.types.SpawnContext;
10import helios.engine.runtime.spawn.scheduling.SpawnPlan;
11import helios.engine.runtime.spawn.types.SpawnProfileId;
12
13
16
17 /**
18 * @brief A spawn plan that has been scheduled for execution.
19 *
20 * @details ScheduledSpawnPlan pairs a SpawnPlan with its associated
21 * SpawnProfileId. This allows the spawn manager to look up the correct
22 * SpawnProfile (with its placer and initializer) when executing the spawn.
23 *
24 * Created by SpawnScheduler when a rule's conditions are met.
25 *
26 * @see SpawnPlan
27 * @see SpawnScheduler
28 * @see SpawnProfile
29 */
31
32 /**
33 * @brief The profile defining spawn behavior (placer, initializer).
34 */
36
37 /**
38 * @brief The spawn plan with rule, amount, and pool information.
39 */
41
42 /**
43 * @brief The spawn context of the plan.
44 */
46
47 };
48
49}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.