Returns a list of colors for the given row.
Source
Iterable<Vector4> getRow(int row) {
if (!_isValidRow(row)) throw new ArgumentError('No such row: $row.');
int startIdx = row * _columns;
List<double> rowBytes = new List.from(
_content
.getRange(startIdx, startIdx + _columns)
.map((i) => i.toDouble())
);
List<Vector4> vecRow = new List(columns);
for (int column = 0; column < columns; column++) {
vecRow[column] = new Vector4.array(rowBytes, column * OFFSET);
}
return vecRow;
}