scala.scalajs.js

typedarray

package typedarray

ECMAScript 6 The typdearray package provides facade types for JavaScript ArrayBuffer, TypeArrays and DataView. Further, it provides conversions between primitive Scala arrays and TypedArrays

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. typedarray
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class AB2TA extends AnyVal

    ECMAScript 6 Adds toTypedArray conversion to an Array[Byte]

  2. implicit final class AC2TA extends AnyVal

    ECMAScript 6 Adds toTypedArray conversion to an Array[Char]

  3. implicit final class AD2TA extends AnyVal

    ECMAScript 6 Adds toTypedArray conversion to an Array[Double]

  4. implicit final class AF2TA extends AnyVal

    ECMAScript 6 Adds toTypedArray conversion to an Array[Float]

  5. implicit final class AI2TA extends AnyVal

    ECMAScript 6 Adds toTypedArray conversion to an Array[Int]

  6. implicit final class AS2TA extends AnyVal

    ECMAScript 6 Adds toTypedArray conversion to an Array[Short]

  7. class ArrayBuffer extends Object

    ECMAScript 6 An ArrayBuffer is a block of contiguous, non-resizable memory.

  8. class ArrayBufferInputStream extends InputStream

    ECMAScript 6 A java.

  9. trait ArrayBufferView extends Object

    ECMAScript 6 An ArrayBufferView allows accessing the data of an ArrayBuffer

  10. class BigInt64Array extends Object with TypedArray[BigInt, BigInt64Array]

    ECMAScript 2019

  11. class BigUint64Array extends Object with TypedArray[BigInt, BigUint64Array]

    ECMAScript 2019

  12. class DataView extends Object with ArrayBufferView

    ECMAScript 6 A DataView allows for extraction of particular data types at specific offsets.

  13. class Float32Array extends Object with TypedArray[Float, Float32Array]

    ECMAScript 6 A TypedArray of single precision floats

  14. class Float64Array extends Object with TypedArray[Double, Float64Array]

    ECMAScript 6 A TypedArray of double precision floats

  15. class Int16Array extends Object with TypedArray[Short, Int16Array]

    ECMAScript 6 A TypedArray of signed 16-bit integers

  16. class Int32Array extends Object with TypedArray[Int, Int32Array]

    ECMAScript 6 A TypedArray of signed 32-bit integers

  17. class Int8Array extends Object with TypedArray[Byte, Int8Array]

    ECMAScript 6 A TypedArray of signed 8-bit integers

  18. implicit final class TA2AB extends AnyVal

    ECMAScript 6 Adds toArray conversion to a Int8Array

  19. implicit final class TA2AC extends AnyVal

    ECMAScript 6 Adds toArray conversion to a Uint16Array

  20. implicit final class TA2AD extends AnyVal

    ECMAScript 6 Adds toArray conversion to a Float64Array

  21. implicit final class TA2AF extends AnyVal

    ECMAScript 6 Adds toArray conversion to a Float32Array

  22. implicit final class TA2AI extends AnyVal

    ECMAScript 6 Adds toArray conversion to a Int32Array

  23. implicit final class TA2AS extends AnyVal

    ECMAScript 6 Adds toArray conversion to a Int16Array

  24. trait TypedArray[T, Repr] extends Object with ArrayBufferView with Iterable[T]

    ECMAScript 6 A TypedArray allows to view an ArrayBuffer as an array of values of a particular numeric type.

  25. final class TypedArrayBufferOps[TypedArrayType <: TypedArray[_, TypedArrayType]] extends AnyVal

    Additional operations on a Buffer with interoperability with JavaScript Typed Arrays.

  26. trait TypedArrayStatic[T, Repr] extends Object

    ECMAScript 6 Static information that exists for any concrete TypedArray

  27. class Uint16Array extends Object with TypedArray[Int, Uint16Array]

    ECMAScript 6 A TypedArray of unsigned 16-bit integers

  28. class Uint32Array extends Object with TypedArray[Double, Uint32Array]

    ECMAScript 6 A TypedArray of unsigned 32-bit integers

  29. class Uint8Array extends Object with TypedArray[Short, Uint8Array]

    ECMAScript 6 A TypedArray of unsigned 8-bit integers

  30. class Uint8ClampedArray extends Object with TypedArray[Int, Uint8ClampedArray]

    ECMAScript 6 A TypedArray of unsigned 8-bit integers whose values are clamped to their max/min rather than wrapped around if they overflow.

Value Members

  1. object BigInt64Array extends Object with TypedArrayStatic[BigInt, BigInt64Array]

    ECMAScript 2019 BigInt64Array companion

  2. object BigUint64Array extends Object with TypedArrayStatic[BigInt, BigUint64Array]

    ECMAScript 2019 BigUint64Array companion

  3. object DataViewExt

    Extensions for DataView.

  4. object Float32Array extends Object with TypedArrayStatic[Float, Float32Array]

    ECMAScript 6 Float32Array companion

  5. object Float64Array extends Object with TypedArrayStatic[Double, Float64Array]

    ECMAScript 6 Float64Array companion

  6. object Int16Array extends Object with TypedArrayStatic[Short, Int16Array]

    ECMAScript 6 Int16Array companion

  7. object Int32Array extends Object with TypedArrayStatic[Int, Int32Array]

    ECMAScript 6 Int32Array companion

  8. object Int8Array extends Object with TypedArrayStatic[Byte, Int8Array]

    ECMAScript 6 Int8Array companion

  9. object TypedArrayBuffer

    Factory methods to create direct buffers from Typed Arrays.

  10. object TypedArrayBufferOps

    Extensions to Buffers for interoperability with JavaScript Typed Arrays.

  11. object Uint16Array extends Object with TypedArrayStatic[Int, Uint16Array]

    ECMAScript 6 Uint16Array companion

  12. object Uint32Array extends Object with TypedArrayStatic[Double, Uint32Array]

    ECMAScript 6 Uint32Array companion

  13. object Uint8Array extends Object with TypedArrayStatic[Short, Uint8Array]

    ECMAScript 6 Uint8Array companion

  14. object Uint8ClampedArray extends Object with TypedArrayStatic[Int, Uint8ClampedArray]

    ECMAScript 6 Uint8ClampedArray companion

  15. def byteArray2Int8Array(array: scala.Array[Byte]): Int8Array

  16. def charArray2Uint16Array(array: scala.Array[Char]): Uint16Array

  17. def doubleArray2Float64Array(array: scala.Array[Double]): Float64Array

  18. def float32Array2FloatArray(array: Float32Array): scala.Array[Float]

  19. def float64Array2DoubleArray(array: Float64Array): scala.Array[Double]

  20. def floatArray2Float32Array(array: scala.Array[Float]): Float32Array

  21. def int16Array2ShortArray(array: Int16Array): scala.Array[Short]

  22. def int32Array2IntArray(array: Int32Array): scala.Array[Int]

  23. def int8Array2ByteArray(array: Int8Array): scala.Array[Byte]

  24. def intArray2Int32Array(array: scala.Array[Int]): Int32Array

  25. def shortArray2Int16Array(array: scala.Array[Short]): Int16Array

  26. def uint16Array2CharArray(array: Uint16Array): scala.Array[Char]

Inherited from AnyRef

Inherited from scala.Any

Ungrouped