Enum constellation::SequentialExecute [] [src]

pub enum SequentialExecute {
    SequentialCommit,
    ParallelBatchedCommit,
}

Determines the behavior entity transaction commits when running a system command buffer sequentially.

Variants

Entity creations and delections are always comitted after each system, guarenteeing that delections will always be observed by later queued systems.

This does not always result in the same behavior as parallel command buffer execution.

Entity creations and delections are always comitted in the same batches that would otherwise had been scheduled for parallel execution had the command buffer been executed in parallel.

This emulates the same behavior as parallel command buffer execution.