DataView

open external class DataView(buffer: ArrayBuffer, byteOffset: Int, byteLength: Int) : ArrayBufferView

Exposes the JavaScript DataView to Kotlin

Constructors

DataView
Link copied to clipboard
fun DataView(buffer: ArrayBuffer, byteOffset: Int = definedExternally, byteLength: Int = definedExternally)

Functions

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

Properties

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