Skip to main content

ScheduledSpawnPlan Struct

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

Declaration

struct helios::engine::runtime::spawn::scheduling::ScheduledSpawnPlan { ... }

Public Member Attributes Index

const helios::engine::runtime::spawn::types::SpawnProfileIdspawnProfileId

The profile defining spawn behavior (placer, initializer). More...

const SpawnPlanspawnPlan

The spawn plan with rule, amount, and pool information. More...

const SpawnContextspawnContext

The spawn context of the plan. More...

Description

A spawn plan that has been scheduled for execution.

ScheduledSpawnPlan pairs a SpawnPlan with its associated SpawnProfileId. This allows the spawn manager to look up the correct SpawnProfile (with its placer and initializer) when executing the spawn.

Created by SpawnScheduler when a rule's conditions are met.

See Also

SpawnPlan

See Also

SpawnScheduler

See Also

SpawnProfile

Definition at line 30 of file ScheduledSpawnPlan.ixx.

Public Member Attributes

spawnContext

const SpawnContext helios::engine::runtime::spawn::scheduling::ScheduledSpawnPlan::spawnContext

The spawn context of the plan.

Definition at line 45 of file ScheduledSpawnPlan.ixx.

spawnPlan

const SpawnPlan helios::engine::runtime::spawn::scheduling::ScheduledSpawnPlan::spawnPlan

The spawn plan with rule, amount, and pool information.

Definition at line 40 of file ScheduledSpawnPlan.ixx.

spawnProfileId

const helios::engine::runtime::spawn::types::SpawnProfileId helios::engine::runtime::spawn::scheduling::ScheduledSpawnPlan::spawnProfileId

The profile defining spawn behavior (placer, initializer).

Definition at line 35 of file ScheduledSpawnPlan.ixx.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.