Pipeline

interface Pipeline

Inheritors

Functions

Link copied to clipboard
abstract fun addSystem(system: System)

Adds a system to the engine, which will be ticked appropriately by the engine.

Link copied to clipboard
abstract fun addSystems(vararg system: System)
Link copied to clipboard

Gets all registered systems in the order they should be executed during an engine tick.

Link copied to clipboard
abstract fun intercept(phase: GearyPhase, block: () -> Unit)
Link copied to clipboard
abstract fun interceptSystemAddition(run: (System) -> System?)
Link copied to clipboard
abstract fun runStartupTasks()