API reference
API reference
Select your platform
No SDKs available
No versions available

SystemDAG

SystemDAG

class SystemDAG

Constructors

NameSummary
SystemDAG
constructor()

Functions

NameSummary
addSystem
fun addSystem(system: SystemBase, priorityGroup: PriorityGroup = PriorityGroup.NORMAL)
findSystem
fun <T : SystemBase> findSystem(clazz: KClass<T>): T
removeSystem
inline fun <T : SystemBase> removeSystem(): Boolean
fun <T : SystemBase> removeSystem(clazz: KClass<T>): Boolean
setEarlySystems
fun setEarlySystems(earlySystems: List<SystemBase>)
setLateSystems
fun setLateSystems(lateSystems: List<SystemBase>)
topologicalSortWithCycleDetection
fun topologicalSortWithCycleDetection(): MutableList<SystemBase>
tryFindSystem
fun <T : SystemBase> tryFindSystem(clazz: KClass<T>): T?
Did you find this page helpful?
Thumbs up icon
Thumbs down icon