DataView
Constructors
<init>
Exposes the JavaScript DataView to Kotlin
DataView
(
buffer
:
ArrayBuffer
,
byteOffset
:
Int
=
definedExternally
,
byteLength
:
Int
=
definedExternally
)
Properties
buffer
open
val
buffer
:
ArrayBuffer
byteLength
open
val
byteLength
:
Int
byteOffset
open
val
byteOffset
:
Int
Functions
getFloat32
fun
getFloat32
(
byteOffset
:
Int
,
littleEndian
:
Boolean
=
definedExternally
)
:
Float
getFloat64
fun
getFloat64
(
byteOffset
:
Int
,
littleEndian
:
Boolean
=
definedExternally
)
:
Double
getInt16
fun
getInt16
(
byteOffset
:
Int
,
littleEndian
:
Boolean
=
definedExternally
)
:
Short
getInt32
fun
getInt32
(
byteOffset
:
Int
,
littleEndian
:
Boolean
=
definedExternally
)
:
Int
getInt8
fun
getInt8
(
byteOffset
:
Int
)
:
Byte
getUint16
fun
getUint16
(
byteOffset
:
Int
,
littleEndian
:
Boolean
=
definedExternally
)
:
Short
getUint32
fun
getUint32
(
byteOffset
:
Int
,
littleEndian
:
Boolean
=
definedExternally
)
:
Int
getUint8
fun
getUint8
(
byteOffset
:
Int
)
:
Byte
setFloat32
fun
setFloat32
(
byteOffset
:
Int
,
value
:
Float
,
littleEndian
:
Boolean
=
definedExternally
)
setFloat64
fun
setFloat64
(
byteOffset
:
Int
,
value
:
Double
,
littleEndian
:
Boolean
=
definedExternally
)
setInt16
fun
setInt16
(
byteOffset
:
Int
,
value
:
Short
,
littleEndian
:
Boolean
=
definedExternally
)
setInt32
fun
setInt32
(
byteOffset
:
Int
,
value
:
Int
,
littleEndian
:
Boolean
=
definedExternally
)
setInt8
fun
setInt8
(
byteOffset
:
Int
,
value
:
Byte
)
setUint16
fun
setUint16
(
byteOffset
:
Int
,
value
:
Short
,
littleEndian
:
Boolean
=
definedExternally
)
setUint32
fun
setUint32
(
byteOffset
:
Int
,
value
:
Int
,
littleEndian
:
Boolean
=
definedExternally
)
setUint8
fun
setUint8
(
byteOffset
:
Int
,
value
:
Byte
)