[canvaskit] Replace Postan value array with Float32Array.
Change-Id: Ie0e8a9271ef1b68551473fb9a1bcc9442f063efe
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/362477
Reviewed-by: Nathaniel Nifong <nifong@google.com>
diff --git a/modules/canvaskit/interface.js b/modules/canvaskit/interface.js
index 96de95f..5445b1e 100644
--- a/modules/canvaskit/interface.js
+++ b/modules/canvaskit/interface.js
@@ -740,6 +740,16 @@
return m;
};
+ CanvasKit.ContourMeasure.prototype.getPosTan = function(distance, optionalOutput) {
+ this._getPosTan(distance, _scratchFourFloatsAPtr);
+ var ta = _scratchFourFloatsA['toTypedArray']();
+ if (optionalOutput) {
+ optionalOutput.set(ta);
+ return optionalOutput;
+ }
+ return ta.slice();
+ };
+
CanvasKit.ImageFilter.MakeMatrixTransform = function(matr, filterQuality, input) {
var matrPtr = copy3x3MatrixToWasm(matr);
return CanvasKit.ImageFilter._MakeMatrixTransform(matrPtr, filterQuality, input);