ColumnFactory class abstract

Used to create columns for components. Example:

- Position → FloatColumn(stride: 2)
- Velocity → FloatColumn(stride: 2)
- Health → Uint8Column (0-255 range)
- Complex types → ObjectColumn<T>

See ColumnFactoryRegistry for the registry that manages these factories.

Constructors

ColumnFactory()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

createColumn(ComponentId componentId, {int initialCapacity = 8}) → DataColumn
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited