deserialize method
Deserializes the given value from a DogNativeCodec native value.
Implementation
@override
Matrix4 deserialize(value, DogEngine engine) {
var list = expects<List>(value, engine);
if (list.length != 16) {
throw DogSerializerException(message: "Expected list of 16 numeric values", converter: this);
}
return Matrix4.fromList(list.map((e) => readAs<double>(e, engine)).toList());
}