deserialize static method

Rectangle deserialize(
  1. ByteBuffer buffer
)

Deserializes a ByteBuffer to a Rectangle struct.

  • buffer: The buffer containing the serialized data.

Implementation

static Rectangle deserialize(ByteBuffer buffer) {
  final rect = Rectangle.create();
  final data = ByteData.view(buffer);
  for (var i = 0; i < 4; i++) {
    rect.points[i] = data.getInt32(i * 4, Endian.host);
  }
  return rect;
}