ExpiringComponentSystem

Handles removing components when an Expiry relation exists with another component.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
inline fun <T : Accessor<*>> addAccessor(create: (index: Int) -> T): T
Link copied to clipboard
Link copied to clipboard
fun doTick()
Link copied to clipboard
inline fun fastForEach(crossinline run: (TargetScope) -> Unit)
Link copied to clipboard
fun flow(): Flow<TargetScope>
Link copied to clipboard
open fun forEach(p0: Consumer<in TargetScope>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun <T> Accessor<T>.getValue(thisRef: TargetScope, property: KProperty<*>): T
Link copied to clipboard
open operator override fun iterator(): Iterator<TargetScope>
Link copied to clipboard
open override fun onStart()
Link copied to clipboard
operator fun <T : IndexedAccessor<*>> AccessorBuilder<T>.provideDelegate(thisRef: Any, property: KProperty<*>): T
operator fun Family.provideDelegate(thisRef: GearyQuery, property: KProperty<*>): DirectAccessor<Family>
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard