serializeToProto method
Serialize the Point to Protocol Buffer format.
Returns a ByteBuffer containing the serialized data.
Implementation
ByteBuffer serializeToProto() {
const size = 2 * (1 + 4); // 2 fields, each with 1 byte tag and 4 bytes data
final buffer = ByteData(size);
// Write x field
buffer.setUint8(0, _makeTag(xField.number, xField.wireType));
buffer.setInt32(1, x, Endian.little);
// Write y field
buffer.setUint8(5, _makeTag(yField.number, yField.wireType));
buffer.setInt32(6, y, Endian.little);
return buffer.buffer;
}