Package-level declarations

Types

Link copied to clipboard
open class ComponentAccessor<T : Component?>(index: Int, componentId: ComponentId) : IndexedAccessor<T>

Implements the accessor get operation.

Link copied to clipboard
class ComponentOrDefaultAccessor<T : Component?>(index: Int, componentId: ComponentId, default: T) : ComponentAccessor<T>

Implements the accessor getOrDefault operation.

Link copied to clipboard
class DirectAccessor<T>(val value: T) : Accessor<T>
Link copied to clipboard
abstract class IndexedAccessor<out T>(val index: Int) : Accessor<T>

Accessors allow us to read components off an entity after a data preprocessing step.

Link copied to clipboard