deserialize static method
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;
}