MatrixMultiply method

  1. @override
MatrixD MatrixMultiply(
  1. MatrixD left,
  2. MatrixD right
)
override

Get two matrix multiplication

NOTE: When multiplying matrices... the order matters!

Implementation

@override
MatrixD MatrixMultiply(
  MatrixD left,
  MatrixD right,
) => $.Matrix$.Extract3(
  (p) => _ffi.MatrixMultiply(
    $.Matrix$.Ref1(left).asNativePointer<MatrixC>().ref,
    $.Matrix$.Ref2(right).asNativePointer<MatrixC>().ref,
  ).toDart(p.asNativePointer()),
);