public void ArrayBufferConstructorWorks() {
			var buf = new ArrayBuffer(80);
			var arr = new Int32Array(buf);
			Assert.IsTrue((object)arr is Int32Array);
			Assert.IsTrue(arr.Buffer == buf, "buffer");
			Assert.AreEqual(arr.Length, 20, "length");
		}
		private byte[] GetArray(ArrayBuffer b) {
			var result = new byte[b.ByteLength];
			var a = new Uint8Array(b);
			for (int i = 0; i < result.Length; i++)
				result[i] = a[i];
			return result;
		}
		public void ArrayBufferWithOffsetConstructorWorks() {
			var buf = new ArrayBuffer(80);
			var arr = new Uint8ClampedArray(buf, 16);
			Assert.IsTrue((object)arr is Uint8ClampedArray);
			Assert.IsTrue(arr.Buffer == buf, "buffer");
			Assert.AreEqual(arr.Length, 64, "length");
		}
		public void ArrayBufferWithOffsetAndLengthConstructorWorks() {
			var buf = new ArrayBuffer(80);
			var arr = new Int32Array(buf, 16, 12);
			Assert.IsTrue((object)arr is Int32Array);
			Assert.IsTrue(arr.Buffer == buf, "buffer");
			Assert.AreEqual(arr.Length, 12, "length");
		}
		public void ArrayBufferWithOffsetConstructorWorks() {
			var buf = new ArrayBuffer(80);
			var arr = new Float64Array(buf, 8);
			Assert.IsTrue((object)arr is Float64Array);
			Assert.IsTrue(arr.Buffer == buf, "buffer");
			Assert.AreEqual(arr.Length, 9, "length");
		}
		private void SetTest(Action<DataView> populator, byte[] expected) {
			var b = new ArrayBuffer(expected.Length);
			var v = new DataView(b);
			populator(v);
			var actual = new List<byte>();
			foreach (var x in new Uint8Array(b))
				actual.Add(x);

			Assert.AreEqual(actual, expected);
		}
Example #7
0
 public AudioBuffer CreateBuffer(ArrayBuffer buffer, bool mixToMono)
 {
     return default(AudioBuffer);
 }
 public Float64Array(ArrayBuffer buffer, long byteOffset)
 {
 }
		public void BufferPropertyWorks() {
			var buf = new ArrayBuffer(100);
			var arr = new Uint8ClampedArray(buf);
			Assert.IsTrue(arr.Buffer == buf, "Should be correct");
		}
		public Uint8ClampedArray(ArrayBuffer buffer) : base(buffer) {
		}
Example #11
0
 public DataView(ArrayBuffer buffer, long byteOffset, long byteLength)
 {
 }
		public DataView(ArrayBuffer buffer, long byteOffset) {
		}
		public DataView(ArrayBuffer buffer) {
		}
		public DataView(ArrayBuffer buffer, long byteOffset, long byteLength) {
		}
		public Uint8ClampedArray(ArrayBuffer buffer, long byteOffset, long length) : base(buffer, byteOffset, length) {
		}
		public Uint8ClampedArray(ArrayBuffer buffer, long byteOffset) : base(buffer, byteOffset) {
		}
		public void BufferPropertyWorks() {
			var buf = new ArrayBuffer(104);
			var arr = new Float64Array(buf);
			Assert.IsTrue(arr.Buffer == buf, "Should be correct");
		}
		public void ByteOffsetPropertyWorks() {
			var buf = new ArrayBuffer(104);
			var arr = new Float64Array(buf, 56);
			Assert.AreEqual(arr.ByteOffset, 56, "Should be correct");
		}
		public void ByteLengthPropertyWorks() {
			var buf = new ArrayBuffer(10);
			Assert.AreEqual(buf.ByteLength, 10, "ByteLength");
		}
Example #20
0
 public DataView(ArrayBuffer buffer)
 {
 }
 public Float64Array(ArrayBuffer buffer, long byteOffset, long length)
 {
 }
		public void ConstructorWorks() {
			var buf = new ArrayBuffer(14);
			Assert.IsTrue((object)buf is ArrayBuffer, "is ArrayBuffer");
			Assert.AreEqual(buf.ByteLength, 14, "ByteLength");
		}
Example #23
0
 public DataView(ArrayBuffer buffer, long byteOffset)
 {
 }
Example #24
0
 public void BufferData(uint target, ArrayBuffer data, uint usage)
 {
 }
Example #25
0
 public void BufferSubData(uint target, long offset, ArrayBuffer data)
 {
 }
		public void ByteOffsetPropertyWorks() {
			var buf = new ArrayBuffer(100);
			var arr = new Uint8ClampedArray(buf, 32);
			Assert.AreEqual(arr.ByteOffset, 32, "Should be correct");
		}
Example #27
0
 public void DecodeAudioData(ArrayBuffer audioData, DecodeSuccessCallback successCallback, DecodeErrorCallback errorCallback)
 {
 }
Example #28
0
 public void AppendBuffer(ArrayBuffer data)
 {
 }
 public Float64Array(ArrayBuffer buffer)
 {
 }