DataView

open class DataView<B : ArrayBufferLike>(val buffer: B, val byteOffset: Int = definedExternally, val byteLength: Int = definedExternally) : ArrayBufferView<B> , Serializable(source)

MDN Reference

Constructors

Link copied to clipboard
constructor(buffer: B, byteOffset: Int = definedExternally, byteLength: Int = definedExternally)

Properties

Link copied to clipboard
open external override val buffer: B
Link copied to clipboard
open external override val byteLength: Int
Link copied to clipboard
open external override val byteOffset: Int

Functions

Link copied to clipboard
external fun getFloat16(byteOffset: Int, littleEndian: Boolean = definedExternally): Float16
Link copied to clipboard
external fun getFloat32(byteOffset: Int, littleEndian: Boolean = definedExternally): Float
Link copied to clipboard
external fun getFloat64(byteOffset: Int, littleEndian: Boolean = definedExternally): Double
Link copied to clipboard
external fun getInt16(byteOffset: Int, littleEndian: Boolean = definedExternally): Short
Link copied to clipboard
external fun getInt32(byteOffset: Int, littleEndian: Boolean = definedExternally): Int
Link copied to clipboard
external fun getInt8(byteOffset: Int): Byte
Link copied to clipboard
external fun getUint16(byteOffset: Int, littleEndian: Boolean = definedExternally): Short
Link copied to clipboard
external fun getUint32(byteOffset: Int, littleEndian: Boolean = definedExternally): Int
Link copied to clipboard
external fun getUint8(byteOffset: Int): Byte
Link copied to clipboard
external fun setFloat16(byteOffset: Int, value: Float16, littleEndian: Boolean = definedExternally)
Link copied to clipboard
external fun setFloat32(byteOffset: Int, value: Float, littleEndian: Boolean = definedExternally)
Link copied to clipboard
external fun setFloat64(byteOffset: Int, value: Double, littleEndian: Boolean = definedExternally)
Link copied to clipboard
external fun setInt16(byteOffset: Int, value: Short, littleEndian: Boolean = definedExternally)
Link copied to clipboard
external fun setInt32(byteOffset: Int, value: Int, littleEndian: Boolean = definedExternally)
Link copied to clipboard
external fun setInt8(byteOffset: Int, value: Byte)
Link copied to clipboard
external fun setUint16(byteOffset: Int, value: Short, littleEndian: Boolean = definedExternally)
Link copied to clipboard
external fun setUint32(byteOffset: Int, value: Int, littleEndian: Boolean = definedExternally)
Link copied to clipboard
external fun setUint8(byteOffset: Int, value: Byte)