Gaia-ECS v1.0.0
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::detail::PendingSystemJob Struct Reference

Pending scheduler-backed system job owned by World::systems_run(). More...

#include <system_schedule_scratch.h>

Public Member Functions

 PendingSystemJob (Entity systemEntity, SchedJob &&systemJob)
 Creates a pending entry for systemEntity.
 

Public Attributes

Entity entity = EntityBad
 System entity that created job.
 
SchedJob job
 Deferred system work.
 

Detailed Description

Pending scheduler-backed system job owned by World::systems_run().

Constructor & Destructor Documentation

◆ PendingSystemJob()

gaia::ecs::detail::PendingSystemJob::PendingSystemJob ( Entity  systemEntity,
SchedJob &&  systemJob 
)
inline

Creates a pending entry for systemEntity.

Parameters
systemEntitySystem entity that created systemJob.
systemJobDeferred system job moved into this entry.

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