public void TypedArrayAdd_CreateInJS() { JSTypedArray array = JSTypedArray.CreateInJS(JavaScriptTypedArrayType.Int8, (uint)payloadSize, (b) => { b.WriteArray(0, payloadToJS, 0, payloadSize); }); smoAdd(array, "typedArrayAdd"); array.Dispose(); }
public void TypedArraySetGet_CreateFromArrayBuffer() { JSArrayBuffer buffer = JSArrayBuffer.Create(payloadSize); JSTypedArray array = JSTypedArray.CreateFromArrayBuffer(JavaScriptTypedArrayType.Int8, buffer, 0, (uint)payloadSize); array.Buffer.WriteArray(0, payloadToJS, 0, payloadSize); smoSetGet(array); array.Dispose(); buffer.Dispose(); }
void ApplyNameTag(JSTypedArray<JSNameVariable> nameProperty, string name) { ApplyNameTagMulti(new[] { nameProperty }, name); }